/// <summary> /// Envoie du message d'ajout ou de modification d'une ligne /// </summary> /// <param name="pEcriture">Ligne a ajouter ou modifier</param> /// <remarks>LOUIS Yoann 06/09/2016</remarks> private void SendAddOrUpdateEcriture(EcritureDTO pEcriture) { Messenger.Default.Send <NavigationDTO <EcritureDTO> >(new NavigationDTO <EcritureDTO>() { Module = DTOLibrary.Enum.Module.EModule.AddOrUpdateEcriture, ObjectDTO = pEcriture }); }
/// <summary> /// Affectation ecriture /// </summary> /// <param name="pEcriture">Ecriture a affecter</param> /// <remarks>LOUIS Yoann 06/09/2016</remarks> private void AffectationEcriture(EcritureDTO pEcriture) { // yl - si c'est un update if (pEcriture.IdEcriture != 0) { // yl - On recupere en Bdd La Ligne d'ecriture this.Ecriture = Helper.ServiceMetierHelper.GetItem <EcritureDTO, EcritureMetier>(new CritereEcritureDTO() { IdEcriture = pEcriture.IdEcriture }); } else { // yl - Affectation this.Ecriture = pEcriture; } }