public int AddOrderInventori(OrderInventori oData) { methodName = "AddOrderInventori"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { using (var trans = uow.BeginTransaction()) { try { traceID = 2; OrderInventori oNewumum = new OrderInventori(); oNewumum.MapFrom(oData); oNewumum = uow.OrderInventori.Add(oNewumum); uow.Save(); traceID = 3; oData.IdOrderInventori = oNewumum.IdOrderInventori; trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } return(oData.IdOrderInventori); }
public bool EditInventory(OrderInventori oData, PermPenyTransferBarang oDatas) { methodName = "EditInventory"; traceID = 1; using (var uow = new UnitOfWork(AppConfig.Current.ContextName)) { traceID = 2; var oDBData = uow.OrderInventori.Get(oData.IdOrderInventori); if (oDBData != null) { using (var trans = uow.BeginTransaction()) { try { traceID = 3; oDBData.MapFrom(oData); uow.OrderInventori.Update(oDBData); /* if (oDBData.IdOrderInventori > 0) * { * traceID = 4; * oData.IdOrderInventori = oDBData.IdOrderInventori; * BukuBesar oNewinventori = new BukuBesar(); * oNewinventori.MapFrom(oData); * * traceID = 5; * oNewinventori.IdRekeningPerkiraan = oData.IdRekeningPerkiraan; * oNewinventori.NoRekningPerkiraan = oData.NoRekeningPerkiraan; * oNewinventori.KodeTransaksi = "GJ"; * oNewinventori.IdKlasfikasi = oData.IdKlasifikasi; * oNewinventori.KlasifikasiAkun = oData.KlasifikasiRekeningPerkiraan; * oNewinventori.Deskripsi = oData.Keterangan; * oNewinventori.KursTukar = oData.Kurs; * oNewinventori.IdUserId = oData.IdUserId; * oNewinventori.IdPeriodeAkuntansi = oData.IdPeriodeAkuntasi; * oNewinventori.IdEmployee = oData.IdPetugas; * oNewinventori.RealRecordingTime = DateTime.Now; * uow.BukuBesar.Add(oNewinventori); * }*/ traceID = 6; uow.Save(); trans.Commit(); } catch (Exception ex) { trans.Rollback(); throw new AppException(500, methodName, traceID, ex); } } } } return(true); }
public OrderInventori GetData() { OrderInventori oData = new OrderInventori(); if (this.orderprodukbeliSelected != null) { oData.IdProduk = this.orderprodukbeliSelected.IdProduk; oData.Sku = this.orderprodukbeliSelected.Sku; oData.SatuanDasar = this.orderprodukbeliSelected.SatuanDasar; oData.HargaBeli = this.orderprodukbeliSelected.HargaBeli; oData.NamaProduk = this.orderprodukbeliSelected.NamaProduk; } oData.Keluar = int.Parse(txttotal.Text); oData.TotalBeli = double.Parse(txttotal1.Text); oData.TotalPajak = double.Parse(txttotaltax.Text); oData.CheckboxAktif = true; return(oData); }
public OrderInventori GetData() { OrderInventori oData = new OrderInventori(); if (this.produkSelected != null) { oData.IdProduk = this.produkSelected.IdProduk; oData.Sku = this.produkSelected.SKU; oData.SatuanDasar = this.produkSelected.SatuanDasar; oData.HargaPokok = this.produkSelected.HargaPokokAverage; oData.Diskon = this.produkSelected.DiskonProdukPersen; oData.NamaProduk = this.produkSelected.NamaProduk; } oData.Terjual = int.Parse(txttotal.Text); oData.TotalJual = double.Parse(txttotal1.Text); oData.PersentasePajak = double.Parse(txttotaltax.Text); oData.CheckboxAktif = true; return(oData); }
private void SaveConsigmentReturn_Click(object sender, RoutedEventArgs e) { if (tglconsigment.Text == "" || cbCurrency.Text == "" || txtConsigmentNumber.Text == "" || cbLocation.Text == "" || dtshipping.Text == "" || txtAnnualFrequency.Text == "" || tglberulang.Text == "") { MessageBox.Show("please fill in the blank fields", ("Form Validation"), MessageBoxButton.OK, MessageBoxImage.Error); return; } ReturBarangBLL returbarangBLL = new ReturBarangBLL(); ReturBarangBLL ReturbarangBLL = new ReturBarangBLL(); ReturBarang returBarang = new ReturBarang(); returBarang.IdKodeTransaksi = 19; returBarang.KodeTransaksi = "CI"; returBarang.NoReturBarangKonsinyasi = double.Parse(txtConsigmentNumber.Text); if (this.kontakSelected != null) { returBarang.IdVendor = this.kontakSelected.Id; returBarang.NamaVendor = this.kontakSelected.NamaA; } returBarang.Email = txtemail.Text; returBarang.NoHp = double.Parse(txthp.Text); if (this.DataMataUangSelected != null) { returBarang.IdMataUang = this.DataMataUangSelected.Id; returBarang.MataUang = this.DataMataUangSelected.KodeMataUang; returBarang.KursTukar = this.DataMataUangSelected.KursTukar; } if (this.lokasiSelected != null) { returBarang.IdLokasi = this.lokasiSelected.Id; returBarang.NamaLokasi = this.lokasiSelected.NamaTempatLokasi; } returBarang.Keterangan = txtNote.Text; if (this.Selectdepartment != null) { returBarang.IdDepartemen = this.Selectdepartment.Id; } if (this.Selectproyek != null) { returBarang.IdProyek = this.Selectproyek.Id; } returBarang.CheckboxInclusiveTax = chkinclusivetax.IsChecked; returBarang.TanggalPengantaran = DateTime.Parse(dtshipping.Text); returBarang.CheckBooxBerulang = chkannual.IsChecked; if (this.optionAnnualSelected != null) { returBarang.IdOpsiAnnual = this.optionAnnualSelected.IdOptionAnnual; returBarang.Annual = this.optionAnnualSelected.Annual; } if (this.kontakSelected != null) { returBarang.IdPetugas = this.kontakSelected.Id; returBarang.NamaPetugas = this.kontakSelected.NamaA; } if (this.dokumenSelected != null) { returBarang.IdNoRefernsiDokumen = this.dokumenSelected.Id; returBarang.NoReferensiDokumen = this.dokumenSelected.NoReferensiDokumen; } returBarang.Tanggal = DateTime.Parse(tglconsigment.Text); returBarang.DurasiBerulang = double.Parse(txtAnnualFrequency.Text); returBarang.TanggalBerulang = DateTime.Parse(tglberulang.Text); returBarang.TotalSebelumPajak = double.Parse(txtbeforeTax.Text); returBarang.TotalPajak = double.Parse(txtTotalTax.Text); returBarang.TotalSetelahPajak = double.Parse(txtAfterTotalTax.Text); returBarang.IdUserId = 1; returBarang.IdPeriodeAkutansi = 1; returBarang.RealRecordingTime = DateTime.Now; if (ReturbarangBLL.AddReturBarang(returBarang) > 0) { // this.ClearForm(); MessageBox.Show("Consignment Item returns successfully added !"); } else { MessageBox.Show("Consignment Item returns failed to add !"); } if (DGSKUConsigment.Items.Count > 0) { foreach (var item in DGSKUConsigment.Items) { if (item is OrderInventori) { OrderInventori oNewData1 = (OrderInventori)item; if (this.lokasiSelected != null) { oNewData1.IdLokasi = this.lokasiSelected.Id; oNewData1.NamaLokasi = this.lokasiSelected.NamaTempatLokasi; } if (this.dokumenSelected != null) { oNewData1.IdNoReferensiDokumen = this.dokumenSelected.Id; oNewData1.NoReferensiDokumen = this.dokumenSelected.NoReferensiDokumen; } oNewData1.Keterangan = txtNote.Text; oNewData1.CheckboxAktif = false; if (returbarangBLL.EditInventory(oNewData1, returBarang) == true) { } } } Consigment v = new Consigment(); Switcher.Switchnewreturn(v); } }
private void SaveInventoryAdjusment_Click(object sender, RoutedEventArgs e) { if (cbAction.Text == "" || txtRefferenceNumber.Text == "" || date.Text == "" || cbAccount.Text == "" || cbLocationA.Text == "" || cbLocationB.Text == "") { MessageBox.Show("please fill in the blank fields", ("Form Validation"), MessageBoxButton.OK, MessageBoxImage.Error); return; } PermPenyTransferBarangBLL permBLL = new PermPenyTransferBarangBLL(); PermPenyTransferBarangBLL PermBLL = new PermPenyTransferBarangBLL(); PermPenyTransferBarang perm = new PermPenyTransferBarang(); perm.IdKodeTransaksi = 9; perm.NoPemPenydanTransferBarang = double.Parse(txtRefferenceNumber.Text); if (this.dropdownPPTBarangSelected != null) { perm.DropdownPemakaianTransferBarang = this.dropdownPPTBarangSelected.Id; } perm.Tanggal = DateTime.Parse(date.Text); if (this.rekeningPerkiraanSelected != null) { perm.IdAkunKe = this.rekeningPerkiraanSelected.Id; } if (this.dokumenSelected != null) { perm.IdNoReferensiDokumen = this.dokumenSelected.Id; perm.NoReferensiDokumen = this.dokumenSelected.NoReferensiDokumen; } if (this.lokasiSelected != null) { perm.IdLokasiDari = this.lokasiSelected.Id; perm.NamaDariLokasi = this.lokasiSelected.NamaTempatLokasi; } if (this.lokasiSelected != null) { perm.IdLokasiKe = this.lokasiSelected.Id; perm.NamaKeLokasi = this.lokasiSelected.NamaTempatLokasi; } if (this.dataDepartemenSelected != null) { perm.IdDepartemen = this.dataDepartemenSelected.Id; } if (this.dataProyekSelected != null) { perm.IdProyek = this.dataProyekSelected.Id; } if (this.kontakSelected != null) { perm.IdPetugas = this.kontakSelected.Id; perm.NamaPetugas = this.kontakSelected.NamaA; } perm.Keterangan = txtNote.Text; perm.IdUserId = 1; perm.IdPeriodeAkuntansi = 1; perm.RealRecordingTime = DateTime.Now; if (PermBLL.AddPermPenyTransferBarang(perm) > 0) { // this.ClearForm(); MessageBox.Show("Inventory Adjusment successfully added !"); } else { MessageBox.Show("Inventory Adjusment failed to add !"); } if (DGSKUInventoryAdjusment.Items.Count > 0) { foreach (var item in DGSKUInventoryAdjusment.Items) { if (item is OrderInventori) { OrderInventori oNewData1 = (OrderInventori)item; if (this.lokasiSelected != null) { oNewData1.IdLokasi = this.lokasiSelected.Id; oNewData1.NamaLokasi = this.lokasiSelected.NamaTempatLokasi; } if (this.dokumenSelected != null) { oNewData1.IdNoReferensiDokumen = this.dokumenSelected.Id; oNewData1.NoReferensiDokumen = this.dokumenSelected.NoReferensiDokumen; } oNewData1.Keterangan = txtNote.Text; oNewData1.CheckboxAktif = false; if (permBLL.EditInventory(oNewData1, perm) == true) { } } } InventoryAdjusment v = new InventoryAdjusment(); Switcher.Switchnewinventoryadjusmen(v); } }