private void LoadDialogEdit() { EditSupplier dialog = new EditSupplier(); if (SelectedItems == null) { return; } dialog.ID = SelectedItems.ID; dialog.ContractDay = SelectedItems.ContractDay; dialog.DisplayName = SelectedItems.DisplayName; dialog.Address = SelectedItems.Address; dialog.Phone = SelectedItems.Phone; dialog.ConfirmEdit = ConfirmEditCommand; DialogHost.Show(dialog, "SupplierDialog"); }
public ActionResult Edit(EditSupplier model) { try { if (ModelState.IsValid) { var supplier = db.Suppliers.Where(s => s.SupplierId == model.SupplierId).FirstOrDefault(); if (supplier != null) { supplier.SupplierName = model.SupplierName; supplier.Description = model.Description; supplier.Address = model.Address; supplier.Phone = model.Phone; supplier.Fax = model.Fax; supplier.Email = model.Email; supplier.Website = model.Website; supplier.LastUpdate = DateTime.Now; supplier.LastUpdateUser = GetLogonUserName(); db.SaveChanges(); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Không tìm thấy nhà cung cấp cần cập nhật!"); } } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); // Write error log var log = new Log(); log.LogDate = DateTime.Now; log.Action = "Supplier - Edit()"; log.Tags = "Error"; log.Message = ex.ToString(); db.Logs.Add(log); } return(View(model)); }
public ActionResult Edit(int id) { var model = new EditSupplier(); try { var supplier = db.Suppliers.Where(s => s.SupplierId == id).FirstOrDefault(); if (supplier != null) { model.SupplierId = supplier.SupplierId; model.SupplierName = supplier.SupplierName; model.Description = supplier.Description; model.Address = supplier.Address; model.Phone = supplier.Phone; model.Fax = supplier.Fax; model.Email = supplier.Email; model.Website = supplier.Website; } else { ModelState.AddModelError("", "Không tìm thấy nhà cung cấp cần cập nhật!"); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); // Write error log var log = new Log(); log.LogDate = DateTime.Now; log.Action = "Supplier - Edit()"; log.Tags = "Error"; log.Message = ex.ToString(); db.Logs.Add(log); } return(View(model)); }