Пример #1
0
 private void ChargerCommerciaux()
 {
     using (CommercialDAL dal = new CommercialDAL(DAL.DAL.Bdd))
     {
         ListCommerciaux = new ObservableCollection <Commercial>(dal.GetAllModeles());
         RaisePropertyChanged(() => ListCommerciaux);
     }
 }
Пример #2
0
 private void ChargerDetailsCommercialConnecte()
 {
     using (CommercialDAL dal = new CommercialDAL(DAL.DAL.Bdd))
     {
         CommercialConnecte = dal.GetCommercial(CommercialConnecte.Login);
         CommercialCoLabel  = String.Format("Connecté en tant que {0} {1}", CommercialConnecte.Prenom, CommercialConnecte.Nom);
         RaisePropertyChanged(() => CommercialConnecte);
         RaisePropertyChanged(() => CommercialCoLabel);
     }
 }
Пример #3
0
        private async void ConnexionExec()
        {
            var window = Application.Current.Windows.OfType <MetroWindow>().First();

            if (pwCommercial != null && loginCommercial != null)
            {
                var newCommercial = new Commercial {
                    Login = LoginCommercial, Password = PwCommercial
                };
                using (var dal = new CommercialDAL(DAL.DAL.Bdd))
                {
                    string loginStatut = dal.Connect(newCommercial);
                    Console.WriteLine("Code retour login : "******"0")
                    {
                        VueChoixAdmin vca = new VueChoixAdmin();
                        ((VueModeleChoixAdmin)vca.DataContext).CommercialConnecte = newCommercial;
                        vca.Show();
                        window.Close();
                    }
                    else if (loginStatut == "1")
                    {
                        if (window != null)
                        {
                            await window.ShowMessageAsync("Erreur", "Nom d'utilisateur ou mot de passe incorrect");
                        }
                    }
                    else if (loginStatut == "2")
                    {
                        if (window != null)
                        {
                            await window.ShowMessageAsync("Erreur", "Impossible de se connecter à la base de données");
                        }
                    }
                }
            }
            else
            {
                if (window != null)
                {
                    await window.ShowMessageAsync("Avertissement", "Merci de saisir vos identifiants.");
                }
            }
        }