public void LoadAdresse() { if (adresses != null ? adresses.Count > 0 : false) { object_pointeuse.ClearDataGridView(true); pointeuses.Clear(); int count = 1; foreach (string adresse in adresses) { Pointeuse p = PointeuseBLL.OneByIp(adresse); if (p != null ? p.Id > 0 : false) { p.Zkemkeeper = new Appareil(p); } else { p = new Pointeuse(-(count)); p.Ip = adresse; } object_pointeuse.WriteDataGridView(new object[] { p.Id, count, p.Ip, p.Connecter }); pointeuses.Add(p); count++; } } }
private void SearchPointeuse(List <string> adresses) { Utils.WriteLog("Recherche des appareils sur la plage " + adresses[0] + " à " + adresses[adresses.Count - 1]); int count = 1; foreach (string ip in adresses) { Appareil z = new Appareil(); if (Utils.PingAdresse(ip, ref z)) { Pointeuse p = PointeuseBLL.OneByIp(ip); if (p != null ? p.Id > 0 : false) { p.Zkemkeeper = z; } else { p = new Pointeuse(-(count)); p.Ip = ip; } object_pointeuse.WriteDataGridView(new object[] { p.Id, count, p.Ip, p.Connecter }); pointeuses.Add(p); count++; } object_pbar.UpdateBar(1); } object_pbar.UpdateBar(pbar_statut.Maximum - pbar_statut.Value); }
private void btn_appliquer_Click(object sender, EventArgs e) { if (txt_ip.Text.Trim() == "") { Utils.WriteLog("Entrer l'adresse IP svp!"); return; } if (!rbtn_multi.Checked ? pointeuse.Agence < 1 : false) { Utils.WriteLog("Précisez une agence svp!"); return; } if (pointeuse != null ? pointeuse.Id < 1 : true) { Utils.WriteLog("Demande d'enregistrement de l'appareil " + txt_ip.Text + ""); if (Messages.Confirmation_Infos("ajouter") == System.Windows.Forms.DialogResult.Yes) { if (PointeuseBLL.Insert(Pointeuse_())) { Utils.WriteLog("-- Enregistrement de l'appareil " + txt_ip.Text + " effectué"); Pointeuse bean = PointeuseBLL.OneByIp(Pointeuse_().Ip); Constantes.FORM_PARENT.AddPointeuse(bean); Constantes.POINTEUSES.Add(bean); } } else { Utils.WriteLog("-- Enregistrement de l'appareil " + txt_ip.Text + " annulé"); } } else { string sIP = txt_ip.Text.Trim(); Pointeuse new_ = PointeuseBLL.OneByIp(sIP); if (new_ != null ? (new_.Id > 0 ? (new_.Id.Equals(pointeuse.Id)) : true) : true) { Utils.WriteLog("Demande de modification de l'appareil " + pointeuse.Ip + ""); if (Messages.Confirmation_Infos("modifier") == System.Windows.Forms.DialogResult.Yes) { bean = Pointeuse_(pointeuse.Id); if (pointeuse.Ip.Equals(sIP)) { Utils.WriteLog("-- Modification des informations l'appareil " + pointeuse.Ip + ""); if (PointeuseBLL.Update(bean, pointeuse.Id)) { Utils.WriteLog("---- Modification des informations l'appareil " + pointeuse.Ip + " effectuée"); if (!bean.MultiSociete && !bean.Societe.Equals(Constantes.SOCIETE.Id)) { Constantes.FORM_PARENT.DeletePointeuse(bean); } else { Constantes.FORM_PARENT.UpdatePointeuse(bean); } pointeuse = bean; } else { Utils.WriteLog("---- Modification des informations l'appareil " + pointeuse.Ip + " impossible"); } } else { Utils.WriteLog("-- Modification de l'appareil " + pointeuse.Ip + " en " + sIP + "...Patientez svp!"); Cursor = Cursors.WaitCursor; Thread t = new Thread(new ThreadStart(Update)); t.Start(); Cursor = Cursors.Default; } } else { Utils.WriteLog("-- Modification de l'appareil " + pointeuse.Ip + " annulée"); } } else { Utils.WriteLog("L'appareil " + sIP + " existe deja"); } } }