public static ReportInventaireEquipementSimple EquipementToReportInventaireEquipementSimple(Equipement equipement) { return new ReportInventaireEquipementSimple() { Numero = equipement.Numero, Categorie = equipement.Modele.Categorie.Libelle, Modele = equipement.Modele.LibelleCourt, Marque = equipement.Modele.Marque.Libelle, DateAchat = (equipement.DateAchat.HasValue ? equipement.DateAchat.Value.ToShortDateString() : equipement.DateCreation.ToShortDateString()), Localisation = equipement.Localisation.Libelle }; }
/// <summary> /// Initializes a new instance of the <see cref="FormulaireEquipementVM"/> class. /// </summary> public FormulaireEquipementVM() { this.UCParentCode = CodesUC.ConsultationEquipements; this.IsEditMode = false; this.CreateRepositories(); this.PopulateCombos(); this.CurrentEquipement = new Equipement (); Messenger.Default.Register<NMRefreshDatas>(this, m => this.PopulateCombos()); }
/// <summary> /// Initializes a new instance of the <see cref="FormulaireEquipementVM"/> class. /// </summary> /// <param name="idEquipement">The id equipement.</param> public FormulaireEquipementVM(Guid idEquipement) { this.UCParentCode = CodesUC.ConsultationEquipements; this.IsEditMode = true; this.CreateRepositories(); this.PopulateCombos(); this.CurrentEquipement = this._repoEquipement.GetByKey(idEquipement); Messenger.Default.Register<NMRefreshDatas>(this, m => this.PopulateCombos()); }
public FormulaireEquipementUC(Equipement equipement) { InitializeComponent(); this.DataContext = new FormulaireEquipementVM(equipement.ID); }