1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
| using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Login;
using ConnexionsSAP;
using PanneauDeConfiguration;
using System.Windows.Forms;
namespace Prometheus
{
public partial class MdlConfig
{
//public static int Temporisation;
public static List<string> Clients;
//public string Titre = "";
//public bool EnregistrementAuto;
//public string FichierTemp = "";
//public string FichierImg = "";
//public string RepertoireResultat = "";
//public string LumierePied = "";
//public string LumiereFocus = "";
//public System.DateTime DateDernièreMaintenance;
public static ConnexionSAP r3con = new ConnexionSAP();
public static MainForm frmMainForm = new MainForm();
public static void InitialiserConfig()
{
try
{
string CheminCompletFichierConfiguration = Application.StartupPath + "\\options.xml";
INFO_CONFIG MaConfig = new INFO_CONFIG(CheminCompletFichierConfiguration);
Clients = MaConfig.RécupérerUneListeDeValeurDeConfig("Client", "Numéro");
//Temporisation = Convert.ToInt32(MaConfig.RécupérerUneValeurDeConfig("OPTIONS", "Temporisation", typeof(int)));
//MaConfig.RécupérerUneValeurDeConfig("OPTIONS", "Grossissement", Grossissement);
//MaConfig.RécupérerUneValeurDeConfig("OPTIONS", "Titre", Titre);
//MaConfig.RécupérerUneValeurDeConfig("OPTIONS", "Enregistrement Automatique", EnregistrementAuto);
//MaConfig.RécupérerUneValeurDeConfig("INFO", "Date Dernière Maintenance", DateDernièreMaintenance);
//MaConfig.RécupérerUneValeurDeConfig("Emplacement", "Fichier temp", FichierTemp);
//MaConfig.RécupérerUneValeurDeConfig("Emplacement", "Fichier img", FichierImg);
//MaConfig.RécupérerUneValeurDeConfig("Emplacement", "Répertoire Resultat", RepertoireResultat);
//MaConfig.RécupérerUneValeurDeConfig("Lumières", "Pied", LumierePied);
//MaConfig.RécupérerUneValeurDeConfig("Lumières", "focus", LumiereFocus);
InitialiserConfigSAP();
MessageBox.Show(frmMainForm.lblInfos.Text);
if (r3con.ModeConnexion == "DEVELOPPEMENT")
{
frmMainForm.lblInfos.Text = " Connecté sur SAP / Système : D04 ";
}
else if(r3con.ModeConnexion == "QUALITE")
{
frmMainForm.lblInfos.Text = " Connecté sur SAP / Système : Q06 ";
}
else if(r3con.ModeConnexion == "PRODUCTION")
{
frmMainForm.lblInfos.Text = " Connecté sur SAP / Système : P05 ";
}
MessageBox.Show(frmMainForm.lblInfos.Text);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
public static void InitialiserConfigSAP()
{
string CheminCompletFichierConfiguration = Application.StartupPath + "\\options.xml";
r3con = new ConnexionSAP(CheminCompletFichierConfiguration);
}
public static void AFaireUneSeuleFoisPourGénérerLaConfigParLeDéveloppeur()
{
try
{
List<string> ListeValeurs = new List<string>();
INFO_CONFIG CréationDeLaConfig = new INFO_CONFIG();
CréationDeLaConfig.EmplacementFichierConf = Application.StartupPath + "\\options.xml";
//CréationDeLaConfig.AjouterUneConfig("OPTIONS", "Temporisation", MDP.NiveauOpérateur, "2000", PanneauDeConfiguration.VALEUR.ValeurTypeNumériqueInteger.ToString(), new List<string>());
//CréationDeLaConfig.AjouterUneConfig("OPTIONS", "Grossissement", MDP.NiveauOpérateur, "5.3", PanneauDeConfiguration.VALEUR.ValeurTypeNumériqueDouble.ToString(), new List<string>());
//CréationDeLaConfig.AjouterUneConfig("OPTIONS", "Titre", MDP.NiveauOpérateur, "Programme blabla", PanneauDeConfiguration.VALEUR.ValeurTypeTexte.ToString(), new List<string>());
//CréationDeLaConfig.AjouterUneConfig("OPTIONS", "Enregistrement Automatique", MDP.NiveauRégleur, "True", PanneauDeConfiguration.VALEUR.ValeurTypeCheck.ToString(), new List<string>());
//CréationDeLaConfig.AjouterUneConfig("INFO", "Date Dernière Maintenance", MDP.NiveauRégleur, "08/02/1986", PanneauDeConfiguration.VALEUR.ValeurTypeDate.ToString(), new List<string>());
//ListeValeurs = new List<string>();
ListeValeurs.Add("DEVELOPPEMENT");
ListeValeurs.Add("PRODUCTION");
ListeValeurs.Add("QUALITE");
ConnexionSAP MaConnexionSAP = new ConnexionSAP();
//CréationDeLaConfig.AjouterUneConfig("Emplacement", "Fichier temp", MDP.NiveauAdministrateur, "c:\\temp\\temp.txt", PanneauDeConfiguration.VALEUR.ValeurTypeEmplacementFichier.ToString(), new List<string>());
//CréationDeLaConfig.AjouterUneConfig("Emplacement", "Fichier img", MDP.NiveauRégleur, "c:\\img\\img.jpg", PanneauDeConfiguration.VALEUR.ValeurTypeEmplacementFichier.ToString(), new List<string>());
//CréationDeLaConfig.AjouterUneConfig("Emplacement", "Répertoire Resultat", MDP.NiveauRégleur, "c:\\", PanneauDeConfiguration.VALEUR.ValeurTypeEmplacementRépertoire.ToString(), new List<string>());
ListeValeurs = new List<string>();
ListeValeurs.Add("0000100000");
ListeValeurs.Add("0000100027");
CréationDeLaConfig.AjouterUneConfig("Client", "Numéro", MDP.NiveauAdministrateur, "0000100000", PanneauDeConfiguration.VALEUR.ValeurTypeListeModifiable.ToString(), ListeValeurs);
//CréationDeLaConfig.AjouterUneConfig("Lumières", "focus", MDP.NiveauProgrammeur, "(1 0 1 0 1)", PanneauDeConfiguration.VALEUR.ValeurTypeListeModifiable.ToString(), ListeValeurs);
CréationDeLaConfig.Enregistrer();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
} |
Partager