public FormGestionCapteurs(C_Config configIni, BindingList <C_Capteur> cptList) { InitializeComponent(); confIni = configIni; capteurList = cptList; BDD = new C_BDD(confIni.ip, confIni.dbn, confIni.username, confIni.password); if (capteurList.Count == 0) { btn_delete.Enabled = false; btn_modifier.Enabled = false; MessageBox.Show("Aucun capteur n'est présent dans la liste, vous pouvez en ajouter un !", "Attention !", MessageBoxButtons.OK, MessageBoxIcon.Warning); } tab_listeCapteurs.DataSource = capteurList; tab_listeCapteurs.Columns[3].HeaderText = "Modèle"; tab_listeCapteurs.Columns[0].Visible = false; tab_listeCapteurs.Columns[2].Width = 140; tab_listeCapteurs.Columns[4].Width = 60; tab_listeCapteurs.Columns[5].Width = 55; tab_listeCapteurs.Columns[6].Width = 55; }
public FormAjoutCapteur(C_Config confIni, bool modif) { InitializeComponent(); if (modif == true) { this.Text = "Modification"; } configIni = confIni; BDD = new C_BDD(confIni.ip, confIni.dbn, confIni.username, confIni.password); }
public FormConfigEnregistreur(C_Config configIni, BindingList <C_Entree> entrList, BindingList <C_Capteur> cptList) { InitializeComponent(); capteurList = cptList; entreeList = entrList; confIni = configIni; BDD = new C_BDD(configIni.ip, configIni.dbn, configIni.username, configIni.password); if (entreeList.Count == 0) { MessageBox.Show("Aucune entrée n'est présent dans la liste, vous pouvez en ajouter un !", "Attention !", MessageBoxButtons.OK, MessageBoxIcon.Warning); btn_Envoi_Config.Enabled = false; } else { btn_Envoi_Config.Enabled = true; } tab_listeEnr.DataSource = entreeList; tab_listeEnr.Columns[1].HeaderText = "Entrée"; tab_listeEnr.Columns[2].HeaderText = "Nom Entrée"; tab_listeEnr.Columns[3].HeaderText = "Nom Capteur"; tab_listeEnr.Columns[0].Visible = false; for (byte i = 4; i < 6; i++) { tab_listeEnr.Columns[i].Visible = false; } tab_listeEnr.Columns[1].Width = 50; for (byte i = 2; i < 4; i++) { tab_listeEnr.Columns[i].Width = 150; } for (byte i = 0; i < entreeList.Count; i++) { var Join = capteurList.Where(item => item.Id == entreeList[i].Capteur.Id); if (Join.Any() == false) { entreeList.RemoveAt(i); } } }
public FormAjoutEntrees(C_Config configIni, bool modif, BindingList <C_Capteur> cptList, BindingList <C_Entree> entrList) { InitializeComponent(); BDD = new C_BDD(configIni.ip, configIni.dbn, configIni.username, configIni.password); cmbBox_input.Sorted = true; if (modif == true) { this.Text = "Modification"; } int countCapteurs = cptList.Count; id_capteur = new ushort[countCapteurs]; for (byte i = 0; i < countCapteurs; i++) { id_capteur[i] = cptList[i].Id; cmbBox_capteur.Items.Add(cptList[i].Nom); } if (countCapteurs == 0) { MessageBox.Show("Aucun capteur n'est disponible, ils sont tous utilisés dans la liste, vous pouvez toujours les modifiers en cas de nécessité !", "Erreur !", MessageBoxButtons.OK, MessageBoxIcon.Warning); Close(); } if (entrList.Count != 0) { for (byte i = 0; i < entrList.Count; i++) { byte entree = entrList[i].Entree; cmbBox_input.Items.Remove($"{entree}"); } } cptList = capteurList; configIni = confIni; entrList = entreeList; }
public FormMesures(C_Config _configIni, BindingList <C_Entree> _entreeList) { InitializeComponent(); ConfigIni = _configIni; entreeList = _entreeList; BDD = new C_BDD(ConfigIni.ip, ConfigIni.dbn, ConfigIni.username, ConfigIni.password); tab_Mesures.DataSource = _entreeList; tab_Mesures.Columns[0].Visible = false; tab_Mesures.Columns[2].HeaderText = "Nom Entrée"; tab_Mesures.Columns[1].Width = 50; tab_Mesures.Columns[2].Width = 130; tab_Mesures.Columns[3].Width = 130; tab_Mesures.Columns[4].Width = 50; tab_Mesures.Columns[5].Width = 60; Mesurer(); }
public FormConnexion(C_Config confIni) { InitializeComponent(); BDD = new C_BDD(confIni.ip, confIni.dbn, confIni.username, confIni.password); }
public FormConfigReseau(C_Config configIni) { InitializeComponent(); ConfigIni = configIni; }