private void LoadLstMaterialModel(Guid taskId) { _materialVM = new MaterialVM(); _materialVM.taskId = taskId; _materialVM.tareaLocal = _queries.GetTaskModelIncludeLstMaterialQuotationOrderDetailsOrderFirstOrDefaultTaskIdEqualsTaskId(taskId); _materialVM.OrderDetailsId = _materialVM.tareaLocal.QuotationModel.OrderDetails.Id; }
public IActionResult EditItem(int id, MaterialVM vm) { if (vm == null) { throw new Exception("Model cannot be empty"); } _updateItem.UpdateMaterial(vm); return(Json(new { materialId = vm.Id })); }
public void UpdateMaterial(MaterialVM Materials) { var DBrecord = _context.Materials.Find(Materials.Id); if (Materials != null) { DBrecord.Description = Materials.Description == null || Materials.Description == "" ? DBrecord.Description : Materials.Description; DBrecord.Quantity = Materials.Quantity; } try { _context.SaveChanges(); } catch (Exception) { } }
public async Task OnGetAsync(Guid taskId) { _materialVM = new MaterialVM(); _materialVM.taskId = taskId; var tareas = await _context.Task .Include(t => t.ListMaterial) .Include(t => t.QuotationModel) .ThenInclude(q => q.OrderDetailsModel) .FirstOrDefaultAsync(t => t.Id == taskId); _materialVM.OrderDetailsId = tareas.QuotationModel.OrderDetailsModel.Id; if (tareas == null) { _materialVM.Material = new List <Material>(); } else { _materialVM.Material = tareas.ListMaterial; } }
public TemplatesEditorVM(TECTemplates templatesManager) { manager = templatesManager; Templates = templatesManager.Templates; ScopeCollection = new ScopeCollectionsTabVM(templatesManager); MaterialsTab = new MaterialVM(templatesManager); MaterialsTab.SelectionChanged += obj => { Selected = obj; }; SystemHierarchyVM = new SystemHierarchyVM(templatesManager, true); SystemHierarchyVM.Selected += obj => { Selected = obj; }; EquipmentHierarchyVM = new EquipmentHierarchyVM(templatesManager); EquipmentHierarchyVM.Selected += obj => { Selected = obj; }; SubScopeHierarchyVM = new SubScopeHierarchyVM(templatesManager); SubScopeHierarchyVM.Selected += obj => { Selected = obj; }; MiscVM = new MiscCostsVM(templatesManager); MiscVM.SelectionChanged += obj => { Selected = obj; }; PropertiesVM = new PropertiesVM(templatesManager.Catalogs, templatesManager); AddParameterCommand = new RelayCommand(AddParametersExecute); }
public NewMaterialV(MaterialVM vm) { DataContext = vm; InitializeComponent(); }
public FixMaterialPathV(MaterialVM vm) { DataContext = vm; InitializeComponent(); }