public int AddOrderJasabeli(OrderJasaBeli oData) { methodName = "AddOrderJasabeli"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { using (var trans = uow.BeginTransaction()) { try { traceID = 2; OrderJasaBeli oNewumum = new OrderJasaBeli(); oNewumum.MapFrom(oData); oNewumum = uow.OrderJasaBeli.Add(oNewumum); uow.Save(); if (oNewumum.IdOrderJasa > 0) { traceID = 3; oData.IdOrderJasa = oNewumum.IdOrderJasa; ListOrderBeli oNewListOrderBeli = new ListOrderBeli(); oNewListOrderBeli.MapFrom(oData); traceID = 4; oNewListOrderBeli.IdOrderBeli = oData.IdOrderJasa; oNewListOrderBeli.Diskon = oData.DiskonJasa; oNewListOrderBeli.IdAkunPajak = oData.IdAkunPajakJasa; oNewListOrderBeli.Jumlah = oData.TotalJasa; oNewListOrderBeli.TotalOrderJasa = oData.TotalOrderJasa; oNewListOrderBeli.TotalPajakJasa = oData.TotalPajakJasa; oNewListOrderBeli.NamaProduk = oData.NamaJasa; oNewListOrderBeli.TotalOrder = oData.TotalOrderJasa; oNewListOrderBeli.TotalPajak = oData.TotalPajakJasa; oNewListOrderBeli.HargaBeli = oData.HargaJasa; oNewListOrderBeli.IdAkunJasa = oData.IdAkunJasa; uow.ListOrderBeli.Add(oNewListOrderBeli); } traceID = 5; uow.Save(); trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } return(oData.IdOrderJasa); }
private void TextBoxservice_KeyUp(object sender, KeyEventArgs e) { if (e.Key == System.Windows.Input.Key.Enter) { ShopingchartBLL shopingchartBLL = new ShopingchartBLL(); OrderJasaBeli oData = new OrderJasaBeli(); if (this.produkSelected != null) { oData.IdProduk = this.produkSelected.IdProduk; oData.Sku = this.produkSelected.SKU; oData.NamaJasa = this.produkSelected.NamaProduk; oData.HargaJasa = this.produkSelected.HargaBeli; oData.PersentasePajak = this.produkSelected.PersentasePajak; oData.IdAkunPajakJasa = this.produkSelected.IdAkunPajak; oData.IdPajak = this.produkSelected.IdPajak; oData.NamaPajak = this.produkSelected.Pajak; oData.IdAkunJasa = this.produkSelected.IdAkunJasa; } oData.DiskonJasa = double.Parse(txtdiskon1.Text); oData.TotalJasa = int.Parse(txttotalservice.Text); oData.IdTransaksi = int.Parse(txttota.Text); oData.TotalOrderJasa = double.Parse(txttotal1.Text); oData.TotalPajakJasa = double.Parse(txttotaltax.Text); oData.Checkboxaktif = true; if (shopingchartBLL.AddOrderJasabeli(oData) > 0) { this.ClearForm2(); MessageBox.Show("Add Order Buy Service successfully added !"); if (int.Parse(txttota.Text) != 0) { this.LoadDataSku(); this.LoadDataSku2(); } else if (int.Parse(txttota.Text) == 0) { this.LoadDataSku1(); } } else { MessageBox.Show("Add Order Buy Service failed to add !"); } // your event handler here e.Handled = true; } }
public OrderJasaBeli GetData() { OrderJasaBeli oData = new OrderJasaBeli(); if (this.produkSelected != null) { oData.IdProduk = this.produkSelected.IdProduk; oData.Sku = this.produkSelected.SKU; oData.NamaJasa = this.produkSelected.NamaProduk; oData.HargaJasa = this.produkSelected.HargaBeli; oData.PersentasePajak = this.produkSelected.PersentasePajak; oData.IdAkunPajakJasa = this.produkSelected.IdAkunPajak; oData.IdPajak = this.produkSelected.IdPajak; oData.NamaPajak = this.produkSelected.Pajak; oData.IdAkunJasa = this.produkSelected.IdAkunJasa; } oData.DiskonJasa = double.Parse(txtdiskon1.Text); oData.TotalJasa = int.Parse(txttotal.Text); oData.TotalOrderJasa = double.Parse(txttotal1.Text); oData.TotalPajakJasa = double.Parse(txttotaltax.Text); oData.Checkboxaktif = true; return(oData); }
public bool EditOrderProdukbeli(ListOrderBeli oData, Receivedgood oDatas) { methodName = "EditOrderProdukbeli"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { traceID = 2; var oDBData = uow.ListOrderBeli.Get(oData.Id); if (oDBData != null) { using (var trans = uow.BeginTransaction()) { try { traceID = 3; oDBData.MapFrom(oData); uow.ListOrderBeli.Update(oDBData); traceID = 4; OrderProdukBeli oDBListorderbeli = uow.OrderProdukBeli.SingleOrDefault(m => m.IdOrderProdukBeli == oData.IdOrderBeli); if (oDBListorderbeli != null) { traceID = 5; oDBListorderbeli.MapFrom(oData); traceID = 6; uow.OrderProdukBeli.Update(oDBListorderbeli); } else { traceID = 7; OrderProdukBeli oNewListorderbeli = new OrderProdukBeli(); oNewListorderbeli.MapFrom(oData); traceID = 8; uow.OrderProdukBeli.Add(oNewListorderbeli); } traceID = 9; OrderJasaBeli oDBListorderbeli1 = uow.OrderJasaBeli.SingleOrDefault(m => m.IdOrderJasa == oData.IdOrderBeli); if (oDBListorderbeli1 != null) { traceID = 10; oDBListorderbeli1.MapFrom(oData); traceID = 11; // oDBListorderbeli1.TanggalStartdate = oData.TanggalPengiriman; uow.OrderJasaBeli.Update(oDBListorderbeli1); } 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); }