public int AddOrderJasajual(OrderJasaJual oData) { methodName = "AddOrderJasajual"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { using (var trans = uow.BeginTransaction()) { try { traceID = 2; OrderJasaJual oNewOrderProdukJual1 = new OrderJasaJual(); oNewOrderProdukJual1.MapFrom(oData); oNewOrderProdukJual1 = uow.OrderJasaJual.Add(oNewOrderProdukJual1); uow.Save(); if (oNewOrderProdukJual1.IdOrderJasa > 0) { traceID = 3; oData.IdOrderJasa = oNewOrderProdukJual1.IdOrderJasa; ListOrderJual oNewListOrderJual1 = new ListOrderJual(); oNewListOrderJual1.MapFrom(oData); traceID = 4; oNewListOrderJual1.IdOrderJual = oData.IdOrderJasa; oNewListOrderJual1.Jumlah = oData.JumlahJasa; oNewListOrderJual1.HargaJual = oData.HargaJasa; oNewListOrderJual1.TotalOrder = oData.TotalOrderJasa; oNewListOrderJual1.TotalOrderJasa = oData.TotalOrderJasa; oNewListOrderJual1.TotalPajakJasa = oData.TotalPajakJasa; oNewListOrderJual1.TotalPajak = oData.TotalPajakJasa; uow.ListOrderJual.Add(oNewListOrderJual1); } traceID = 5; uow.Save(); trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } return(oData.IdOrderJasa); }
public OrderJasaJual GetData() { OrderJasaJual oData = new OrderJasaJual(); if (this.produkSelected != null) { oData.IdProduk = this.produkSelected.IdProduk; oData.ProdukKategori = this.produkSelected.ProdukKategori; oData.Sku = this.produkSelected.SKU; oData.AkunJasa = this.produkSelected.IdAkunJasa; oData.HargaJasa = this.produkSelected.HargaJual; oData.NamaProduk = this.produkSelected.NamaProduk; oData.Persentase = this.produkSelected.PersentasePajak; oData.IdAkunPajakJual = this.produkSelected.IdAkunPajak; oData.IdPajak = this.produkSelected.IdPajak; oData.Pajak = this.produkSelected.Pajak; } oData.DiskonJasa = double.Parse(txtdiskon1.Text); oData.JumlahJasa = int.Parse(txttotal.Text); oData.TotalOrderJasa = double.Parse(txttotal1.Text); oData.TotalPajakJasa = double.Parse(txttotaltax.Text); oData.Checkbokaktif = true; return(oData); }
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); }