private void btnLogin_Click(object sender, RoutedEventArgs e) { if (txtLogin.Text == "") { txtMessageErreur.Text = "Veuillez saisir un login"; } else { if (txtMdp.Text == "") { txtMessageErreur.Text = "Veuillez saisir un mot de passe"; } else { controleur unCtrl = gst.controleur.ToList().Find(contr => contr.login == txtLogin.Text && contr.mdp == txtMdp.Text); if (unCtrl == null) { txtMessageErreur.Text = "Vos identifiants sont incorrects"; } else { if (unCtrl.statut == "ctrl") { frmController frm = new frmController(unCtrl); frm.Show(); } else { frmAdmin frm = new frmAdmin(); frm.Show(); } } } } }
private void btnInsererControleur_Click(object sender, RoutedEventArgs e) { if (txtNomControleur.Text == "") { MessageBox.Show("Saisir le nom du controleur", "Erreur de saisie", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (txtPrenomControleur.Text == "") { MessageBox.Show("Saisir le prenom du controleur", "Erreur de saisie", MessageBoxButton.OK, MessageBoxImage.Error); } else { controleur newControleur = new controleur() { id = gst.controleur.ToList().Max(ctrl => ctrl.id), nom = txtNomControleur.Text, prenom = txtPrenomControleur.Text, login = txtNomControleur.Text.Substring(0, 1).ToLower() + txtPrenomControleur.Text.Substring(0, 1).ToLower(), mdp = txtNomControleur.Text.Substring(0, 1).ToLower() + txtPrenomControleur.Text.Substring(0, 1).ToLower() + "123", statut = "ctrl" }; gst.controleur.Add(newControleur); gst.SaveChanges(); lstControleurs.ItemsSource = null; lstControleurs.ItemsSource = gst.controleur.ToList(); } } }
public frmController(controleur unCtrl) { InitializeComponent(); leCtrl = unCtrl; }