void galatee_OkClickedbtn_AgtLivreur(object sender, EventArgs e) { Galatee.Silverlight.MainView.UcListeGenerique ctrs = sender as Galatee.Silverlight.MainView.UcListeGenerique; if (ctrs.isOkClick) { ServiceAdministration.CsUtilisateur utilisateur = (ServiceAdministration.CsUtilisateur)ctrs.MyObject; this.txtUtilisater.Text = utilisateur.MATRICULE; this.txtUtilisater.Tag = utilisateur.PK_ID; } }
void galatee_OkClickedUser(object sender, EventArgs e) { try { MainView.UcListeGenerique ctrs = sender as MainView.UcListeGenerique; ServiceAdministration.CsUtilisateur c = (ServiceAdministration.CsUtilisateur)ctrs.MyObject; this.Txt_Matricule.Text = c.MATRICULE; this.txt_NomReleveur.Text = c.LIBELLE; } catch (Exception ex) { Message.ShowError(ex, "Erreur"); } }
public UcChangerPassword(ServiceAdministration.CsUtilisateur pUser, ServiceAuthenInitialize.CsUtilisateur Leuser, string pMsgPwdChange) { try { InitializeComponent(); userSelected = pUser; Unuser = Leuser; MsgPwdChange = pMsgPwdChange; InitialiseComposants(pUser); } catch (Exception ex) { Message.ShowError(ex.Message, Galatee.Silverlight.Resources.Langue.errorTitle); } }
void galatee_OkClickedreleveur(object sender, EventArgs e) { try { MainView.UcListeGenerique ctrs = sender as MainView.UcListeGenerique; if (ctrs.isOkClick) { ServiceAdministration.CsUtilisateur param = (ServiceAdministration.CsUtilisateur)ctrs.MyObject;//.VALEUR; this.Txt_Matricule.Text = param.MATRICULE; txt_NomReleveur.Text = param.LIBELLE; this.Txt_Matricule.Tag = param.PK_ID; } } catch (Exception ex) { Message.ShowError(ex, "Erreur"); } }
public UcChangerPassword(ServiceAdministration.CsUtilisateur pUser, ServiceAuthenInitialize.CsUtilisateur Leuser, string pMsgPwdChange, bool pTenirCompteAncienPwd) { try { InitializeComponent(); userSelected = pUser; Unuser = Leuser; //txt_old.Visibility = System.Windows.Visibility.Collapsed; //lbl_old.Visibility = System.Windows.Visibility.Collapsed; TenirCompteAncienPwd = pTenirCompteAncienPwd; MsgPwdChange = pMsgPwdChange; InitialiseComposants(pUser); } catch (Exception ex) { Message.ShowError(ex.Message, Galatee.Silverlight.Resources.Langue.errorTitle); } }
private void txtAgt_Livreur_TextChanged(object sender, TextChangedEventArgs e) { if (this.txtUtilisater.Text.Length == SessionObject.Enumere.TailleMatricule) { if (_lstUserProfil != null && _lstUserProfil.Count() > 0) { ServiceAdministration.CsUtilisateur leuser = _lstUserProfil.FirstOrDefault(t => t.MATRICULE == this.txtUtilisater.Text); if (leuser != null) { this.txt_LibelleUtilisateur.Text = leuser.LIBELLE; txtUtilisater.Tag = leuser.PK_ID; } else { Message.ShowInformation("Aucun utilisateur n'existe ", "Information"); this.txtUtilisater.Focus(); } } } }
private void OKButton_Click(object sender, RoutedEventArgs e) { try { Security.CsStrategieSecurite security = new Security.CsStrategieSecurite(); //Utility.ParseObject<Security.CsStrategieSecurite, ServiceAuthenInitialize.CsStrategieSecurite>(security, SessionObject.securiteActive); security.ACTIF = SessionObject.securiteActive.ACTIF; security.CHIFFREMENTREVERSIBLEPASSWORD = SessionObject.securiteActive.CHIFFREMENTREVERSIBLEPASSWORD; security.DUREEMAXIMALEPASSWORD = SessionObject.securiteActive.DUREEMAXIMALEPASSWORD; security.DUREEMINIMALEPASSWORD = SessionObject.securiteActive.DUREEMINIMALEPASSWORD; security.DUREEVEUILLESESSION = SessionObject.securiteActive.DUREEVEUILLESESSION; security.DUREEVERROUILLAGECOMPTE = SessionObject.securiteActive.DUREEVERROUILLAGECOMPTE; security.HISTORIQUENOMBREPASSWORD = SessionObject.securiteActive.HISTORIQUENOMBREPASSWORD; security.LIBELLE = SessionObject.securiteActive.LIBELLE; security.LONGUEURMINIMALEPASSWORD = SessionObject.securiteActive.LONGUEURMINIMALEPASSWORD; security.NEPASCONTENIRNOMCOMPTE = SessionObject.securiteActive.NEPASCONTENIRNOMCOMPTE; security.NOMBREMAXIMALECHECSOUVERTURESESSION = SessionObject.securiteActive.NOMBREMAXIMALECHECSOUVERTURESESSION; security.NOMBREMINIMALCARACTERESCHIFFRES = SessionObject.securiteActive.NOMBREMINIMALCARACTERESCHIFFRES; security.NOMBREMINIMALCARACTERESMAJUSCULES = SessionObject.securiteActive.NOMBREMINIMALCARACTERESMAJUSCULES; security.NOMBREMINIMALCARACTERENONALPHABETIQUES = SessionObject.securiteActive.NOMBREMINIMALCARACTERENONALPHABETIQUES; security.PK_IDSTRATEGIESECURITE = SessionObject.securiteActive.PK_IDSTRATEGIESECURITE; security.REINITIALISERCOMPTEURVERROUILLAGECOMPTEAPRES = SessionObject.securiteActive.REINITIALISERCOMPTEURVERROUILLAGECOMPTEAPRES; security.TOUCHEVERROUILLAGESESSION = SessionObject.securiteActive.TOUCHEVERROUILLAGESESSION; Security.CsUtilisateur user = new Security.CsUtilisateur(); user.PK_ID = userSelected.PK_ID; user.BRANCHE = userSelected.BRANCHE; user.DATECREATION = userSelected.DATECREATION; user.DATEDEBUTVALIDITE = userSelected.DATEDEBUTVALIDITE; user.DATEDERNIERECONNEXION = userSelected.DATEDERNIERECONNEXION; user.DATEDERNIEREMODIFICATION = userSelected.DATEDERNIEREMODIFICATION; user.DATEDERNIEREMODIFICATIONPASSWORD = userSelected.DATEDERNIEREMODIFICATIONPASSWORD; user.DATEDERNIERVERROUILLAGE = userSelected.DATEDERNIERVERROUILLAGE; user.DATEFINVALIDITE = userSelected.DATEFINVALIDITE; user.DERNIERECONNEXIONREUSSIE = userSelected.DERNIERECONNEXIONREUSSIE; user.LIBELLE = userSelected.LIBELLE; user.ESTSUPPRIMER = userSelected.ESTSUPPRIMER; user.E_MAIL = userSelected.E_MAIL; user.EsADMIN = userSelected.EsADMIN; user.CENTRE = userSelected.CENTRE; user.FONCTION = userSelected.FONCTION; user.INITUSERPASSWORD = userSelected.INITUSERPASSWORD; user.LIBELLEFONCTION = userSelected.LIBELLEFONCTION; user.LOGINNAME = userSelected.LOGINNAME; user.NOMBREECHECSOUVERTURESESSION = userSelected.NOMBREECHECSOUVERTURESESSION; user.USERCREATION = userSelected.USERCREATION; user.PASSE = userSelected.PASSE; user.PERIMETREACTION = userSelected.PERIMETREACTION; user.MATRICULE = userSelected.MATRICULE; //user.Prenoms = userSelected.Prenoms; //user.RoleDisplayName = userSelected.RO; //user.RoleID = userSelected.RoleID; user.LIBELLESTATUSCOMPTE = userSelected.LIBELLESTATUSCOMPTE; user.PK_ID = userSelected.PK_ID; user.FK_IDSTATUS = userSelected.FK_IDSTATUS; //Utility.ParseObject(user, userSelected); bool isToUpate = Security.Securities.ChangePassword(user, security, user.PASSE, txt_new.Password, txt_confirm.Password, TenirCompteAncienPwd); if (isToUpate) { // var admUser = Utility.ParseObject(new CsUtilisateur(),user); ServiceAdministration.CsUtilisateur admUser = new ServiceAdministration.CsUtilisateur(); admUser.DATEDERNIEREMODIFICATIONPASSWORD = DateTime.Now; // userSelected.DateDerniereModificationPassword; admUser.PK_ID = user.PK_ID; admUser.BRANCHE = user.BRANCHE; admUser.DATECREATION = user.DATECREATION; admUser.DATEDEBUTVALIDITE = user.DATEDEBUTVALIDITE; admUser.DATEDERNIERECONNEXION = user.DATEDERNIERECONNEXION; admUser.DATEDERNIEREMODIFICATION = user.DATEDERNIEREMODIFICATION; //admUser.DateDerniereModificationPassword = user.DateDerniereModificationPassword; admUser.DATEDERNIERVERROUILLAGE = user.DATEDERNIERVERROUILLAGE; admUser.DATEFINVALIDITE = user.DATEFINVALIDITE; admUser.DERNIERECONNEXIONREUSSIE = user.DERNIERECONNEXIONREUSSIE; admUser.LIBELLE = user.LIBELLE; admUser.ESTSUPPRIMER = user.ESTSUPPRIMER; admUser.E_MAIL = user.E_MAIL; admUser.EsADMIN = user.EsADMIN; admUser.CENTRE = user.CENTRE; admUser.FONCTION = user.FONCTION; admUser.INITUSERPASSWORD = false; admUser.LIBELLEFONCTION = user.LIBELLEFONCTION; admUser.LOGINNAME = user.LOGINNAME; admUser.NOMBREECHECSOUVERTURESESSION = user.NOMBREECHECSOUVERTURESESSION; admUser.USERCREATION = user.USERCREATION; admUser.PASSE = user.PASSE; admUser.PERIMETREACTION = user.PERIMETREACTION; admUser.MATRICULE = user.MATRICULE; admUser.LIBELLESTATUSCOMPTE = user.LIBELLESTATUSCOMPTE; admUser.PK_ID = user.PK_ID; admUser.FK_IDCENTRE = userSelected.FK_IDCENTRE; admUser.FK_IDFONCTION = userSelected.FK_IDFONCTION; admUser.FK_IDSTATUS = userSelected.FK_IDSTATUS; AdministrationServiceClient adm = new AdministrationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Administration")); adm.UpdateUserCompleted += (updates, resultupt) => { if (resultupt.Cancelled || resultupt.Error != null) { string error = resultupt.Error.Message; Message.ShowError(error, Galatee.Silverlight.Resources.Langue.errorTitle); return; } if (resultupt.Result == false) { Message.ShowInformation(Galatee.Silverlight.Resources.Langue.updateError, Galatee.Silverlight.Resources.Langue.errorTitle); IsPasswordChange = false; return; } else { var ws = new MessageBoxControl.MessageBoxChildWindow("", Galatee.Silverlight.Resources.Langue.ConfirmationModifMotDePasse, MessageBoxControl.MessageBoxButtons.Ok, MessageBoxControl.MessageBoxIcon.Question); IsPasswordChange = true; ws.OnMessageBoxClosed += (l, results) => { if (ws.Result == MessageBoxResult.OK) { //ObtenirDonneesConnection( Unuser); this.DialogResult = true; } }; ws.Show(); } }; adm.UpdateUserAsync(admUser, true); } } catch (Exception ex) { Message.ShowError(ex, Galatee.Silverlight.Resources.Langue.errorTitle); } }
void InitialiseComposants(ServiceAdministration.CsUtilisateur pUser) { txt_Login.Text = string.Format("{0} ({1})", pUser.LIBELLE, pUser.MATRICULE); Translate(); }