private void btn_modifier_Click(object sender, EventArgs e) { FormAjoutEntrees fAEnt = new FormAjoutEntrees(confIni, true, capteurList, entreeList); fAEnt.cmbBox_input.Items.Add(entreeList[indexCapteur].Entree); fAEnt.id = entreeList[indexCapteur].Id; fAEnt.cmbBox_input.SelectedIndex = fAEnt.cmbBox_input.FindStringExact(entreeList[indexCapteur].Entree.ToString()); fAEnt.cmbBox_capteur.SelectedIndex = fAEnt.cmbBox_capteur.FindStringExact(entreeList[indexCapteur].Capteur.Nom); fAEnt.txtBox_nom_entree.Text = entreeList[indexCapteur].Nom_Entree; fAEnt.ShowDialog(); if (fAEnt.IsSendToServer == true) { entreeList[indexCapteur].Id = fAEnt.id; entreeList[indexCapteur].Entree = byte.Parse(fAEnt.Tableau[0]); entreeList[indexCapteur].Capteur.Nom = fAEnt.Tableau[1]; entreeList[indexCapteur].Nom_Entree = fAEnt.Tableau[2]; tab_listeEnr.Refresh(); } if (capteurList.Count == 0) { btn_add.Enabled = false; } else { btn_add.Enabled = true; } }
private void btn_add_Click(object sender, EventArgs e) { FormAjoutEntrees fAEnt = new FormAjoutEntrees(confIni, false, capteurList, entreeList); fAEnt.ShowDialog(); if (fAEnt.IsSendToServer == true) { var rdr = BDD.RequeteSelectLastIdEntrees(); string stockage = ""; while (rdr.Read()) { stockage = rdr[0].ToString(); } if (stockage == "") { stockage = "1"; } rdr.Close(); BDD.connection.Close(); C_Entree entreeToAdd = new C_Entree(); entreeToAdd.Id = ushort.Parse(stockage); entreeToAdd.Entree = byte.Parse(fAEnt.Tableau[0]); entreeToAdd.Nom_Entree = fAEnt.Tableau[1]; entreeToAdd.Capteur = capteurList.First(x => x.Nom == fAEnt.Tableau[2]); entreeList.Add(entreeToAdd); btn_Envoi_Config.Enabled = true; } else { btn_Envoi_Config.Enabled = false; } }