public FormLister(ModelGSB p_bd, List <visiteur> resultat) { InitializeComponent(); resultats = resultat; BD = p_bd; CreateHeadersAndFillListView(); PaintListView(resultat); }
public FormVisiteur(ModelGSB p_bd) { InitializeComponent(); BD = p_bd; initCbs(); btValider.Location = new Point(140, 245); btValider.Text = "Ajouter"; btAnnuler.Location = new Point(225, 245); dtpDate.MaxDate = System.DateTime.Now.Date; dtpDate.Value = System.DateTime.Now.Date; }
public FormVisiteur(ModelGSB p_bd, visiteur v) { InitializeComponent(); BD = p_bd; initCbs(); leVisiteur = v; btValider.Location = new Point(98, 245); btSupp.Location = new Point(183, 245); btSupp.Visible = true; btAnnuler.Location = new Point(268, 245); remplirForm(v); }
private void btValiderConnexion_Click(object sender, EventArgs e) { string login = tbLogin.Text; string mdp = tbMdp.Text; bool verif = false; bool logVerif = false; using (ModelGSB BD = new ModelGSB()) { var req = from visiteur in BD.visiteur where visiteur.login_visiteur == login select visiteur; if (req.LongCount() == 0) { lbErreurConnexion.Text = "Login inconnu !"; } else { logVerif = true; foreach (visiteur unVisiteur in req) { if (unVisiteur.pwd_visiteur == mdp) { verif = true; this.Close(); LeFormMenu.connecte(unVisiteur.type_visiteur); } lbErreurConnexion.Text = "Mot de passe incorrect !"; } } if (!verif) { if (logVerif) { tbMdp.Text = ""; tbMdp.Select(); } else { tbLogin.Text = ""; tbLogin.Select(); tbMdp.PasswordChar = '\0'; tbMdp.Text = "Entrer mot de passe"; } lbErreurConnexion.Visible = true; btValiderConnexion.Enabled = false; } } }
public FormVisiteur(ModelGSB p_bd, List <visiteur> resultats) { InitializeComponent(); BD = p_bd; initCbs(); retourRes = resultats; btValider.Location = new Point(98, 245); btValider.Text = "Ajouter"; btRetour.Location = new Point(183, 245); btRetour.Visible = true; btAnnuler.Location = new Point(268, 245); dtpDate.MaxDate = System.DateTime.Now.Date; dtpDate.Value = System.DateTime.Now.Date; }
public FormVisiteur(ModelGSB p_bd, visiteur v, List <visiteur> resultats) { InitializeComponent(); BD = p_bd; initCbs(); retourRes = resultats; leVisiteur = v; btValider.Location = new Point(55, 245); btSupp.Location = new Point(140, 245); btSupp.Visible = true; btRetour.Location = new Point(225, 245); btRetour.Visible = true; btAnnuler.Location = new Point(310, 245); remplirForm(v); }
public FormRechercher(ModelGSB p_bd) { InitializeComponent(); BD = p_bd; resultat = new List <visiteur>(); auto(); var reqLabo = from laboratoire in BD.laboratoire select laboratoire; cbLabo.DisplayMember = "NomLabo"; cbLabo.ValueMember = "IdLabo"; cbLabo.Items.Add(new unLabo() { NomLabo = "Sélectionner un laboratoire", IdLabo = 0 }); cbLabo.SelectedIndex = 0; foreach (laboratoire labo in reqLabo) { cbLabo.Items.Add(new unLabo() { NomLabo = labo.nom_laboratoire, IdLabo = labo.id_laboratoire }); } var reqSecteur = from secteur in BD.secteur select secteur; cbSecteur.DisplayMember = "LibSecteur"; cbSecteur.ValueMember = "IdSecteur"; cbSecteur.Items.Add(new unSecteur() { LibSecteur = "Sélectionner un secteur", IdSecteur = 0 }); cbSecteur.SelectedIndex = 0; foreach (secteur sect in reqSecteur) { cbSecteur.Items.Add(new unSecteur() { LibSecteur = sect.lib_secteur, IdSecteur = sect.id_secteur }); } }
public FormMenu() { InitializeComponent(); BD = new ModelGSB(); }
private void modifVisiteur() { using (ModelGSB bdd = new ModelGSB()) { visiteur visi = (from visiteur in bdd.visiteur where visiteur.id_visiteur == leVisiteur.id_visiteur select visiteur).FirstOrDefault(); visi.nom_visiteur = tbNom.Text; if (visi.prenom_visiteur != tbPrenom.Text) { if (tbPrenom.Text == "Saisir un prénom") { visi.prenom_visiteur = null; } else { visi.prenom_visiteur = tbPrenom.Text; } } if (visi.adresse_visiteur != tbAdresse.Text) { if (tbAdresse.Text == "Saisir une adresse (N° + rue)") { visi.adresse_visiteur = null; } else { visi.adresse_visiteur = tbAdresse.Text; } } if (visi.cp_visiteur != tbCp.Text) { if (tbCp.Text == "CP") { visi.cp_visiteur = null; } else { visi.cp_visiteur = tbCp.Text; } } if (visi.ville_visiteur != tbVille.Text) { if (tbVille.Text == "Saisir une ville") { visi.ville_visiteur = null; } else { visi.ville_visiteur = tbVille.Text; } } DateTime dateEmb = new DateTime(dtpDate.Value.Year, dtpDate.Value.Month, dtpDate.Value.Day); if (visi.date_embauche != dateEmb) { visi.date_embauche = dateEmb; } if (visi.id_laboratoire != cbLabo.SelectedIndex) { if (cbLabo.SelectedIndex == 0) { visi.id_laboratoire = null; } else { visi.id_laboratoire = cbLabo.SelectedIndex; } } if (visi.id_secteur != cbSecteur.SelectedIndex) { if (cbSecteur.SelectedIndex == 0) { visi.id_secteur = null; } else { visi.id_secteur = cbSecteur.SelectedIndex; } } leVisiteur = visi; if (retourRes != null && retourRes.LongCount() > 0) { int index = 0; bool verif = false; foreach (visiteur unVisi in retourRes) { if (unVisi.id_visiteur == visi.id_visiteur) { verif = true; break; } index++; } if (verif) { retourRes.RemoveAt(index); retourRes.Add(visi); retourRes.Sort(delegate(visiteur vis1, visiteur vis2) { return(string.Compare(vis1.nom_visiteur, vis2.nom_visiteur)); }); } } bool flag = false; try { bdd.SaveChanges(); } catch { MessageBox.Show("La modification n'a pas pu être enregistrée !", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Warning); flag = true; } if (!flag) { if (retourRes != null && retourRes.LongCount() > 0) { MessageBox.Show("Le visiteur a bien été modifié !", "Confirmation de modification", MessageBoxButtons.OK, MessageBoxIcon.Information); System.Threading.Thread monthread = new System.Threading.Thread(new System.Threading.ThreadStart(nouveauFormModifList)); monthread.Start(); this.Close(); } else { MessageBox.Show("Le visiteur a bien été modifié !", "Confirmation de modification", MessageBoxButtons.OK, MessageBoxIcon.Information); System.Threading.Thread monthread = new System.Threading.Thread(new System.Threading.ThreadStart(nouveauFormModif)); monthread.Start(); this.Close(); } } } }