public OrderProdukJual GetData() { OrderProdukJual oData = new OrderProdukJual(); if (this.produkSelected != null) { oData.IdProduk = this.produkSelected.IdProduk; oData.ProdukKategori = this.produkSelected.ProdukKategori; oData.Sku = this.produkSelected.SKU; oData.IdTypeProduk = this.produkSelected.IdTipeProduk; oData.TypeProduk = this.produkSelected.TipeProduk; oData.SatuanDasar = this.produkSelected.SatuanDasar; oData.HargaJual = this.produkSelected.HargaJual; oData.NamaProduk = this.produkSelected.NamaProduk; oData.Persentase = this.produkSelected.PersentasePajak; oData.IdAkunHargaPokok = this.produkSelected.IdAkunHargaPokok; oData.IdAkunPenjualan = this.produkSelected.IdAkunPenjualan; oData.IdAkunPersediaan = this.produkSelected.IdAkunPersediaan; oData.IdAkunPajakJual = this.produkSelected.IdAkunPajak; oData.IdPajak = this.produkSelected.IdPajak; oData.Pajak = this.produkSelected.Pajak; oData.IdAkunPengirimanJual = this.produkSelected.IdAkunPengirimanJual; oData.IdAkunReturPenjualan = this.produkSelected.IdAkunReturPenjualan; } oData.DiskonProduk = double.Parse(txtdiskon1.Text); oData.JumlahProduk = int.Parse(txttotal.Text); oData.TotalOrderProduk = double.Parse(txttotal1.Text); oData.TotalPajakProduk = double.Parse(txttotaltax.Text); oData.Checkbokaktif = true; return(oData); }
public bool EditOrderProdukjual(OrderProdukJual oData, Salesreturn oDatas) { methodName = "EditOrderProdukjual"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { traceID = 2; var oDBData = uow.OrderProdukJual.Get(oData.IdOrderProdukJual); if (oDBData != null) { using (var trans = uow.BeginTransaction()) { try { traceID = 3; oDBData.MapFrom(oData); uow.OrderProdukJual.Update(oDBData); traceID = 6; uow.Save(); trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } } return(true); }
public int AddOrderProdukjual(OrderProdukJual oData) { methodName = "AddOrderProdukjual"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { using (var trans = uow.BeginTransaction()) { try { traceID = 2; OrderProdukJual oNewumum = new OrderProdukJual(); oNewumum.MapFrom(oData); oNewumum = uow.OrderProdukJual.Add(oNewumum); uow.Save(); traceID = 3; oData.IdOrderProdukJual = oNewumum.IdOrderProdukJual; trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } return(oData.IdOrderProdukJual); }
public int AddOrderProdukjual(OrderProdukJual oData) { methodName = "AddOrderProdukjual"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { using (var trans = uow.BeginTransaction()) { try { traceID = 2; OrderProdukJual oNewOrderProdukJual = new OrderProdukJual(); oNewOrderProdukJual.MapFrom(oData); oNewOrderProdukJual = uow.OrderProdukJual.Add(oNewOrderProdukJual); uow.Save(); if (oNewOrderProdukJual.IdOrderProdukJual > 0) { traceID = 3; oData.IdOrderProdukJual = oNewOrderProdukJual.IdOrderProdukJual; ListOrderJual oNewListOrderJual = new ListOrderJual(); oNewListOrderJual.MapFrom(oData); traceID = 4; oNewListOrderJual.IdOrderJual = oData.IdOrderProdukJual; oNewListOrderJual.Jumlah = oData.JumlahProduk; oNewListOrderJual.Diskon = oData.DiskonProduk; oNewListOrderJual.TotalPajak = oData.TotalPajakProduk; oNewListOrderJual.TotalPajakProduk = oData.TotalPajakProduk; oNewListOrderJual.TotalOrderProduk = oData.TotalOrderProduk; oNewListOrderJual.HargaJual = oData.HargaJual; oNewListOrderJual.TotalOrder = oData.TotalOrderProduk; uow.ListOrderJual.Add(oNewListOrderJual); } traceID = 5; uow.Save(); trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } return(oData.IdOrderProdukJual); }
public bool EditOrderProdukjual(ListOrderJual oData, Salesquotation oDatas) { methodName = "EditOrderProdukjual"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { traceID = 2; var oDBData = uow.ListOrderJual.Get(oData.Id); if (oDBData != null) { using (var trans = uow.BeginTransaction()) { try { traceID = 3; oDBData.MapFrom(oData); uow.ListOrderJual.Update(oDBData); traceID = 4; OrderProdukJual oDBListorderjual = uow.OrderProdukJual.SingleOrDefault(m => m.IdOrderProdukJual == oData.IdOrderJual); if (oDBListorderjual != null) { traceID = 5; oDBListorderjual.MapFrom(oData); traceID = 6; uow.OrderProdukJual.Update(oDBListorderjual); } else { traceID = 7; traceID = 8; } traceID = 9; OrderJasaJual oDBListorderjual1 = uow.OrderJasaJual.SingleOrDefault(m => m.IdOrderJasa == oData.IdOrderJual); if (oDBListorderjual1 != null) { traceID = 10; oDBListorderjual1.MapFrom(oData); traceID = 11; uow.OrderJasaJual.Update(oDBListorderjual1); } else { traceID = 12; traceID = 13; } traceID = 14; uow.Save(); trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } } return(true); }
public bool EditOrderProdukJual(ListOrderJual oData, invoice oDatas) { methodName = "EditOrderProdukJual"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { traceID = 2; var oDBData = uow.ListOrderJual.Get(oData.Id); if (oDBData != null) { using (var trans = uow.BeginTransaction()) { try { traceID = 3; oDBData.MapFrom(oData); uow.ListOrderJual.Update(oDBData); traceID = 4; OrderProdukJual oDBListorderjual = uow.OrderProdukJual.SingleOrDefault(m => m.IdOrderProdukJual == oData.IdOrderJual); if (oDBListorderjual != null) { traceID = 5; oDBListorderjual.MapFrom(oData); traceID = 6; uow.OrderProdukJual.Update(oDBListorderjual); } else { traceID = 7; OrderProdukJual oNewListorderjual = new OrderProdukJual(); oNewListorderjual.MapFrom(oData); traceID = 8; uow.OrderProdukJual.Add(oNewListorderjual); } traceID = 9; OrderJasaJual oDBListorderjual1 = uow.OrderJasaJual.SingleOrDefault(m => m.IdOrderJasa == oData.IdOrderJual); if (oDBListorderjual1 != null) { traceID = 10; oDBListorderjual1.MapFrom(oData); traceID = 11; oDBListorderjual1.TanggalStartdate = oData.TanggalPengiriman; uow.OrderJasaJual.Update(oDBListorderjual1); } else { traceID = 12; traceID = 13; } traceID = 14; OrderCustomJual oDBListorderjual2 = uow.OrderCustomJual.SingleOrDefault(m => m.IdOrderCustom == oData.IdOrderJual); if (oDBListorderjual2 != null) { traceID = 15; oDBListorderjual2.MapFrom(oData); traceID = 16; uow.OrderCustomJual.Update(oDBListorderjual2); } else { traceID = 17; traceID = 18; } traceID = 19; uow.Save(); trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } } return(true); }