Exemplo n.º 1
0
 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;
     }
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
        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);
        }
Exemplo n.º 8
0
        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);
        }
Exemplo n.º 9
0
        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);
        }
Exemplo n.º 10
0
        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);
        }
Exemplo n.º 11
0
        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);
        }