private void ChargerCommerciaux() { using (CommercialDAL dal = new CommercialDAL(DAL.DAL.Bdd)) { ListCommerciaux = new ObservableCollection <Commercial>(dal.GetAllModeles()); RaisePropertyChanged(() => ListCommerciaux); } }
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); } }
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."); } } }