示例#1
0
        private void btn_modifier_Click(object sender, EventArgs e)
        {
            FormAjoutCapteur fAddCpt = new FormAjoutCapteur(confIni, true);

            //Pré-rempli les champs
            fAddCpt.id = capteurList[indexCapteur].Id;
            fAddCpt.txtBox_name.Text        = capteurList[indexCapteur].Nom;
            fAddCpt.txtBox_marque.Text      = capteurList[indexCapteur].Marque;
            fAddCpt.txtBox_model.Text       = capteurList[indexCapteur].Model;
            fAddCpt.numUpDown_calibre.Value = capteurList[indexCapteur].Calibre;
            fAddCpt.txtBox_a.Text           = capteurList[indexCapteur].A.ToString();
            fAddCpt.txtBox_b.Text           = capteurList[indexCapteur].B.ToString();

            fAddCpt.ShowDialog();

            if (fAddCpt.IsSendToServer == true)
            {
                //Modif d'un capteur et refresh
                capteurList[indexCapteur].Id      = fAddCpt.id;
                capteurList[indexCapteur].Nom     = fAddCpt.Tableau[0];
                capteurList[indexCapteur].Marque  = fAddCpt.Tableau[1];
                capteurList[indexCapteur].Model   = fAddCpt.Tableau[2];
                capteurList[indexCapteur].Calibre = byte.Parse(fAddCpt.Tableau[3]);
                capteurList[indexCapteur].A       = fAddCpt.Tableau[4];
                capteurList[indexCapteur].B       = fAddCpt.Tableau[5];
                tab_listeCapteurs.Refresh();
            }
        }
示例#2
0
        private void btn_add_Click(object sender, EventArgs e)
        {
            FormAjoutCapteur fAddCpt = new FormAjoutCapteur(confIni, false);

            fAddCpt.ShowDialog();
            if (fAddCpt.IsSendToServer == true)
            {
                var rdr = BDD.RequeteSelectLastIdCapteurs();

                string stockage = "";
                while (rdr.Read())
                {
                    stockage = rdr[0].ToString();
                }
                if (stockage == "")
                {
                    stockage = "1";
                }
                rdr.Close();
                BDD.connection.Close();

                C_Capteur capteurToAdd = new C_Capteur();
                capteurToAdd.Id      = ushort.Parse(stockage);
                capteurToAdd.Nom     = fAddCpt.Tableau[0];
                capteurToAdd.Marque  = fAddCpt.Tableau[1];
                capteurToAdd.Model   = fAddCpt.Tableau[2];
                capteurToAdd.Calibre = byte.Parse(fAddCpt.Tableau[3]);
                capteurToAdd.A       = fAddCpt.Tableau[4];
                capteurToAdd.B       = fAddCpt.Tableau[5];
                capteurList.Add(capteurToAdd);
            }
        }