private void DG_selectedchange(object sender, SelectionChangedEventArgs e) { this.listOrderBeliSelected = null; if (DGSKUQuota.SelectedItem != null) { this.listOrderBeliSelected = (ListOrderBeli)DGSKUQuota.SelectedItem; this.listOrderBeliSelected.Sku = srsku.Text; } }
public bool EditOrderProdukBeli1(ListOrderBeli oData) { methodName = "EditOrderProdukBeli1"; 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; produk oDproduk = uow.produk.SingleOrDefault(m => m.IdProduk == oData.IdProduk); if (oDproduk != null) { traceID = 5; oData.IdProduk = oDproduk.IdProduk; oData.Checkboxaktif = true; oDproduk.MapFrom(oData); traceID = 6; oData.IdProduk = oDproduk.IdProduk; oData.Checkboxaktif = true; oDproduk.JumlahStok = oDBData.Jumlah + oDproduk.JumlahStok; uow.produk.Update(oDproduk); } else { traceID = 7; traceID = 8; } traceID = 14; uow.Save(); trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } } return(true); }
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); }
public bool EditOrderCustomBeli(ListOrderBeli oData, Purchasereturn oDatas) { methodName = "EditOrderCustomBeli"; 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; OrderCustomBeli oDBListorderbeli = uow.OrderCustomBeli.SingleOrDefault(m => m.IdOrderCustom == oData.IdOrderBeli); if (oDBListorderbeli != null) { traceID = 5; oDBListorderbeli.MapFrom(oData); traceID = 6; uow.OrderCustomBeli.Update(oDBListorderbeli); } else { traceID = 7; traceID = 8; } traceID = 9; uow.Save(); trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } } return(true); }
public int AddOrderCustombeli(OrderCustomBeli oData) { methodName = "AddOrderCustombeli"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { using (var trans = uow.BeginTransaction()) { try { traceID = 2; OrderCustomBeli oNewumum = new OrderCustomBeli(); oNewumum.MapFrom(oData); oNewumum = uow.OrderCustomBeli.Add(oNewumum); uow.Save(); if (oNewumum.IdOrderCustom > 0) { traceID = 3; oData.IdOrderCustom = oNewumum.IdOrderCustom; ListOrderBeli oNewListOrderBeli = new ListOrderBeli(); oNewListOrderBeli.MapFrom(oData); traceID = 4; oNewListOrderBeli.IdOrderBeli = oData.IdOrderCustom; oNewListOrderBeli.TotalOrder = oData.TotalCustom; oNewListOrderBeli.Jumlah = oData.JumlahCustom; oNewListOrderBeli.Sku = oData.NamaCustom; oNewListOrderBeli.HargaBeli = oData.HargaCustom; uow.ListOrderBeli.Add(oNewListOrderBeli); } traceID = 5; uow.Save(); trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } return(oData.IdOrderCustom); }
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); }
private void SavePurchaseOrder_Click(object sender, RoutedEventArgs e) { if (srvendor.Name == "" || txtemail.Name == "" || txthp.Name == "" || dtPurchase.Text == "" || cbCurrency.Text == "" || srnodokumen.Name == "" || txtPurchaseOrderNo.Text == "" || cbQuotationNo.Name == "" || cbLocation.Text == "" || dtDelivery.Text == "" || cbAnnual.Text == "" || srstaff.Name == "" || txtAnnualFrequency.Text == "" || dtAnnual.Text == "") { MessageBox.Show("please fill in the blank fields", ("Form Validation"), MessageBoxButton.OK, MessageBoxImage.Error); return; } PurchaseordersBLL purchaseordersBLL = new PurchaseordersBLL(); QuotationrequestBLL quotationrequestBLL = new QuotationrequestBLL(); PurchaseOrder oNewData1 = new PurchaseOrder(); oNewData1.KodeTransaksi = "PO"; oNewData1.IdKodeTransaksi = 17; if (this.kontakSelected != null) { oNewData1.IdVendor = this.kontakSelected.Id; oNewData1.NamaVendor = this.kontakSelected.NamaA; } oNewData1.Email = txtemail.Text; oNewData1.NoHp = txthp.Text; oNewData1.TanggalOrderPembelian = DateTime.Parse(dtPurchase.Text); if (this.DataMataUangSelected != null) { oNewData1.IdMataUang = this.DataMataUangSelected.Id; oNewData1.MataUang = this.DataMataUangSelected.NamaMataUang; oNewData1.KursTukar = this.DataMataUangSelected.KursTukar; } if (this.dokumenSelected != null) { oNewData1.IdNoReferensiDokumen = this.dokumenSelected.Id; oNewData1.NoReferensiDokumen = this.dokumenSelected.NoReferensiDokumen; } oNewData1.NoOrderPembelian = double.Parse(txtPurchaseOrderNo.Text); if (this.quotationrequestSelected != null) { oNewData1.IdPermintaanPenawaranHarga = this.quotationrequestSelected.IdPermintaanPenawaranHarga; oNewData1.NoPermintaanPenawaranHarga = this.quotationrequestSelected.NoPemintaanPenawaranHarga; } oNewData1.Keterangan = txtNote.Text; if (this.lokasiSelected != null) { oNewData1.IdLokasi = this.lokasiSelected.Id; oNewData1.NamaLokasi = this.lokasiSelected.NamaTempatLokasi; } if (this.dataDepartemenSelected != null) { oNewData1.IdDepartemen = this.dataDepartemenSelected.Id; } if (this.dataProyekSelected != null) { oNewData1.IdProyek = this.dataProyekSelected.Id; } oNewData1.CheckboxSelesai = chkComplete.IsChecked; oNewData1.CheckboxInclusiveTax = chkinclusive.IsChecked; oNewData1.CheckboxBerulang = chkannual.IsChecked; oNewData1.TanggalPengantaran = DateTime.Parse(dtDelivery.Text); oNewData1.DurasiBerulang = double.Parse(txtAnnualFrequency.Text); oNewData1.TanggalBerulang = DateTime.Parse(dtAnnual.Text); if (this.optionAnnualSelected != null) { oNewData1.IdOpsiAnnual = this.optionAnnualSelected.IdOptionAnnual; oNewData1.Annual = this.optionAnnualSelected.Annual; } if (this.petugasSelected != null) { oNewData1.IdPetugas = this.petugasSelected.Id; oNewData1.NamaPetugas = this.petugasSelected.NamaA; } if (this.termspembayaranSelected != null) { oNewData1.IdTermPembayaran = this.termspembayaranSelected.IdTermPembayaran; oNewData1.TermPembayaran = this.termspembayaranSelected.NamaSkema; } if (this.quotationrequestSelected != null) { oNewData1.IdTransaksi = this.quotationrequestSelected.IdTransaksi; } oNewData1.TotalOrderProduk = double.Parse(txttotalprodukbeforetax.Text); oNewData1.TotalOrderJasa = double.Parse(txttotaljasabeforetax.Text); oNewData1.TotalPajakJasa = double.Parse(txtTotaljasaTax.Text); oNewData1.TotalPajakProduk = double.Parse(txtTotalprodukTax.Text); oNewData1.TotalSebelumPajak = double.Parse(txttotalbeforetax.Text); oNewData1.TotalPajak = double.Parse(txtTotalTax.Text); oNewData1.TotalSetelahPajak = double.Parse(txtAfterTotalTax.Text); oNewData1.RealRecordingTime = DateTime.Now; oNewData1.Checkboxaktif = true; if (purchaseordersBLL.AddPurchaseorders(oNewData1) > 0) { // this.ClearForm(); MessageBox.Show("Purchased Order successfully added !"); } else { MessageBox.Show("Purchased Order failed to add !"); } if (cbQuotationNo.Items.Count > 0) { foreach (var item in cbQuotationNo.Items) { if (item is Quotationrequest) { Quotationrequest oNewData2 = (Quotationrequest)item; oNewData2.Checkboxaktif = false; if (quotationrequestBLL.EditQuotationrequests(oNewData2) == true) { } } } } if (DGSKUorder.Items.Count > 0) { foreach (var item in DGSKUorder.Items) { if (item is ListOrderBeli) { ListOrderBeli oNewData3 = (ListOrderBeli)item; oNewData3.Tanggal = DateTime.Parse(dtPurchase.Text); if (this.lokasiSelected != null) { oNewData3.IdLokasi = this.lokasiSelected.Id; oNewData3.NamaLokasi = this.lokasiSelected.NamaTempatLokasi; } if (this.dataDepartemenSelected != null) { oNewData3.IdDepartemen = this.dataDepartemenSelected.Id; } if (this.dataProyekSelected != null) { oNewData3.IdProyek = this.dataProyekSelected.Id; } if (int.Parse(txttota.Text) == 0) { oNewData3.IdTransaksi = oNewData1.IdOrderPembelian; } oNewData3.Checkboxaktif = false; if (purchaseordersBLL.EditOrderProdukbeli(oNewData3, oNewData1) == true) { } } } } PurchaseDocument v = new PurchaseDocument(); Switcher.SwitchNewPurchasedOrder(v); }
private void Savereceivedgood_Click(object sender, RoutedEventArgs e) { if (dtReceived.Text == "" || cbCurrency.Text == "" || txtReceivedNumber.Text == "" || cbCash.Text == "" || cbLocation.Text == "" || dtDelivery.Text == "" || cbAnnual.Text == "" || txtAnnualFrequency.Text == "" || dtAnnual.Text == "") { MessageBox.Show("please fill in the blank fields", ("Form Validation"), MessageBoxButton.OK, MessageBoxImage.Error); return; } ReceivedGoodsBLL goodBLL = new ReceivedGoodsBLL(); Receivedgood receivedgood = new Receivedgood(); PurchasedeliveryBLL purchasedeliveryBLL = new PurchasedeliveryBLL(); receivedgood.IdKodeTransaksi = 8; receivedgood.KodeTransaksi = "PJ"; receivedgood.IdPeriodeAkutansi = 1; receivedgood.NoOrder = txtReceivedNumber.Text; if (this.kontakSelected != null) { receivedgood.IdVendor = this.kontakSelected.Id; receivedgood.NamaVendor = this.kontakSelected.NamaA; } receivedgood.Email = txtemail.Text; receivedgood.NoHp = txthp.Text; receivedgood.TanggalOrder = DateTime.Parse(dtReceived.Text); if (this.DataMataUangSelected != null) { receivedgood.IdMataUang = this.DataMataUangSelected.Id; receivedgood.MataUang = this.DataMataUangSelected.KodeMataUang; receivedgood.KursTukar = this.DataMataUangSelected.KursTukar; } if (this.dokumenSelected != null) { receivedgood.IdNoReferensiDokumen = this.dokumenSelected.Id; receivedgood.NoReferensiDokumentNi = this.dokumenSelected.NoReferensiDokumen; } receivedgood.NoOrderPembeliaan = double.Parse(txtReceivedNumber.Text); if (this.purchaseDeliverySelected != null) { receivedgood.IdPD = this.purchaseDeliverySelected.IdPengirimanBarangPembelian; receivedgood.NoPD = this.purchaseDeliverySelected.NoPengirimanBarangPembelian; } if (this.purchaseDeliverySelected != null) { receivedgood.IdTransaksi = this.purchaseDeliverySelected.IdTransaksi; } if (this.purchaseOrderSelected != null) { receivedgood.IdOrderPembeliaan = this.purchaseOrderSelected.IdOrderPembelian; receivedgood.NoOrderPembeliaan = this.purchaseOrderSelected.NoOrderPembelian; } if (this.dropdownBankKasSelected != null) { receivedgood.IdBankCash = this.dropdownBankKasSelected.Id; receivedgood.BankCash = this.dropdownBankKasSelected.DropdownBankkas; } if (this.lokasiSelected != null) { receivedgood.IdLokasi = this.lokasiSelected.Id; receivedgood.NamaLokasi = this.lokasiSelected.NamaTempatLokasi; } receivedgood.Keterangan = txtNote.Text; if (this.dataDepartemenSelected != null) { receivedgood.IdDepartmen = this.dataDepartemenSelected.Id; } if (this.dataProyekSelected != null) { receivedgood.IdProyek = this.dataProyekSelected.Id; } receivedgood.CheckboxInclusiveTax = chktax.IsChecked; receivedgood.TanggalPengiriman = DateTime.Parse(dtDelivery.Text); receivedgood.CheckboxBerulang = chkannual.IsChecked; if (this.optionAnnualSelected != null) { receivedgood.IdOptionAnnual = this.optionAnnualSelected.IdOptionAnnual; receivedgood.Annual = this.optionAnnualSelected.Annual; } if (this.petugasSelected != null) { receivedgood.IdPetugas = this.petugasSelected.Id; receivedgood.NamaPetugas = this.petugasSelected.NamaA; } receivedgood.CicilanPerbulan = double.Parse(txtAnnualFrequency.Text); receivedgood.TanggalBerulang = DateTime.Parse(dtAnnual.Text); receivedgood.TotalSebelumPajak = double.Parse(txttotalbeforetax.Text); receivedgood.TotalPajak = double.Parse(txtTotalTax.Text); receivedgood.TotalDebitAkunPajakProduk = double.Parse(txtTotalTax.Text); receivedgood.TotalDebitAkunPersediaanProduk = double.Parse(txttotalbeforetax.Text); receivedgood.TotalSetelahPajak = double.Parse(txtAfterTotalTax.Text); //receivedgood.SaldoTerhutang = double.Parse(txtoutstanding.Text); receivedgood.RealRecordingTime = DateTime.Now; receivedgood.Checkboxaktif = true; if (goodBLL.AddReceivedGoods(receivedgood) > 0) { // this.ClearForm(); MessageBox.Show("Received Good successfully added !"); } else { MessageBox.Show("Received Good failed to add !"); } if (DGSKUReceivedGood.Items.Count > 0) { foreach (var item1 in DGSKUReceivedGood.Items) { if (item1 is ListOrderBeli) { ListOrderBeli oNewData1 = (ListOrderBeli)item1; oNewData1.Tanggal = DateTime.Parse(dtReceived.Text); if (this.lokasiSelected != null) { oNewData1.IdLokasi = this.lokasiSelected.Id; oNewData1.NamaLokasi = this.lokasiSelected.NamaTempatLokasi; } if (this.dataDepartemenSelected != null) { oNewData1.IdDepartemen = this.dataDepartemenSelected.Id; } if (this.dataProyekSelected != null) { oNewData1.IdProyek = this.dataProyekSelected.Id; } if (int.Parse(txttota.Text) == 0) { oNewData1.IdTransaksi = receivedgood.IdOrder; } if (this.purchaseDeliverySelected != null) { oNewData1.IdTransaksi = this.purchaseDeliverySelected.IdTransaksi; } oNewData1.Checkboxaktif = false; if (goodBLL.EditOrderProdukbeli(oNewData1, receivedgood) == true) { } } } } if (cbPurchasedelivery.Items.Count > 0) { foreach (var item in cbPurchasedelivery.Items) { if (item is Purchasedelivery) { Purchasedelivery oNewData2 = (Purchasedelivery)item; oNewData2.Checkboxaktif = false; if (purchasedeliveryBLL.EditPurchasedelivery(oNewData2) == true) { } } } } ReceivedGood v = new ReceivedGood(); Switcher.Switchnewreceived(v); }
private void Saveshopingchart_Click(object sender, RoutedEventArgs e) { if (sremployee.Name == "" || txtemail.Name == "" || txthp.Name == "" || dtIssued.Text == "" || cbCurrency.Text == "" || srnodokumen.Name == "" || txtRequestNo.Text == "" || txtNote.Text == "" || cbLocation.Text == "" || dtRequired.Text == "" || cbAnnual.Text == "" || srstaff.Name == "" || txtAnnualFrequency.Text == "" || dtAnnual.Text == "") { MessageBox.Show("please fill in the blank fields", ("Form Validation"), MessageBoxButton.OK, MessageBoxImage.Error); return; } ShopingchartBLL shopingBLL = new ShopingchartBLL(); ShopingchartBLL ShopingBLL = new ShopingchartBLL(); Shopingchart shoping = new Shopingchart(); shoping.IdKodeTransaksi = 14; shoping.KodeTransaksi = "MR"; if (this.kontakSelected != null) { shoping.IdEmployee = this.kontakSelected.Id; shoping.NamaManager = this.kontakSelected.NamaA; } shoping.Email = txtemail.Text; shoping.Nohp = txthp.Text; shoping.TanggaldiBuat = DateTime.Parse(dtIssued.Text); if (this.DataMataUangSelected != null) { shoping.IdMataUang = this.DataMataUangSelected.Id; shoping.MataUang = this.DataMataUangSelected.KodeMataUang; shoping.KursTukar = this.DataMataUangSelected.KursTukar; } if (this.dokumenSelected != null) { shoping.IdNoReferensiDokumen = this.dokumenSelected.Id; shoping.NoReferensiDokumen = this.dokumenSelected.NoReferensiDokumen; } shoping.NoPermintaanBarang = txtRequestNo.Text; if (this.lokasiSelected != null) { shoping.IdLokasi = this.lokasiSelected.Id; shoping.NamaLokasi = this.lokasiSelected.NamaTempatLokasi; } shoping.Keterangan = txtNote.Text; if (this.dataDepartemenSelected != null) { shoping.IdDepartemen = this.dataDepartemenSelected.Id; } if (this.dataProyekSelected != null) { shoping.IdProyek = this.dataProyekSelected.Id; } shoping.CheckboxSelesai = chkcomplete.IsChecked; shoping.TanggalDigunakan = DateTime.Parse(dtRequired.Text); shoping.CheckboxBerulang = chkannual.IsChecked; if (this.optionAnnualSelected != null) { shoping.IdOpsiAnnual = this.optionAnnualSelected.IdOptionAnnual; shoping.Annual = this.optionAnnualSelected.Annual; } if (this.petugasSelected != null) { shoping.IdPetugas = this.petugasSelected.Id; shoping.NamaPetugas = this.petugasSelected.NamaA; } shoping.DurasiBerulang = double.Parse(txtAnnualFrequency.Text); shoping.TanggalBerulang = DateTime.Parse(dtAnnual.Text); shoping.Nilai = double.Parse(txttotalbeforetax.Text); shoping.IdUserId = 1; shoping.IdPeriodeAkuntansi = 1; shoping.RealRecordingTime = DateTime.Now; shoping.Checkaktif = true; if (ShopingBLL.AddShopingcharts(shoping) > 0) { // this.ClearForm(); MessageBox.Show("Shoping Chart successfully added !"); } else { MessageBox.Show("Shoping Chart failed to add !"); } if (DGSKUShopingChart.Items.Count > 0) { foreach (var item in DGSKUShopingChart.Items) { if (item is ListOrderBeli) { ListOrderBeli oNewData1 = (ListOrderBeli)item; produk oproduk = new produk(); oNewData1.Tanggal = DateTime.Parse(dtIssued.Text); if (this.lokasiSelected != null) { oNewData1.IdLokasi = this.lokasiSelected.Id; oNewData1.NamaLokasi = this.lokasiSelected.NamaTempatLokasi; } if (this.dataDepartemenSelected != null) { oNewData1.IdDepartemen = this.dataDepartemenSelected.Id; } if (this.dataProyekSelected != null) { oNewData1.IdProyek = this.dataProyekSelected.Id; } oNewData1.IdTransaksi = shoping.IdPermintaanBarang; oNewData1.Checkboxaktif = false; if (shopingBLL.EditOrderProdukBeli(oNewData1, shoping, oproduk) == true) { } } } } PurchaseDocument v = new PurchaseDocument(); Switcher.SwitchNewShopingchart(v); }
private void Savepurchasedelivery_Click(object sender, RoutedEventArgs e) { if (dtPurchase.Text == "" || cbCurrency.Text == "" || txtPurchaseDeliveryNo.Text == "" || cbPurchaseorder.Text == "" || cbLocation.Text == "" || dtDelivery.Text == "" || txtAnnualFrequency.Text == "" || dtAnnualdate.Text == "") { MessageBox.Show("please fill in the blank fields", ("Form Validation"), MessageBoxButton.OK, MessageBoxImage.Error); return; } PurchasedeliveryBLL purchasedeliveryBLL = new PurchasedeliveryBLL(); Purchasedelivery oNewData1 = new Purchasedelivery(); PurchaseordersBLL purchaseordersBLL = new PurchaseordersBLL(); oNewData1.KodeTransaksi = "PD"; oNewData1.IdKodeTransaksi = 26; if (this.kontakSelected != null) { oNewData1.IdVendor = this.kontakSelected.Id; oNewData1.NamaVendor = this.kontakSelected.NamaA; } oNewData1.Email = txtemail.Text; oNewData1.NoHp = txthp.Text; oNewData1.TanggalPengirimanBarangPembelian = DateTime.Parse(dtPurchase.Text); if (this.DataMataUangSelected != null) { oNewData1.IdMataUang = this.DataMataUangSelected.Id; oNewData1.MataUang = this.DataMataUangSelected.NamaMataUang; oNewData1.KursTukar = this.DataMataUangSelected.KursTukar; } if (this.dokumenSelected != null) { oNewData1.IdNoReferensiDokumen = this.dokumenSelected.Id; oNewData1.NoReferensiDokumen = this.dokumenSelected.NoReferensiDokumen; } oNewData1.NoPengirimanBarangPembelian = double.Parse(txtPurchaseDeliveryNo.Text); if (this.purchaseOrderSelected != null) { oNewData1.IdOrderPembelian = this.purchaseOrderSelected.IdOrderPembelian; oNewData1.NoOrderPembelian = this.purchaseOrderSelected.NoOrderPembelian; } oNewData1.Keterangan = txtNote.Text; if (this.lokasiSelected != null) { oNewData1.IdLokasi = this.lokasiSelected.Id; oNewData1.NamaLokasi = this.lokasiSelected.NamaTempatLokasi; } if (this.dataDepartemenSelected != null) { oNewData1.IdDepartemen = this.dataDepartemenSelected.Id; } if (this.dataProyekSelected != null) { oNewData1.IdProyek = this.dataProyekSelected.Id; } oNewData1.CheckboxInclusiveTax = chkinclusive.IsChecked; oNewData1.CheckboxBerulang = chkannual.IsChecked; oNewData1.TanggalPengantaran = DateTime.Parse(dtDelivery.Text); oNewData1.DurationBerulang = double.Parse(txtAnnualFrequency.Text); oNewData1.TanggalBerulang = DateTime.Parse(dtAnnualdate.Text); if (this.optionAnnualSelected != null) { oNewData1.IdOpsiAnnual = this.optionAnnualSelected.IdOptionAnnual; oNewData1.Annual = this.optionAnnualSelected.Annual; } if (this.petugasSelected != null) { oNewData1.IdPetugas = this.petugasSelected.Id; oNewData1.NamaPetugas = this.petugasSelected.NamaA; } if (this.purchaseOrderSelected != null) { oNewData1.IdTransaksi = this.purchaseOrderSelected.IdTransaksi; } oNewData1.TotalDebitAkunStokProduk = double.Parse(txttotalbeforetax.Text); oNewData1.TotalKreditAkunPengirimanBeliProduk = double.Parse(txttotalbeforetax.Text); oNewData1.TotalSebelumPajak = double.Parse(txttotalbeforetax.Text); oNewData1.TotalPajak = double.Parse(txtTotalTax.Text); oNewData1.TotalSetelahPajak = double.Parse(txtAfterTotalTax.Text); oNewData1.RealRecordingTime = DateTime.Now; oNewData1.Checkboxaktif = true; if (purchasedeliveryBLL.AddPurchasedelivery(oNewData1) > 0) { // this.ClearForm(); MessageBox.Show("Purchased Delivery successfully added !"); } else { MessageBox.Show("Purchased Delivery failed to add !"); } if (cbPurchaseorder.Items.Count > 0) { foreach (var item in cbPurchaseorder.Items) { if (item is PurchaseOrder) { PurchaseOrder oNewData2 = (PurchaseOrder)item; oNewData2.Checkboxaktif = false; if (purchaseordersBLL.EditPurchaseorders(oNewData2) == true) { } } } } if (DGSKUPurchaseDelivery.Items.Count > 0) { foreach (var item in DGSKUPurchaseDelivery.Items) { if (item is ListOrderBeli) { ListOrderBeli oNewData3 = (ListOrderBeli)item; oNewData3.Checkboxaktif = false; if (purchasedeliveryBLL.EditOrderProdukBeli(oNewData3) == true) { } } } } PurchaseDelivery v = new PurchaseDelivery(); Switcher.SwitchNewPurchaseDelivery(v); }
private void savepurchasereturn_Click(object sender, RoutedEventArgs e) { if (dtReceived.Text == "" || cbCurrency.Text == "" || txtPurchaseReturnNumber.Text == "" || cbReceiveNumber.Text == "" || cbCash.Text == "" || txtNote.Text == "" || cbLocation.Text == "" || dtDelivery.Text == "") { MessageBox.Show("please fill in the blank fields", ("Form Validation"), MessageBoxButton.OK, MessageBoxImage.Error); return; } PurchasereturnBLL returBLL = new PurchasereturnBLL(); Purchasereturn oData = new Purchasereturn(); oData.Email = txtemail.Text; oData.IdKodeTransaksi = 21; oData.KodeTransaksi = "PR"; oData.NoHp = txthp.Text; oData.TanggalReturPembelian = DateTime.Parse(dtReceived.Text); oData.NoReturPembelian = double.Parse(txtPurchaseReturnNumber.Text); oData.Keterangan = txtNote.Text; oData.TanggalPengantaran = DateTime.Parse(dtDelivery.Text); if (this.kontakSelected != null) { oData.IdVendor = this.kontakSelected.Id; oData.NamaVendor = this.kontakSelected.NamaA; } if (this.DataMataUangSelected != null) { oData.IdMataUang = this.DataMataUangSelected.Id; oData.MataUang = this.DataMataUangSelected.KodeMataUang; oData.KursTukar = this.DataMataUangSelected.KursTukar; } if (this.dokumenSelected != null) { oData.IdNoReferensiDokumen = this.dokumenSelected.Id; oData.NoReferensiDokumen = this.dokumenSelected.NoReferensiDokumen; } if (this.receivedgoodSelected != null) { oData.IdReferalPa = this.receivedgoodSelected.IdOrder; oData.NoReferensiTransaksi = this.receivedgoodSelected.NoOrder; } if (this.dropdownBankKasSelected != null) { oData.IdMataUang = this.dropdownBankKasSelected.Id; oData.MataUang = this.dropdownBankKasSelected.DropdownBankkas; } if (this.lokasiSelected != null) { oData.IdLokasi = this.lokasiSelected.Id; oData.NamaLokasi = this.lokasiSelected.NamaTempatLokasi; } if (this.dataDepartemenSelected != null) { oData.IdDepartemen = this.dataDepartemenSelected.Id; } if (this.dataProyekSelected != null) { oData.IdProyek = this.dataProyekSelected.Id; } if (this.petugasSelected != null) { oData.IdPetugas = this.petugasSelected.Id; oData.NamaPetugas = this.petugasSelected.NamaA; } if (this.termspembayaranSelected != null) { oData.IdTermPembayaran = this.termspembayaranSelected.IdTermPembayaran; oData.TermPembayaran = this.termspembayaranSelected.NamaSkema; } if (this.receivedgoodSelected != null) { oData.IdTransaksi = this.receivedgoodSelected.IdTransaksi; } oData.CheckboxInclusiveTax = chkinclusive.IsChecked; oData.CheckboxManual = chkmanual.IsChecked; oData.TotalSebelumPajak = double.Parse(txttotalbeforetax.Text); oData.TotalPajak = double.Parse(txtTotalTax.Text); oData.TotalSetelahPajak = double.Parse(txtAfterTotalTax.Text); oData.TotalKreditAkunStokProduk = double.Parse(txttotalbeforetax.Text); oData.TotalKreditAkunPajakProduk = double.Parse(txtTotalprodukTax.Text); oData.TotalKreditAkunPajakJasa = double.Parse(txtTotaljasaTax.Text); oData.TotalDebitAkunHutangPembelian = double.Parse(txtAfterTotalTax.Text); if (returBLL.AddPurchasereturn(oData) > 0) { // this.ClearForm(); MessageBox.Show("Purchased Return successfully added !"); } else { MessageBox.Show("Purchased Return failed to add !"); } if (DGSKUpurchasereturn.Items.Count > 0) { foreach (var item1 in DGSKUpurchasereturn.Items) { if (item1 is ListOrderBeli) { ListOrderBeli oNewData1 = (ListOrderBeli)item1; oNewData1.Tanggal = DateTime.Parse(dtReceived.Text); if (this.lokasiSelected != null) { oNewData1.IdLokasi = this.lokasiSelected.Id; oNewData1.NamaLokasi = this.lokasiSelected.NamaTempatLokasi; } if (this.dataDepartemenSelected != null) { oNewData1.IdDepartemen = this.dataDepartemenSelected.Id; } if (this.dataProyekSelected != null) { oNewData1.IdProyek = this.dataProyekSelected.Id; } oNewData1.Checkboxaktif = false; if (returBLL.EditOrderCustomBeli(oNewData1, oData) == true) { } } } } PurchaseReturn v = new PurchaseReturn(); Switcher.SwitchNewPurchaseReturn(v); }