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();
            }
        }
示例#2
0
        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,
                };
            }
        }
示例#3
0
        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();
            }
        }
示例#4
0
 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);
 }