public bool RemoveKategoriProduk(int id) { methodName = "RemoveKategoriProduk"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { using (var trans = uow.BeginTransaction()) { try { traceID = 2; KategoriProduk oDBKategoriProduk = uow.KategoriProduk.SingleOrDefault(m => m.Id == id); if (oDBKategoriProduk != null) { traceID = 3; uow.KategoriProduk.Remove(id); uow.Save(); } traceID = 5; trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } return(true); }
public bool EditKategoriProduk(KategoriProduk oData) { methodName = "EditKategoriProduk"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { traceID = 2; var oDBData = uow.KategoriProduk.Get(oData.Id); if (oDBData != null) { using (var trans = uow.BeginTransaction()) { try { traceID = 3; oDBData.MapFrom(oData); uow.KategoriProduk.Update(oDBData); uow.Save(); traceID = 4; trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } } return(true); }
public int AddKategoriProduk(KategoriProduk oData) { methodName = "AddKategoriProduk"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { using (var trans = uow.BeginTransaction()) { try { traceID = 2; KategoriProduk oNewKategoriProduk = new KategoriProduk(); oNewKategoriProduk.MapFrom(oData); oNewKategoriProduk = uow.KategoriProduk.Add(oNewKategoriProduk); uow.Save(); traceID = 3; oData.Id = oNewKategoriProduk.Id; trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } return(oData.Id); }
private void ClearForm() { txtCategoryName.Text = ""; CBKategoryParent.SelectedIndex = -1; txtDescription.Text = ""; this.kategoriProdukSelected = null; }
private void CBKategoryParent_SelectionChanged(object sender, SelectionChangedEventArgs e) { this.kategoriProdukSelected = null; if (CBKategoryParent.SelectedItem != null) { this.kategoriProdukSelected = (KategoriProduk)CBKategoryParent.SelectedItem; } }
private void CbCategory_SelectionChanged(object sender, SelectionChangedEventArgs e) { this.KategoriProdukSelected = null; if (cbCategory.SelectedItem != null) { this.KategoriProdukSelected = (KategoriProduk)cbCategory.SelectedItem; } }
private void LoadKategoriProduk() { this.ClearForm(); if (this.categoryProdukForm != null && this.categoryProdukForm.kategoriProdukSelected != null) { txtCategoryName.Text = this.categoryProdukForm.kategoriProdukSelected.ProdukKategori; CBKategoryParent.SelectedValue = this.categoryProdukForm.kategoriProdukSelected.IdProdukKategoriParent; txtDescription.Text = this.categoryProdukForm.kategoriProdukSelected.deskripsi; this.kategoriProdukSelected = this.kategoriProduks.Where(m => m.Id == this.categoryProdukForm.kategoriProdukSelected.IdProdukKategoriParent.GetValueOrDefault(0)).FirstOrDefault(); } }
private void ClearForm() { txtGroupName.Text = ""; txtSKU.Text = ""; cbCategory.SelectedIndex = -1; chkDiscount.IsChecked = false; txtDiscount.Text = "0"; dtTanggalMulaiDiskon.Text = DateTime.Now.ToShortDateString(); dtTanggalAkhirDiskon.Text = DateTime.Now.ToShortDateString(); txtDescription.Text = ""; this.KategoriProdukSelected = null; }
private KategoriProduk GetData() { KategoriProduk oData = new KategoriProduk(); oData.ProdukKategori = txtCategoryName.Text; if (this.kategoriProdukSelected != null) { oData.IdProdukKategoriParent = this.kategoriProdukSelected.Id; oData.ProdukKategoriParent = this.kategoriProdukSelected.ProdukKategori; } oData.deskripsi = txtDescription.Text; if (this.categoryProdukForm.kategoriProdukSelected != null) { oData.Id = this.categoryProdukForm.kategoriProdukSelected.Id; } return(oData); }