コード例 #1
0
ファイル: DemandeATraiter.xaml.cs プロジェクト: rastiti/ATOM
 private void DemandeEnCours(object sender, RoutedEventArgs e)
 {
     DemandeEnCours demande = new DemandeEnCours();
     DialogResult = false;
     Close();
     demande.ShowDialog();
 }
コード例 #2
0
ファイル: DemandeATraiter.xaml.cs プロジェクト: rastiti/ATOM
        private void DemandeEnCours(object sender, RoutedEventArgs e)
        {
            DemandeEnCours demande = new DemandeEnCours();

            DialogResult = false;
            Close();
            demande.ShowDialog();
        }
コード例 #3
0
        private void Valider(object sender, RoutedEventArgs e)
        {
            DataBaseManager dbm   = DataBaseManager.getInstance();
            String          log   = login.Text;
            String          pass  = password.Password;
            String          query = "SELECT * FROM utilisateur WHERE Login='******' AND Mdp='" + pass + "';";
            //Console.WriteLine("login: "******" Password: "******"SELECT * FROM utilisateur WHERE Login="******" AND Mdp=" + pass + ";");
            var reader = dbm.executerRequete(query);

            Console.WriteLine(reader);
            if (reader is Boolean)
            {
                MessageBox.Show("Identifiant ou mot de passe incorrect");
            }
            else if (reader is String)
            {
                MessageBox.Show(reader);
            }
            else
            {
                switch ((String)reader[6])
                {
                case "regulateur":
                    DemandeATraiter dat = new DemandeATraiter();
                    Close();
                    dat.ShowDialog();
                    break;

                case "soin":
                    DemandeEnCours dec = new DemandeEnCours();
                    Close();
                    dec.ShowDialog();
                    break;

                case "ambulancier":
                    DemandeFinale df = new DemandeFinale();
                    Close();
                    df.ShowDialog();
                    break;

                case "admin":
                    //en attente fenetre création compte
                    //Close();
                    //demande.ShowDialog();
                    break;

                default:
                    MessageBox.Show("Problème avec votre compte. Veuillez contacter l'administrateur.");
                    break;
                }
            }
        }
コード例 #4
0
ファイル: LoginPage.xaml.cs プロジェクト: rastiti/ATOM
 private void Valider(object sender, RoutedEventArgs e)
 {
     DataBaseManager dbm = DataBaseManager.getInstance();
     String log = login.Text;
     String pass = password.Password;
     String query = "SELECT * FROM utilisateur WHERE Login='******' AND Mdp='" + pass + "';";
     //Console.WriteLine("login: "******" Password: "******"SELECT * FROM utilisateur WHERE Login="******" AND Mdp=" + pass + ";");
     var reader = dbm.executerRequete(query);
     Console.WriteLine(reader);
     if (reader is Boolean)
         MessageBox.Show("Identifiant ou mot de passe incorrect");
     else if(reader is String)
         MessageBox.Show(reader);
     else {
         switch((String)reader[6]){
             case "regulateur":
                 DemandeATraiter dat = new DemandeATraiter();
                 Close();
                 dat.ShowDialog();
                 break;
             case "soin":
                 DemandeEnCours dec = new DemandeEnCours();
                 Close();
                 dec.ShowDialog();
                 break;
             case "ambulancier":
                 DemandeFinale df = new DemandeFinale();
                 Close();
                 df.ShowDialog();
                 break;
             case "admin":
                 //en attente fenetre création compte
                 //Close();
                 //demande.ShowDialog();
                 break;
             default:
                 MessageBox.Show("Problème avec votre compte. Veuillez contacter l'administrateur.");
                 break;
         }
     }
 }