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 FormAccueil() { InitializeComponent(); if (File.Exists("Paramètres.ini")) { ConfigIni.LoadConfig(); } if (ConfigIni.ipArduino != "") { C_EDL_Recorder Enregistreur = new C_EDL_Recorder(ConfigIni.ipArduino); TesterConnexionArduino = Enregistreur.TesterConnexion(); if (TesterConnexionArduino == true) { lbl_etat_enr.Text = "Connecté"; lbl_etat_enr.ForeColor = Color.Green; flagArduino = true; } else { ConfigIni.ipArduino = ""; } } if (ConfigIni.ip != "" && ConfigIni.username != "" /*&& ConfigIni.txtBox_password != ""*/ && ConfigIni.dbn != "") { BDD = new C_BDD(ConfigIni.ip, ConfigIni.dbn, ConfigIni.username, ConfigIni.password); TesterConnexionBDD = BDD.TesterConnexion(); if (TesterConnexionBDD == true) { lbl_etat_bdd.Text = "Connecté"; lbl_etat_bdd.ForeColor = Color.Green; btn_connexion.Enabled = true; flagBDD = true; } } if (TesterConnexionArduino == true && TesterConnexionBDD == true) { btn_configRes.Enabled = false; } }
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); }
private void btn_ok_Click(object sender, EventArgs e) { //On fait le test pour éviter de refaire le test si on est déja connecté if (txtBox_ip.Visible == true) { if (txtBox_ip.Text != "" && txtBox_username.Text != "" /*&& txtBox_password.Text != ""*/ && txtBox_dbn.Text != "") { BDD = new C_BDD(txtBox_ip.Text, txtBox_dbn.Text, txtBox_username.Text, txtBox_password.Text); TesterConnexionBDD = BDD.TesterConnexion(); if (TesterConnexionBDD == true) { IsConnectionDoneBDD = true; lbl_ip.Text = "Adresse IP : OK"; lbl_username.Text = "Nom d'utilisateur : OK"; lbl_password.Text = "Mot de passe : OK"; lbl_dbn.Text = "Nom de la base de données : OK"; txtBox_ip.Visible = false; txtBox_username.Visible = false; txtBox_password.Visible = false; txtBox_dbn.Visible = false; ConfigIni.ip = txtBox_ip.Text; ConfigIni.username = txtBox_username.Text; ConfigIni.password = txtBox_password.Text; ConfigIni.dbn = txtBox_dbn.Text; ConfigIni.SaveConfig(); } } } if (txtBox_ipArduino.Text != "") { Enregistreur = new C_EDL_Recorder(txtBox_ipArduino.Text); TesterConnexionEnregistreur = Enregistreur.TesterConnexion(); if (TesterConnexionEnregistreur == true) { lbl_ipArduino.Text = "Adresse IP : OK"; txtBox_ipArduino.Visible = false; IsConnectionDoneArduino = true; ConfigIni.ipArduino = txtBox_ipArduino.Text; ConfigIni.SaveConfig(); } } else if (txtBox_ipArduino.Text == "" && txtBox_ipArduino.Visible == true) { Thread.Sleep(1000); MessageBox.Show("Il est préférable de rentrer une adresse IP pour l'enregistreur si vous souhaitez le configurer par la suite !", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (txtBox_ip.Visible == false && txtBox_ipArduino.Visible == false) { IsFullConnected = true; Close(); } }