public void Addsku_Clicks(object sender, RoutedEventArgs e) { PurchaseordersBLL purchaseorderBLL = new PurchaseordersBLL(); if (purchaseorderBLL.AddOrderProdukbeli(this.GetData()) > 0) { this.ClearForm(); MessageBox.Show("Add Order Buy Product successfully added !"); this.newpurchaseorder.LoadDataSku(); } else { MessageBox.Show("Add Order Buy Product failed to add !"); } this.Close(); }
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 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); }