コード例 #1
0
        private void enregistrer_config_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(comboBox1.Text) || !string.IsNullOrEmpty(comboBox2.Text) || !string.IsNullOrEmpty(comboBox3.Text) || !string.IsNullOrEmpty(comboBox4.Text) ||
                !string.IsNullOrEmpty(comboBox5.Text) || !string.IsNullOrEmpty(comboBox8.Text) || !string.IsNullOrEmpty(comboBox7.Text) || !string.IsNullOrEmpty(comboBox6.Text) ||
                !string.IsNullOrEmpty(comboBox12.Text) || !string.IsNullOrEmpty(comboBox9.Text) || !string.IsNullOrEmpty(comboBox10.Text))
            {
                Config_Export.ConfigurationSaveLoad       settings            = new Config_Export.ConfigurationSaveLoad();
                Config_Export.Classes.ConfigurationExport configurationExport = new Config_Export.Classes.ConfigurationExport(
                    new Config_Export.Classes.Custom.Commande(((comboBox1.Text == "Activer") ? true : false), comboBox5.Text, getStatutValue(comboBox12.Text)),
                    new Config_Export.Classes.Custom.DSADV(((comboBox2.Text == "Activer") ? true : false), comboBox8.Text, getStatutValue_DESADV(comboBox9.Text)),
                    new Config_Export.Classes.Custom.Facture(((comboBox3.Text == "Activer") ? true : false), comboBox7.Text, getStatutValue_FACTURE(comboBox10.Text)),
                    new Config_Export.Classes.Custom.Stock(((comboBox4.Text == "Activer") ? true : false), comboBox6.Text)
                    );

                settings.configurationExport = configurationExport;
                settings.saveInfo();

                Close();
            }
            else
            {
                if (!string.IsNullOrEmpty(comboBox1.Text))
                {
                    MessageBox.Show("Export Commande est obligatoire !!");
                }
                if (!string.IsNullOrEmpty(comboBox2.Text))
                {
                    MessageBox.Show("Export Bon de Livraision est obligatoire !!");
                }
                if (!string.IsNullOrEmpty(comboBox3.Text))
                {
                    MessageBox.Show("D'Export Facture est obligatoire !!");
                }
                if (!string.IsNullOrEmpty(comboBox4.Text))
                {
                    MessageBox.Show("D'Export Stock est obligatoire !!");
                }

                if (!string.IsNullOrEmpty(comboBox5.Text))
                {
                    MessageBox.Show("Le Format d'Export Commande est obligatoire !!");
                }
                if (!string.IsNullOrEmpty(comboBox8.Text))
                {
                    MessageBox.Show("Le Format d'Export Bon de Livraision est obligatoire !!");
                }
                if (!string.IsNullOrEmpty(comboBox7.Text))
                {
                    MessageBox.Show("Le Format d'Export Facture est obligatoire !!");
                }
                if (!string.IsNullOrEmpty(comboBox6.Text))
                {
                    MessageBox.Show("Le Format d'Export Stock est obligatoire !!");
                }

                if (!string.IsNullOrEmpty(comboBox12.Text))
                {
                    MessageBox.Show("Le Statut d'Export Commande est obligatoire !!");
                }
                if (!string.IsNullOrEmpty(comboBox9.Text))
                {
                    MessageBox.Show("Le Statut d'Export Bon de Livraision est obligatoire !!");
                }
                if (!string.IsNullOrEmpty(comboBox10.Text))
                {
                    MessageBox.Show("Le Statut d'Export Facture est obligatoire !!");
                }
            }
        }
コード例 #2
0
        public ConfExport()
        {
            InitializeComponent();


            Boolean[] list1 = new Boolean[2];   //List pour activer ou desactiver l'export
            list1[0] = true;
            list1[1] = false;

            string[] list2 = new string[3];     //List des formats d'export
            list2[0] = "";
            list2[1] = "Plat";
            list2[2] = "Véolog";

            string[] list3 = new string[4];     //List des statuts commande
            list3[0] = "";
            list3[1] = "Saisie";
            list3[2] = "Confirmé";
            list3[3] = "A Préparé";

            string[] list4 = new string[4];     //List des statuts DSADV
            list4[0] = "";
            list4[1] = "Saisie";
            list4[2] = "Confirmé";
            list4[3] = "A Facturer";

            string[] list5 = new string[4];     //List des statuts Facture
            list5[0] = "";
            list5[1] = "Saisie";
            list5[2] = "Confirmé";
            list5[3] = "A comptabiliser";

            string[] list6 = new string[1];     //List des statuts stock
            list6[0] = "";


            // Init les comboBoxs
            for (int i = 0; i < getValuesExport().Length; i++)
            {
                comboBox1.Items.Add(((list1[i] == true) ? "Activer" : "Désactiver"));
                comboBox2.Items.Add(((list1[i] == true) ? "Activer" : "Désactiver"));
                comboBox3.Items.Add(((list1[i] == true) ? "Activer" : "Désactiver"));
                comboBox4.Items.Add(((list1[i] == true) ? "Activer" : "Désactiver"));
            }
            for (int i = 0; i < getFormatExport().Length; i++)
            {
                comboBox5.Items.Add(list2[i]);
                comboBox8.Items.Add(list2[i]);
                comboBox7.Items.Add(list2[i]);
                comboBox6.Items.Add(list2[i]);
            }
            for (int i = 0; i < getStatutExport().GetLength(0); i++)
            {
                comboBox12.Items.Add(list3[i]);
            }
            for (int i = 0; i < getStatutExport_DESADV().GetLength(0); i++)
            {
                comboBox9.Items.Add(list4[i]);
            }
            for (int i = 0; i < getStatutExport_FACTURE().GetLength(0); i++)
            {
                comboBox10.Items.Add(list5[i]);
            }

            Config_Export.ConfigurationSaveLoad settings = new Config_Export.ConfigurationSaveLoad();
            if (settings.isSettings())
            {
                settings.Load();
                Config_Export.Classes.ConfigurationExport configurationExport = settings.configurationExport;

                comboBox1.Text = ((configurationExport.Commande.Activate) ? "Activer" : "Désactiver");
                comboBox2.Text = ((configurationExport.DSADV.Activate) ? "Activer" : "Désactiver");
                comboBox3.Text = ((configurationExport.Facture.Activate) ? "Activer" : "Désactiver");
                comboBox4.Text = ((configurationExport.Stock.Activate) ? "Activer" : "Désactiver");

                comboBox5.Text = configurationExport.Commande.Format;
                comboBox8.Text = configurationExport.DSADV.Format;
                comboBox7.Text = configurationExport.Facture.Format;
                comboBox6.Text = configurationExport.Stock.Format;

                comboBox12.Text = getStatutName(configurationExport.Commande.Status);
                comboBox9.Text  = getStatutName_DESADV(configurationExport.DSADV.Status);
                comboBox10.Text = getStatutName_FACTURE(configurationExport.Facture.Status);
            }
        }