private void btnInsererControleur_Click(object sender, RoutedEventArgs e) { if (txtNomControleur.Text == "") { MessageBox.Show("Veuillez entrer le nom du contrôleur", "Nom du contrôleur", MessageBoxButton.OK, MessageBoxImage.Error); } else if (txtPrenomControleur.Text == "") { MessageBox.Show("Veuillez entrer le prénom du contrôleur", "Prénom du contrôleur", MessageBoxButton.OK, MessageBoxImage.Error); } else { controleur ctrl = new controleur() { //id = gst.controleur.Find().id. id = (gst.controleur.ToList().Max(c => c.id)) + 1, nom = txtNomControleur.Text, prenom = txtPrenomControleur.Text, login = txtPrenomControleur.Text.Substring(0, 1).ToLower() + txtNomControleur.Text.Substring(0, 1).ToLower(), mdp = txtPrenomControleur.Text.Substring(0, 1).ToLower() + txtNomControleur.Text.Substring(0, 1).ToLower() + 123, statut = "ctrl" }; gst.controleur.Add(ctrl); gst.SaveChanges(); lstControleurs.ItemsSource = null; lstControleurs.ItemsSource = gst.controleur.ToList(); } }
private void lstControleur_SelectionChanged(object sender, SelectionChangedEventArgs e) { controleur leCtrl = gst.controleur.ToList().Find(ctrl => ctrl.login == null); if (lstControleur.SelectedItem != null) { List <controleur> allControleur = gst.controleur.ToList(); List <client> allClient = gst.client.ToList().FindAll(i => i.idcontroleur == (lstControleur.SelectedItem as controleur).id); var quert = from ag in allControleur where !allControleur select new controleur { controleur = leCtrl.login, }; } }
private void btnLogin_Click(object sender, RoutedEventArgs e) { controleur leControleur = gst.controleur.ToList().Find(ctrl => ctrl.login == txtLogin.Text && ctrl.mdp == txtMdp.Text); if (leControleur == null) { txtErreurLogin.Text = "erreur de saisie"; } else if (leControleur.statut == "admin") { frmAdmin frmA = new frmAdmin(gst); frmA.Show(); } else { frmCtrl frmC = new frmCtrl(gst); frmC.Show(); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { gst = new edfEntities(); controleur leCtrl = gst.controleur.ToList().Find(ctrl => ctrl.login == txtlogin.Text && ctrl.mdp == txtMdp.Text); }