public int AddOrderProdukbeli(OrderProdukBeli oData) { methodName = "AddOrderProdukbeli"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { using (var trans = uow.BeginTransaction()) { try { traceID = 2; OrderProdukBeli oNewumum = new OrderProdukBeli(); oNewumum.MapFrom(oData); oNewumum = uow.OrderProdukBeli.Add(oNewumum); uow.Save(); traceID = 3; oData.IdOrderProdukBeli = oNewumum.IdOrderProdukBeli; trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } return(oData.IdOrderProdukBeli); }
public OrderProdukBeli GetData() { OrderProdukBeli oData = new OrderProdukBeli(); if (this.produkSelected != null) { oData.IdProduk = this.produkSelected.IdProduk; oData.ProdukKategori = this.produkSelected.ProdukKategori; oData.Sku = this.produkSelected.SKU; oData.SatuanDasar = this.produkSelected.SatuanDasar; oData.IdPajak = this.produkSelected.IdPajak; oData.NamaPajak = this.produkSelected.Pajak; oData.PersentasePajak = this.produkSelected.PersentasePajak; oData.HargaBeli = this.produkSelected.HargaBeli; oData.IdAkunPajakProduk = this.produkSelected.IdAkunPajak; oData.NamaProduk = this.produkSelected.NamaProduk; oData.IdTypeProduk = this.produkSelected.IdTipeProduk; oData.TypeProduk = this.produkSelected.TipeProduk; oData.AkunPersediaan = this.produkSelected.IdAkunPersediaan; oData.AkunPengirimanBeli = this.produkSelected.IdAkunPengirimanBeli; } oData.TotalPajakProduk = double.Parse(txttotaltax.Text); oData.DiskonProduk = double.Parse(txtdiskon1.Text); oData.TotalProduk = int.Parse(txttotal.Text); oData.TotalOrderProduk = double.Parse(txttotal1.Text); oData.Checkboxaktif = true; return(oData); }
private void TextBox_KeyUp(object sender, KeyEventArgs e) { if (e.Key == System.Windows.Input.Key.Enter) { // your event handler here if (srsku.Text == "" || txttotal.Text == "") { e.Handled = false; } ShopingchartBLL shopingBLL = new ShopingchartBLL(); OrderProdukBeli oData = new OrderProdukBeli(); if (this.produkSelected != null) { oData.IdProduk = this.produkSelected.IdProduk; oData.ProdukKategori = this.produkSelected.ProdukKategori; oData.Sku = this.produkSelected.SKU; oData.SatuanDasar = this.produkSelected.SatuanDasar; oData.IdPajak = this.produkSelected.IdPajak; oData.NamaPajak = this.produkSelected.Pajak; oData.PersentasePajak = this.produkSelected.PersentasePajak; oData.HargaBeli = this.produkSelected.HargaBeli; oData.IdAkunPajakProduk = this.produkSelected.IdAkunPajak; oData.NamaProduk = this.produkSelected.NamaProduk; oData.IdTypeProduk = this.produkSelected.IdTipeProduk; oData.TypeProduk = this.produkSelected.TipeProduk; oData.AkunPersediaan = this.produkSelected.IdAkunPersediaan; oData.AkunPengirimanBeli = this.produkSelected.IdAkunPengirimanBeli; } oData.TotalPajakProduk = double.Parse(txttotaltax.Text); oData.IdTransaksi = int.Parse(txttota.Text); oData.DiskonProduk = double.Parse(txtdiskon1.Text); oData.TotalProduk = double.Parse(txttotal.Text); oData.TotalOrderProduk = double.Parse(txttotal1.Text); oData.Checkboxaktif = true; if (shopingBLL.AddOrderProdukbeli(oData) > 0) { this.ClearForm1(); MessageBox.Show("Add Order Buy Product 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 Product failed to add !"); } e.Handled = true; } }
private void produk_selectedchange(object sender, SelectionChangedEventArgs e) { this.orderprodukbeliSelected = null; if (srsku.SelectedItem != null) { this.orderprodukbeliSelected = (OrderProdukBeli)srsku.SelectedItem; txtunit.Text = this.orderprodukbeliSelected.SatuanDasar; txtprice.Text = this.orderprodukbeliSelected.HargaBeli.ToString(); txttax.Text = this.orderprodukbeliSelected.PersentasePajak.ToString(); } }
public int AddOrderProdukbeli(OrderProdukBeli oData) { methodName = "AddOrderProdukbeli"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { using (var trans = uow.BeginTransaction()) { try { traceID = 2; OrderProdukBeli oNewumum = new OrderProdukBeli(); oNewumum.MapFrom(oData); oNewumum = uow.OrderProdukBeli.Add(oNewumum); uow.Save(); if (oNewumum.IdOrderProdukBeli > 0) { traceID = 3; oData.IdOrderProdukBeli = oNewumum.IdOrderProdukBeli; ListOrderBeli oNewListOrderBeli = new ListOrderBeli(); oNewListOrderBeli.MapFrom(oData); traceID = 4; oNewListOrderBeli.IdOrderBeli = oData.IdOrderProdukBeli; oNewListOrderBeli.Diskon = oData.DiskonProduk; oNewListOrderBeli.IdAkunPajak = oData.IdAkunPajakProduk; oNewListOrderBeli.TotalOrder = oData.TotalOrderProduk; oNewListOrderBeli.TotalPajak = oData.TotalPajakProduk; oNewListOrderBeli.Jumlah = oData.TotalProduk; uow.ListOrderBeli.Add(oNewListOrderBeli); } traceID = 5; uow.Save(); trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } return(oData.IdOrderProdukBeli); }
public OrderProdukBeli GetData() { OrderProdukBeli oData = new OrderProdukBeli(); if (this.produkSelected != null) { oData.IdProduk = this.produkSelected.IdProduk; oData.Sku = this.produkSelected.SKU; oData.SatuanDasar = this.produkSelected.SatuanDasar; oData.HargaBeli = this.produkSelected.HargaBeli; oData.NamaProduk = this.produkSelected.NamaProduk; // oData.PersentasePajak = this.produkSelected.PersentasePajak; } oData.TotalProduk = int.Parse(txttotal.Text); oData.TotalOrderProduk = double.Parse(txttotal1.Text); oData.PersentasePajak = 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); }