private List <CsSite> GetInformationsFromScreen() { var listObjetForInsertOrUpdate = new List <CsSite>(); try { if (Txt_Pwd.Password != Txt_ConfirmationPwd.Password) { throw new Exception(Languages.MotDePasseIncorrect); } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Creation) { Txt_Site.Focus(); var Site = new CsSite { CODE = Txt_Site.Text, SERVEUR = Txt_Serveur.Text, LIBELLE = Txt_Libelle.Text, CATALOGUE = Txt_Catalogue.Text, PWD = Galatee.Silverlight.Security.Cryptage.Encrypt(Txt_Pwd.Password), NUMERODEMANDE = "1", NUMEROFACTURE = "1", DATECREATION = DateTime.Now, USERID = Txt_Utilisateur.Text, USERCREATION = UserConnecte.matricule }; if (!string.IsNullOrEmpty(Txt_Site.Text) && donnesDatagrid.FirstOrDefault(p => p.CODE != null && p.CODE == Site.CODE) != null) { throw new Exception(Languages.CetElementExisteDeja); } listObjetForInsertOrUpdate.Add(Site); } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification) { ObjetSelectionnee.CODE = Txt_Site.Text; ObjetSelectionnee.SERVEUR = Txt_Serveur.Text; ObjetSelectionnee.LIBELLE = Txt_Libelle.Text; ObjetSelectionnee.CATALOGUE = Txt_Catalogue.Text; ObjetSelectionnee.USERID = Txt_Utilisateur.Text; ObjetSelectionnee.NUMERODEMANDE = "1"; ObjetSelectionnee.NUMEROFACTURE = "1"; ObjetSelectionnee.PWD = Security.Cryptage.Encrypt(Txt_Pwd.Password); ObjetSelectionnee.DATECREATION = DateTime.Now; ObjetSelectionnee.USERCREATION = UserConnecte.matricule; listObjetForInsertOrUpdate.Add(ObjetSelectionnee); } return(listObjetForInsertOrUpdate); } catch (Exception ex) { Message.ShowError(ex.Message, Languages.Site); return(null); } }
private void Reinitialiser() { try { Txt_Site.Text = string.Empty; Txt_Serveur.Text = string.Empty; Txt_Libelle.Text = string.Empty; Txt_Catalogue.Text = string.Empty; Txt_Pwd.Password = string.Empty; Txt_ConfirmationPwd.Password = string.Empty; btnOk.IsEnabled = false; Txt_Site.Focus(); } catch (Exception ex) { throw ex; } }