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); }
public void LoadDataBtn() { Appareil z = Utils.ReturnAppareil(currentPointeuse); Utils.VerifyZkemkeeper(ref z, ref currentPointeuse); if (z == null) { Utils.WriteLog("La liaison avec l'appareil " + currentPointeuse.Ip + " est corrompue"); return; } currentPointeuse.Zkemkeeper = z; Pointeuse p = Constantes.POINTEUSES.Find(x => x.Id == currentPointeuse.Id); if (p != null ? p.Id > 0 : false) { currentPointeuse.Logs = p.Logs; } if (currentPointeuse.Logs != null ? currentPointeuse.Logs.Count > 0 : false) { lIO = currentPointeuse.Logs; } else { lIO = z.GetAllAttentdData(currentPointeuse.IMachine, currentPointeuse.Connecter); } ObjectThread o = new ObjectThread(Constantes.PBAR_WAIT); o.UpdateMaxBar(lIO.Count); LoadLogs(lIO, false); }
private void btn_stop_Click(object sender, EventArgs e) { if (z == null) { Utils.WriteLog("La liaison avec l'appareil " + pointeuse.Ip + " est corrompue"); return; } Utils.WriteLog("Demande de l'arrêt de l'appareil " + pointeuse.Ip); if (Messages.Confirmation("arrêter l'appareil") == System.Windows.Forms.DialogResult.Yes) { Cursor = Cursors.WaitCursor; if (z.Stop(pointeuse.IMachine) == true) { Utils.WriteLog("-- Arrêt de l'appareil " + pointeuse.Ip + " effectuée"); z = null; Utils.DestroyZkemkeeper(pointeuse); } else { Utils.WriteLog("-- Arrêt de l'appareil " + pointeuse.Ip + " impossible"); } Cursor = Cursors.Default; } else { Utils.WriteLog("-- Arrêt de l'appareil " + pointeuse.Ip + " annulée"); } }
// Redonne 1 PV au vaisseau public override void Capacite(Appareil vaisseau, List <Membre> equipage) { if (vaisseau.HP < 10 && vaisseau.HP > 0) { vaisseau.HP += 1; } }
// gere le deroulement general du jeu public static void game(int numSemaine, List <Membre> equipage, Appareil vaisseau) { XmlReader reader = XmlReader.Instance(); // Salle qui va se voir attribuer la panne int salle; // Récuperation de la liste des pannes de la semaine en cours List <int> listPannes = reader.getPanne(numSemaine); // Génère les pannes requises if (listPannes[0] > 0) { for (int i = 0; i < listPannes[0]; i++) { salle = Membre.RandomNumber(1, 7); vaisseau.Rooms[salle - 1].Panne += Membre.RandomNumber(1, 11); } } if (listPannes[1] > 0) { for (int i = 0; i < listPannes[1]; i++) { salle = Membre.RandomNumber(1, 7); vaisseau.Rooms[salle - 1].Panne += Membre.RandomNumber(12, 23); } } if (listPannes[2] > 0) { for (int i = 0; i < listPannes[2]; i++) { salle = Membre.RandomNumber(1, 7); vaisseau.Rooms[salle - 1].Panne += Membre.RandomNumber(24, 35); } } }
public void MyTestInitialize() { app1 = new Appareil("Ampoule 100 Watts", 100); app2 = new Appareil("Plinthe chauffante", 1000); ampoule1 = new Utilisation(600, app1); ampoule2 = new Utilisation(90, app1); plinthe = new Utilisation(60, app2); }
public void MyTestInitialize() { maison = new Residence(0.0616m); ampoule = new Appareil("Ampoule 100 Watts", 100); plinthe = new Appareil("Plinthe chauffante", 1000); maison.ajouterUtilisation(600, ampoule); maison.ajouterUtilisation(90, plinthe); }
private void editApp(Appareil app) { EditDeviceSettingsForm editAppForm = new EditDeviceSettingsForm(app); editAppForm.ShowDialog(); if ((Appareil)treeView.SelectedNode.Tag == currentApp) { treeView.SelectedNode.Text = editAppForm.ModeleTextBox(); } }
// Redonne 1 dé à tous les membres d'équipage public override void Capacite(Appareil vaisseau, List <Membre> equipage) { foreach (Membre membre in equipage) { if (membre.Dices < 6) { membre.Dices = membre.Dices + 1; } } }
// Redonne 1 PV à tous les membres d'équipage à condition que ceux-ci soient vivants public override void Capacite(Appareil vaisseau, List <Membre> equipage) { foreach (Membre membre in equipage) { if (membre.HP < 6 && membre.HP > 0) { membre.HP += 1; } } }
public void LoadCurrent() { this.Text = "(" + pointeuse.Ip + ")"; z = Utils.ReturnAppareil(pointeuse); Utils.VerifyZkemkeeper(ref z, ref pointeuse); if (z == null) { Constantes.FORM_GESTION_POINTEUSE = null; this.Dispose(); } }
public EditDeviceSettingsForm(Appareil app) { InitializeComponent(); refApp = app; comboBoxType.DataSource = Enum.GetValues(typeof(TypeAppareil)); comboBoxType.SelectedIndex = (int)refApp.Type; textBoxConso.Text = refApp.Consommation.ToString(); textBoxMarque.Text = refApp.Marque; textBoxModele.Text = refApp.Modele; textBoxnumSerie.Text = refApp.NumeroSerie; labelError.Hide(); }
private double deviceConsumption(Appareil appareil) { int numberOfAnHalfHour = 0; for (int i = 0; i < 48; i++) { if (appareil.Autorisation[i]) { numberOfAnHalfHour++; } } return(numberOfAnHalfHour * (appareil.Consommation / 2)); }
public void OpenForm() { if (pointeuse != null ? pointeuse.Id > 0 : false) { this.Text = "Sauvegarde Empreinte (Pointeuse : " + pointeuse.Ip + ")"; Appareil z = Utils.ReturnAppareil(pointeuse); Utils.VerifyZkemkeeper(ref z, ref pointeuse, this); if (z != null) { z.axCZKEM.OnFingerFeature += new zkemkeeper._IZKEMEvents_OnFingerFeatureEventHandler(z.axCZKEM1_OnFingerFeature); } } }
// Réduit le montant des pannes de la salle dans laquelle le commandant se situe de 10 points public override void Capacite(Appareil vaisseau, List <Membre> equipage) { foreach (Room room in vaisseau.Rooms) { if (room.Numero == this.Room && room.Panne > 0) { room.Panne -= 10; if (room.Panne < 0) { room.Panne = 0; } } } }
private void btnUSBConnect_Click(object sender, EventArgs e) { if (Convert.ToInt32(txt_machine.Tag) > 0) { Cursor = Cursors.WaitCursor; string sCom = Utils.SearchforCom(); if (sCom == null || sCom.Trim().Length < 1) { Utils.WriteLog("Impossible de trouver le port serie virtuel utilisé"); Cursor = Cursors.Default; return; } int iPort; for (iPort = 1; iPort < 10; iPort++) { if (sCom.IndexOf(iPort.ToString()) > -1) { break; } } int iMachineNumber = Convert.ToInt32(txt_machine.Text.Trim()); Appareil z = new Appareil(); bool connect = z.ConnectCom(iPort, iMachineNumber); if (connect == true) { z.RegEvent(iMachineNumber);//Here you can register the realtime events that you want to be triggered(the parameters 65535 means registering all) if (Constantes.FORM_PARENT != null) { pointeuse.Zkemkeeper = z; Utils.WriteLog("-- Connexion de l'appareil : " + pointeuse.Ip + " effectuée"); Constantes.POINTEUSES.Find(x => x.Id == pointeuse.Id).Zkemkeeper = z; Constantes.FORM_PARENT.UpdatePointeuse(pointeuse); } } else { Utils.WriteLog("Connexion impossible vers la machine " + iMachineNumber); } Cursor = Cursors.Default; } else { Utils.WriteLog("Connexion impossible... car numéro de machine invalide"); } }
private void tsmi_recuperer_infos_Click(object sender, EventArgs e) { if (currentPointeuse != null ? currentPointeuse.Id > 0 : false) { Appareil z = Utils.ReturnAppareil(currentPointeuse); Utils.VerifyZkemkeeper(ref z, ref currentPointeuse); if (z == null) { Utils.WriteLog("La liaison avec l'appareil " + currentPointeuse.Ip + " est corrompue"); return; } currentPointeuse.Zkemkeeper = z; if (empreintes != null ? empreintes.Count > 0 : false) { Utils.WriteLog("Demande de recuperation des informations des employés "); if (Messages.Confirmation("recuperer les informations") == System.Windows.Forms.DialogResult.Yes) { foreach (Empreinte m in empreintes) { RecupererInformation(z, m); } } else { Utils.WriteLog("-- Recuperation des informations annulée"); } } else { Utils.WriteLog("Demande de recuperation des informations sur l'employé " + selectEmpreinte.Employe.Id); if (Messages.Confirmation("recuperer les informations") == System.Windows.Forms.DialogResult.Yes) { RecupererInformation(z, selectEmpreinte); } else { Utils.WriteLog("-- Recuperation des informations annulée"); } } } else { Utils.WriteLog("Vous devez selectionner une pointeuse"); } }
public void Update() { string sIP_a = pointeuse.Ip; string sIP = txt_ip.Text.Trim(); Appareil z = Utils.ReturnAppareil(pointeuse); Utils.VerifyZkemkeeper(ref z, ref pointeuse); if (z != null) { int Imachine = 1; z.RegEvent(Imachine, 65535); z.SetDeviceIP(Imachine, sIP); z.RefreshData(Imachine);//the data in the device should be refreshed pointeuse.IMachine = Imachine; if (PointeuseBLL.Update(bean, pointeuse.Id)) { Utils.WriteLog("---- Modifier de l'adresse de l'appareil" + sIP_a + " en " + sIP + " effectuée"); ObjectThread o = new ObjectThread(this); o.WriteTextForm("Modifier Appareil : " + sIP); Utils.SetZkemkeeper(ref bean); 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("---- Modifier de l'adresse de l'appareil" + sIP_a + " en " + sIP + " impossible"); } } else { Utils.WriteLog("-- Modifier de l'adresse de l'appareil" + sIP_a + " en " + sIP + " impossible car connexion à l'appareil impossible"); } }
public void VerifyPointeuse() { if (pointeuse != null ? pointeuse.Id > 0 : false) { appareil = Utils.ReturnAppareil(pointeuse); if (appareil == null) { Utils.SetZkemkeeper(ref pointeuse); appareil = pointeuse.Zkemkeeper; } Exit(); this.Text += " (Pointeuse : " + pointeuse.Ip + ")"; } else { Constantes.FORM_EMPLOYE = null; this.Dispose(); } }
private void RecupererInformation(Appareil z, Empreinte y) { if (y != null ? y.Id > 0 : false) { Employe emp = EmployeBLL.OneById((int)y.Employe.Id); if (emp != null ? emp.Id > 0 : false) { bool correct = false; switch (currentPointeuse.Type) { case Constantes.TYPE_IFACE: correct = z.SSR_SetUserInfo(currentPointeuse.IMachine, (int)emp.Id, emp.NomPrenom, null, 0, true); //upload user information to the memory break; default: correct = z.SetUserInfo(currentPointeuse.IMachine, (int)emp.Id, emp.NomPrenom, null, 0, true); //upload user information to the memory break; } if (correct) { y.Employe = emp; int pos = Utils.GetRowData(dgv_empreinte, y.Id); ObjectThread o = new ObjectThread(dgv_empreinte); o.RemoveDataGridView(pos); Finger f = (Finger)Finger.Get(y.Digital); Empreinte p = empreintes.Find(x => x.Id == y.Id); bool select = (p != null ? p.Id > 0 : false); o.WriteDataGridView(pos, new object[] { y.Id, select, pos + 1, y.Employe.Id, y.Employe.NomPrenom, f.Main, f.Doigt }); Utils.WriteLog("Recuperation Effectuée pour l'employé " + y.Employe.Id); } else { Utils.WriteLog("Recuperation Impossible pour l'employé " + y.Employe.Id); } } } }
private void supprimerToolStripMenuItem_Click(object sender, EventArgs e) { bool serveur = chk_via_serveur.Checked; bool continu = serveur; Appareil z = new Appareil(); if (!serveur) { if (currentPointeuse != null ? currentPointeuse.Id > 0 : false) { z = Utils.ReturnAppareil(currentPointeuse); Utils.VerifyZkemkeeper(ref z, ref currentPointeuse); if (z == null) { Utils.WriteLog("La liaison avec l'appareil " + currentPointeuse.Ip + " est corrompue"); return; } currentPointeuse.Zkemkeeper = z; if (!IS_DIGITAL) { switch (currentPointeuse.Type) { case Constantes.TYPE_TFT: Utils.WriteLog("Les empreintes faciales ne sont pas integrées dans l'appareil " + currentPointeuse.Ip); return; default: break; } } continu = true; } else { Utils.WriteLog("Vous devez selectionner une pointeuse"); } } if (continu) { if (empreintes != null ? empreintes.Count > 0 : false) { Utils.WriteLog("Demande de suppression des empreintes "); if (Messages.Confirmation("supprimer les empreintes") == System.Windows.Forms.DialogResult.Yes) { if (!serveur) { Utils.WriteLog("-- Suppression de l'empreintes de l'appareil " + currentPointeuse.Ip + " en cours"); } else { Utils.WriteLog("-- Suppression de l'empreintes du serveur en cours"); } foreach (Empreinte m in empreintes) { SupprimerEmpreinte(z, m, serveur); } } else { Utils.WriteLog("-- Suppression de empreinte(s) annulée"); } } else { Utils.WriteLog("Demande de suppression d'empreinte " + selectEmpreinte.Employe.Id); if (Messages.Confirmation("supprimer l'empreinte") == System.Windows.Forms.DialogResult.Yes) { if (!serveur) { Utils.WriteLog("-- Suppression de l'empreinte de l'appareil " + currentPointeuse.Ip + " en cours"); } else { Utils.WriteLog("-- Suppression de l'empreintes du serveur en cours"); } SupprimerEmpreinte(z, selectEmpreinte, serveur); } else { Utils.WriteLog("-- Suppression de empreinte(s) annulée"); } } } }
private void LoadTemplate(bool facial, bool infos) { bool serveur = chk_via_serveur.Checked; if (serveur) { Utils.WriteLog("Chargement des empreintes du serveur"); String query = ""; if (infos) { if (employe != null ? employe.Id < 1 : true) { query = "select e.* from yvs_grh_employes e inner join yvs_agences a on e.agence = a.id where a.societe = " + Constantes.SOCIETE.Id + " order by e.nom"; } else { query = "select e.* from yvs_grh_employes e inner join yvs_agences a on e.agence = a.id where e.id = " + employe.Id; } List <Employe> list = EmployeBLL.List(query); le.Clear(); foreach (Employe e in list) { le.Add(new Empreinte((long)-(le.Count + 1), e)); } } else { if (employe != null ? employe.Id < 1 : true) { query = "select p.* from yvs_grh_empreinte_employe p inner join yvs_grh_employes e on p.employe = e.id inner join yvs_agences a on e.agence = a.id where (p.empreinte_faciale is null or p.empreinte_faciale = 0) and empreinte_digital > -1 and a.societe = " + Constantes.SOCIETE.Id + " order by e.nom"; if (facial) { query = "select p.* from yvs_grh_empreinte_employe p inner join yvs_grh_employes e on p.employe = e.id inner join yvs_agences a on e.agence = a.id where (p.empreinte_digital is null or p.empreinte_digital = 0) and empreinte_faciale > 0 and a.societe = " + Constantes.SOCIETE.Id + " order by e.nom"; } } else { query = "select p.* from yvs_grh_empreinte_employe p where (p.empreinte_faciale is null or p.empreinte_faciale = 0) and empreinte_digital > -1 and p.employe = " + employe.Id; if (facial) { query = "select p.* from yvs_grh_empreinte_employe p where (p.empreinte_digital is null or p.empreinte_digital = 0) and empreinte_faciale > 0 and p.employe = " + employe.Id; } } le = EmpreinteBLL.List(query); if (chk_not_in.Checked) { List <Empreinte> list = new List <Empreinte>(); list.AddRange(le); le.Clear(); if (currentPointeuse != null ? currentPointeuse.Id > 0 : false) { Appareil z = Utils.ReturnAppareil(currentPointeuse); Utils.VerifyZkemkeeper(ref z, ref currentPointeuse); if (z == null) { Utils.WriteLog("La liaison avec l'appareil " + currentPointeuse.Ip + " est corrompue"); return; } currentPointeuse.Zkemkeeper = z; if (facial) { switch (currentPointeuse.Type) { case Constantes.TYPE_IFACE: foreach (Empreinte y in list) { List <Empreinte> l = z.SSR_GetAllFaceTemplate(currentPointeuse.IMachine, (int)y.Employe.Id, currentPointeuse.Connecter, false); if (l != null ? l.Count < 1 : true) { le.Add(y); } } break; default: Utils.WriteLog("Les empreintes faciales ne sont pas integrées dans l'appareil " + currentPointeuse.Ip); break; } } else { switch (currentPointeuse.Type) { case Constantes.TYPE_IFACE: foreach (Empreinte y in list) { List <Empreinte> l = z.SSR_GetAllTemplate(currentPointeuse.IMachine, (int)y.Employe.Id, currentPointeuse.Connecter, false); if (l != null ? l.Count < 1 : true) { le.Add(y); } } break; default: foreach (Empreinte y in list) { List <Empreinte> l = z.GetAllTemplate(currentPointeuse.IMachine, (int)y.Employe.Id, currentPointeuse.Connecter, false); if (l != null ? l.Count < 1 : true) { le.Add(y); } } break; } } } else { Utils.WriteLog("Vous devez selectionner une pointeuse ou déselectionner le filtre sur les empreintes interne"); } } } } else { if (currentPointeuse != null ? currentPointeuse.Id > 0 : false) { Appareil z = Utils.ReturnAppareil(currentPointeuse); Utils.VerifyZkemkeeper(ref z, ref currentPointeuse); if (z == null) { Utils.WriteLog("La liaison avec l'appareil " + currentPointeuse.Ip + " est corrompue"); return; } currentPointeuse.Zkemkeeper = z; Utils.WriteLog("Chargement des empreintes de l'appareil " + currentPointeuse.Ip); if (employe != null ? employe.Id < 1 : true) { if (facial) { switch (currentPointeuse.Type) { case Constantes.TYPE_IFACE: le = z.SSR_GetAllFaceTemplate(currentPointeuse.IMachine, currentPointeuse.Connecter, chk_not_in.Checked); break; default: Utils.WriteLog("Les empreintes faciales ne sont pas integrées dans l'appareil " + currentPointeuse.Ip); break; } } else { switch (currentPointeuse.Type) { case Constantes.TYPE_IFACE: le = z.SSR_GetAllTemplate(currentPointeuse.IMachine, currentPointeuse.Connecter, chk_not_in.Checked); break; default: le = z.GetAllTemplate(currentPointeuse.IMachine, currentPointeuse.Connecter, chk_not_in.Checked); break; } } } else { if (facial) { switch (currentPointeuse.Type) { case Constantes.TYPE_IFACE: le = z.SSR_GetAllFaceTemplate(currentPointeuse.IMachine, (int)employe.Id, currentPointeuse.Connecter, chk_not_in.Checked); break; default: Utils.WriteLog("Les empreintes faciales ne sont pas integrées dans l'appareil " + currentPointeuse.Ip); break; } } else { switch (currentPointeuse.Type) { case Constantes.TYPE_IFACE: le = z.SSR_GetAllTemplate(currentPointeuse.IMachine, (int)employe.Id, currentPointeuse.Connecter, chk_not_in.Checked); break; default: le = z.GetAllTemplate(currentPointeuse.IMachine, (int)employe.Id, currentPointeuse.Connecter, chk_not_in.Checked); break; } } } } else { Utils.WriteLog("Vous devez selectionner une pointeuse"); } } if (le != null ? le.Count > 0 : false) { ObjectThread o = new ObjectThread(Constantes.PBAR_WAIT); o.UpdateMaxBar(le.Count); LoadEmpreinte(le); } else { Constantes.LoadPatience(true); } ResetDataEmpreinte(); }
// Affiche les PV du vaisseau public String Health(Appareil vaisseau) { return(vaisseau.ToString()); }
public override string Info(Appareil vaisseau) { return(string.Format("PV: {0} \nDés: {1} \nSalle: {2} \n", this.HP, this.Dices, vaisseau.getRommName(this.Room))); }
static void Start(bool registry) { try { Utils.WriteStatut(0); Utils.Load(); Utils.WriteStatut(1); if (!Appareil.Verify() || !Utils.ExecuteScript()) { Utils.InstallSDK(!Utils.ExecuteScript()); } Utils.WriteStatut(2); if (new TOOLS.Connexion().isConnection(ServeurBLL.ReturnServeur()) ? new TOOLS.Connexion().Connection() == null : true) { CloseStart(); new IHM.Form_Serveur().ShowDialog(); return; } if (Constantes.USERS != null ? Constantes.USERS.Id < 1 : true) { CloseStart(); new IHM.Form_Users().ShowDialog(); return; } if (Constantes.SOCIETE != null ? Constantes.SOCIETE.Id < 1 : true) { CloseStart(); new IHM.Form_Societe(true).ShowDialog(); return; } Utils.WriteStatut(3); if (registry) { Utils.StartWithWindows(); } Utils.WriteStatut(4); if (Utils.Is64BitOperatingSystem()) { Utils.CreateRegistreDLL64Bits(); } Form_Parent start = new Form_Parent(); Constantes.FORM_PARENT = start; Constantes.FORM_PARENT.activerToolStripMenuItem.Text = Constantes.ACTIVE ? Mots.Cacher : Mots.Afficher; Constantes.FORM_PARENT.activerToolStripMenuItem.Image = Constantes.ACTIVE ? global::ZK_Lymytz.Properties.Resources.no_vue : global::ZK_Lymytz.Properties.Resources.vue; Constantes.FORM_PARENT.déconnectionToolStripMenuItem.Visible = Constantes.SETTING.CheckConnect; Constantes.FORM_PARENT.miseÀJourToolStripMenuItem.Visible = Utils.NewVersion(); Constantes.FORM_PARENT.miseÀJourToolStripMenuItem1.Visible = Utils.NewVersion(); Utils.WriteLog("-------------------------------------------------------------------------------------------------------------------------------------------------------------------"); Utils.WriteLog("DEMARRAGE DE L'APPLICATION....."); Utils.WriteStatut(5); if (Constantes.SETTING.Autorun) { Fonctions.StartDevices(); } Utils.WriteStatut(6); if (Constantes.SETTING.UseFileTamponLog) { Fonctions.LoadFileTamponPointeuses(2, true); } Utils.WriteStatut(7); if (Constantes.SETTING.CreateService) { Utils.RunService(); } Utils.WriteStatut(8); if (Constantes.SETTING.AutoCheckConnectAndSynchro) { Fonctions.CreateJobBackupAndSynchronise(); } else { Utils.WriteStatut(9); if (Constantes.SETTING.AutoBackupDevice) { Fonctions.CreateJobBackup(); } } Utils.WriteStatut(10); if (Constantes.SETTING.AutoSynchro) { new Thread(new ThreadStart(Fonctions.CheckPingAndSynchro)).Start(); } Utils.WriteStatut(11); Utils.CreateExecuteService(); CloseStart(); Application.Run(); } catch (Exception ex) { Messages.Exception(ex); Application.Restart(); } }
// La capacité du membre d'équipage public abstract void Capacite(Appareil vaisseau, List <Membre> equipage);
// Les informations du membre d'équipage (nombre de PV, de dés et salle actuelle) public abstract string Info(Appareil vaisseau);
public FormAutorisation(Appareil app) { InitializeComponent(); CenterToParent(); refApp = app; checkBoxList = new List <CheckBox>(); #region blablaAddDatCheckBoxRegion checkBoxList.Add(checkBox1); checkBoxList.Add(checkBox2); checkBoxList.Add(checkBox3); checkBoxList.Add(checkBox4); checkBoxList.Add(checkBox5); checkBoxList.Add(checkBox6); checkBoxList.Add(checkBox7); checkBoxList.Add(checkBox8); checkBoxList.Add(checkBox9); checkBoxList.Add(checkBox10); checkBoxList.Add(checkBox11); checkBoxList.Add(checkBox12); checkBoxList.Add(checkBox13); checkBoxList.Add(checkBox14); checkBoxList.Add(checkBox15); checkBoxList.Add(checkBox16); checkBoxList.Add(checkBox17); checkBoxList.Add(checkBox18); checkBoxList.Add(checkBox19); checkBoxList.Add(checkBox20); checkBoxList.Add(checkBox21); checkBoxList.Add(checkBox22); checkBoxList.Add(checkBox23); checkBoxList.Add(checkBox24); checkBoxList.Add(checkBox25); checkBoxList.Add(checkBox26); checkBoxList.Add(checkBox27); checkBoxList.Add(checkBox28); checkBoxList.Add(checkBox29); checkBoxList.Add(checkBox30); checkBoxList.Add(checkBox31); checkBoxList.Add(checkBox32); checkBoxList.Add(checkBox33); checkBoxList.Add(checkBox34); checkBoxList.Add(checkBox35); checkBoxList.Add(checkBox36); checkBoxList.Add(checkBox37); checkBoxList.Add(checkBox38); checkBoxList.Add(checkBox39); checkBoxList.Add(checkBox40); checkBoxList.Add(checkBox41); checkBoxList.Add(checkBox42); checkBoxList.Add(checkBox43); checkBoxList.Add(checkBox44); checkBoxList.Add(checkBox45); checkBoxList.Add(checkBox46); checkBoxList.Add(checkBox47); checkBoxList.Add(checkBox48); #endregion for (int i = 0; i < checkBoxList.Count; i++) { if (refApp.Autorisation[i] == true) { checkBoxList[i].Checked = true; } } }
private void SupprimerEmpreinte(Appareil z, Empreinte selectEmpreinte, bool serveur) { if (selectEmpreinte != null ? selectEmpreinte.Id > 0 : false) { bool correct = false; if (serveur) { Empreinte y = null; if (IS_DIGITAL) { y = EmpreinteBLL.OneByEmployeFinger(selectEmpreinte.Employe.Id, selectEmpreinte.Digital); } else { y = EmpreinteBLL.OneByEmployeFacial(selectEmpreinte.Employe.Id, selectEmpreinte.Facial); } if (y != null ? y.Id > 0 : false) { correct = EmpreinteBLL.Delete(y, y.Id); } } else { if (IS_DIGITAL) { switch (z._POINTEUSE.Type) { case Constantes.TYPE_IFACE: correct = z.SSR_DelUserTmp(currentPointeuse.IMachine, selectEmpreinte.Employe.Id.ToString(), selectEmpreinte.Digital); break; default: correct = z.DelUserTmp(currentPointeuse.IMachine, (int)selectEmpreinte.Employe.Id, selectEmpreinte.Digital); break; } } else { switch (z._POINTEUSE.Type) { case Constantes.TYPE_IFACE: correct = z.DelUserFace(currentPointeuse.IMachine, selectEmpreinte.Employe.Id.ToString(), selectEmpreinte.Facial); break; default: Utils.WriteLog("Les empreintes faciales ne sont pas integrées dans l'appareil " + currentPointeuse.Ip); break; } } } if (correct) { Utils.WriteLog("---- Suppression effectuée "); ObjectThread o = new ObjectThread(dgv_empreinte); int idx = Utils.GetRowData(dgv_empreinte, selectEmpreinte.Id); o.RemoveDataGridView(idx); } else { Utils.WriteLog("---- Suppression échouée "); } } }
public void MyTestInitialize() { ampoule = new Appareil("Ampoule 100 Watts", 100); plinthe = new Appareil("Plinthe chauffante", 1000); }