Exemple #1
0
 public ProjectViewModel(ModelDB.Project project, ProjectLayer per, MODBEntities db)
     : base(per, true)
 {
     _project = project;
     this.db  = db;
     EventClass.getInstance().UpdateEvent += Update;
 }
 public void Cancel()
 {
     this.project = project.Id == 0 ? new ModelDB.Project() : Mapper.Map <ModelDB.Project, ModelDB.Project>(db.Projects.Where(p => p.Id == project.Id).FirstOrDefault());
     LoadCombBox();
     foreach (var el in this.GetType().GetProperties())
     {
         OnPropertyChanged(el.Name);
     }
 }
        public ProjectViewModel(Менеждер_заказов.ModelDB.Project project, MODBEntities db)
        {
            this.project    = project == null ? new ModelDB.Project() : Mapper.Map <ModelDB.Project, ModelDB.Project>(project);
            this.db         = db;
            order           = db.Orders.Local;
            completionStatu = db.CompletionStatus.Local;
            performer       = db.Performers.Local;
            LoadCombBox();

            EventClass.getInstance().CancelEvent += Cancel;
            EventClass.getInstance().UpdateEvent += Update;
        }
Exemple #4
0
 public ProjectViewModel(ModelDB.Project performer, OrderViewModel parentState)
     : base(parentState, false)
 {
     _project = performer;
 }