public void ModifyEntities(Employe entitie) { entitie.Agence = this.id_agence; entitie.AllocateComputer = this.ordinateur_allouer; entitie.Auth = this.id_autorite_signature; entitie.BackDAte = this.ouverture_back_date ? "Yes" : "No"; entitie.BackDAteWk = this.ouverture_back_date_travail ? "Yes" : "No"; entitie.ComputerName = this.nom_ordinateur; entitie.DateAttMP = GBConvert.To_DateTime(this.date_mise_a_jour_mot_de_passe); entitie.DATECOMPTA = GBConvert.To_DateTime(this.date_compta); entitie.DateCreation = GBConvert.To_DateTime(this.date_creation); entitie.DateSuspension = GBConvert.To_DateTime(this.date_suspension); entitie.Datetransfert = GBConvert.To_DateTime(this.date_transfert); entitie.DureeMP = (short)this.duree_mot_de_passe; entitie.EmpAccess = this.est_accessible_employe ? "Yes" : "No"; entitie.Employe1 = this.employe; entitie.LibQualite = this.qualite.libelle; entitie.Matricule = this.code; entitie.MaximumLimit = this.limit_maximum; entitie.MotPasse = this.mot_de_passe; entitie.NomEmploye = this.nom_employe; entitie.NomPrenom = this.nom_utilisateur; entitie.OpenBranch = this.ouverture_branch ? "Yes" : "No"; entitie.Qualite = this.id_qualite; entitie.SecurityLevel = (short)this.niveau_securite; entitie.ServerDate = GBConvert.To_DateTime(this.date_serveur); entitie.sessiontype = this.type_session; entitie.Status = this.est_connecte ? "On" : "Off"; }
public void Ajouter(ExerciceFiscal obj, string id_utilisateur = null) { try { // -- Unicité du code -- // if (Program.db.exercices_fiscal.Exists(l => l.code == obj.code)) { throw new GBException(App_Lang.Lang.Existing_data + " [code]"); } // -- Définition de l'identifiant -- // obj.Crer_Id(); // -- Mise à jour du statut -- // obj.statut = "O"; // -- Mise à jour des date -- // obj.date_debut = GBConvert.To_DateTime(obj.date_debut).Ticks.ToString(); obj.date_fin = GBConvert.To_DateTime(obj.date_fin).Ticks.ToString(); // -- Vérification de la date -- // if (Convert.ToInt64(obj.date_debut) >= Convert.ToInt64(obj.date_fin)) { throw new GBException(App_Lang.Lang.Invalid_date + " [date_debut]"); } // -- Enregistrement de la valeur -- // Program.db.exercices_fiscal.Add(obj); // -- Execution des Hubs -- // applicationMainHub.RechargerCombo(new ExerciceFiscalDAO()); // -- Execution des Hubs -- // applicationMainHub.RechargerTable(this.id_page, this.connexion.hub_id_context); } #region Catch catch (Exception ex) { // -- Vérifier la nature de l'exception -- // if (!GBException.Est_GBexception(ex)) { // -- Log -- // GBClass.Log.Error(ex); // -- Renvoyer l'exception -- // throw new GBException(App_Lang.Lang.Error_message_notification); } else { // -- Renvoyer l'exception -- // throw new GBException(ex.Message); } } #endregion }
public Employe ToEntities(Dictionary <string, object> parametres = null) { return(new Employe { Agence = this.id_agence, AllocateComputer = this.ordinateur_allouer, Auth = this.id_autorite_signature, BackDAte = this.ouverture_back_date ? "Yes" : "No", BackDAteWk = this.ouverture_back_date_travail ? "Yes" : "No", ComputerName = this.nom_ordinateur, DateAttMP = GBConvert.To_DateTime(this.date_mise_a_jour_mot_de_passe), DATECOMPTA = GBConvert.To_DateTime(this.date_compta), DateCreation = GBConvert.To_DateTime(this.date_creation), DateSuspension = GBConvert.To_DateTime(this.date_suspension), Datetransfert = GBConvert.To_DateTime(this.date_transfert), DureeMP = (short)this.duree_mot_de_passe, EmpAccess = this.est_accessible_employe ? "Yes" : "No", Employe1 = this.employe, LibQualite = this.qualite.libelle, Matricule = this.code, MaximumLimit = this.limit_maximum, MotPasse = this.mot_de_passe, NomEmploye = this.nom_employe, NomPrenom = this.nom_utilisateur, OpenBranch = this.ouverture_branch ? "Yes" : "No", Qualite = this.id_qualite, SecurityLevel = (short)this.niveau_securite, ServerDate = GBConvert.To_DateTime(this.date_serveur), sessiontype = this.type_session, Status = this.est_connecte ? "On" : "Off", }); }
public void Modifier(ExerciceFiscal obj) { try { // -- Unicité du code -- // if (Program.db.exercices_fiscal.Exists(l => l.id != obj.id && l.code == obj.code)) { throw new GBException(App_Lang.Lang.Existing_data + " [code]"); } // -- Mise à jour des date -- // obj.date_debut = GBConvert.To_DateTime(obj.date_debut).Ticks.ToString(); obj.date_fin = GBConvert.To_DateTime(obj.date_fin).Ticks.ToString(); // -- Vérification de la date -- // if (Convert.ToInt64(obj.date_debut) >= Convert.ToInt64(obj.date_fin)) { throw new GBException(App_Lang.Lang.Invalid_date + " [date_debut]"); } // -- Modification de la valeur -- // Program.db.exercices_fiscal // -- Spécifier la recherche -- // .Where(l => l.id == obj.id) // -- Lister le résultat -- // .ToList() // -- Parcourir les elements résultats -- // .ForEach(l => { // -- Mise à jour de l'enregistrement -- // l.code = obj.code; l.libelle = obj.libelle; l.date_debut = obj.date_debut; l.date_fin = obj.date_fin; l.budget_id = obj.budget_id; }); // -- Execution des Hubs -- // applicationMainHub.RechargerCombo(new ExerciceFiscalDAO()); // -- Execution des Hubs -- // applicationMainHub.RechargerTable(this.id_page, this.connexion.hub_id_context); } #region Catch catch (Exception ex) { // -- Vérifier la nature de l'exception -- // if (!GBException.Est_GBexception(ex)) { // -- Log -- // GBClass.Log.Error(ex); // -- Renvoyer l'exception -- // throw new GBException(App_Lang.Lang.Error_message_notification); } else { // -- Renvoyer l'exception -- // throw new GBException(ex.Message); } } #endregion }