public void DeleteSupplier(SupplierViewModel supplier, int userID) { Supplier entity = _supplierRepository.GetById(supplier.Id); entity.ModifyUserId = userID; entity.ModifyDate = DateTime.Now; entity.Status = (int)DbConstant.DefaultDataStatus.Deleted; _supplierRepository.Update(entity); _unitOfWork.SaveChanges(); }
public void UpdateSupplier(SupplierViewModel supplier, int userId) { Supplier entity = _supplierRepository.GetById(supplier.Id); Map(supplier, entity); _supplierRepository.AttachNavigation(entity.City); entity.ModifyDate = DateTime.Now; entity.ModifyUserId = userId; _supplierRepository.Update(entity); _unitOfWork.SaveChanges(); }
public void InsertSupplier(SupplierViewModel supplier, int userId) { Supplier entity = new Supplier(); Map(supplier, entity); _supplierRepository.AttachNavigation(entity.City); entity.CreateUserId = entity.ModifyUserId = userId; entity.CreateDate = entity.ModifyDate = DateTime.Now; entity.Status = (int)DbConstant.DefaultDataStatus.Active; _supplierRepository.Add(entity); _unitOfWork.SaveChanges(); }
private void bgwMain_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (e.Result is Exception) { this.ShowError("Proses memuat data gagal!"); } if (SupplierListData != null && SupplierListData.Count > 0) { gvSupplier.FocusedRowHandle = 0; _selectedSupplier = gvSupplier.GetRow(0) as SupplierViewModel; } FormHelpers.CurrentMainForm.UpdateStatusInformation("Memuat data Supplier selesai", true); }
public override void RefreshDataView() { if (!bgwMain.IsBusy) { MethodBase.GetCurrentMethod().Info("Fecthing Supplier data..."); _selectedSupplier = null; FormHelpers.CurrentMainForm.UpdateStatusInformation("Memuat data Supplier...", false); bgwMain.RunWorkerAsync(); } }