Exemple #1
0
        private void Save_Click(object sender, RoutedEventArgs e)
        {
            if (TXTKodePajak.Text == "" || TXTNamaPajak.Text == "" || TXTPersentase.Text == "" || TXTKeterangan.Text == "")
            {
                MessageBox.Show("please fill in the blank fields", ("Form Validation"), MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }
            DataPajakBLL dataPajakBLL = new DataPajakBLL();
            DataPajak    oData        = new DataPajak();

            oData.KodePajak       = TXTKodePajak.Text;
            oData.NamaPajak       = TXTNamaPajak.Text;
            oData.Persentase      = double.Parse(TXTPersentase.Text);
            oData.IdAkunBeli      = 0;
            oData.AkunBeli        = "";
            oData.IdAkunJual      = 0;
            oData.AkunJual        = "";
            oData.Keterangan      = TXTKeterangan.Text;
            oData.CheckBoxInAktif = CHKAktif.IsChecked;

            if (dataPajakBLL.AddPajak(oData) > 0)
            {
                this.ClearForm();
                this.taxForm.LoadListDataPajak();
                MessageBox.Show("Tax Data saved successfully");
            }
            else
            {
                MessageBox.Show("Tax Data failed to save");
            }
            this.Close();
        }
Exemple #2
0
        private void Save_Click(object sender, RoutedEventArgs e)
        {
            if (TXTKodePajak.Text == "" || TXTNamaPajak.Text == "" || TXTPersentase.Text == "" || TXTKeterangan.Text == "")
            {
                MessageBox.Show("please fill in the blank fields", ("Form Validation"), MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }
            if (this.dataPajak != null)
            {
                DataPajakBLL dataPajakBLL = new DataPajakBLL();
                DataPajak    oData        = new DataPajak();
                oData.MapFrom(this.dataPajak);
                oData.KodePajak  = TXTKodePajak.Text;
                oData.NamaPajak  = TXTNamaPajak.Text;
                oData.Persentase = double.Parse(TXTPersentase.Text);
                oData.AkunBeli   = "";
                oData.AkunJual   = "";
                oData.Keterangan = TXTKeterangan.Text;

                if (dataPajakBLL.EditPajak(oData) == true)
                {
                    MessageBox.Show("Tax Data successfully edited");
                }
                else
                {
                    MessageBox.Show("Tax Data failed to edit");
                }
            }
            this.Close();
        }
Exemple #3
0
 private void Delete_Click(object sender, RoutedEventArgs e)
 {
     if (this.dataPajak == null)
     {
         MessageBox.Show("Tax not selected !");
     }
     else
     {
         DataPajakBLL DataPajakBLL = new DataPajakBLL();
         this.dataPajak.CheckBoxInAktif = true;
         if (DataPajakBLL.EditPajak(this.dataPajak) == true)
         {
             MessageBox.Show("Successfully set tax is not active");
             this.LoadListDataPajak();
             this.listDataPajakSelected = null;
             this.dataPajak             = null;
         }
     }
 }
        private void Save_Click(object sender, RoutedEventArgs e)
        {
            if (this.DataMataUangSelected != null)
            {
                using (var uow = new UnitOfWork(AppConfig.Current.ContextName))
                {
                    var oDBData = uow.DefaultAkunMataUang.Get(this.DataMataUangSelected.IdDefaultMataUang.GetValueOrDefault(0));
                    if (oDBData != null)
                    {
                        if (cbAccountReceivable.SelectedItem != null)
                        {
                            oDBData.IdPiutangUsaha = Convert.ToInt32(cbAccountReceivable.SelectedValue);
                        }
                        if (cbAccountPayable.SelectedItem != null)
                        {
                            oDBData.IdHutangUsaha = Convert.ToInt32(cbAccountPayable.SelectedValue);
                        }
                        if (cbBankpayment.SelectedItem != null)
                        {
                            oDBData.IdPembayaranBank = Convert.ToInt32(cbBankpayment.SelectedValue);
                        }
                        if (cbCashpayment.SelectedItem != null)
                        {
                            oDBData.IdPembayaranTunai = Convert.ToInt32(cbCashpayment.SelectedValue);
                        }
                        if (cbPurchasedownpayment.SelectedItem != null)
                        {
                            oDBData.IdUangMukaPembelian = Convert.ToInt32(cbPurchasedownpayment.SelectedValue);
                        }
                        if (cbSalesdownpayment.SelectedItem != null)
                        {
                            oDBData.IdUangMukaPenjualan = Convert.ToInt32(cbSalesdownpayment.SelectedValue);
                        }
                        if (cbReceivedpostdatecheque.SelectedItem != null)
                        {
                            oDBData.IdPiutangGiro = Convert.ToInt32(cbReceivedpostdatecheque.SelectedValue);
                        }
                        if (cbPostdatecheque.SelectedItem != null)
                        {
                            oDBData.IdHutangGiro = Convert.ToInt32(cbPostdatecheque.SelectedValue);
                        }
                        uow.DefaultAkunMataUang.Update(oDBData);
                        uow.Save();

                        MessageBox.Show("Important Account Currency berhasil diupdate ! \n");
                    }
                }
            }

            if (this.DataPajakSelected != null)
            {
                if (cbAccountBuy.SelectedItem != null)
                {
                    this.DataPajakSelected.IdAkunBeli = Convert.ToInt32(cbAccountBuy.SelectedValue);
                }
                if (cbSellAccount.SelectedItem != null)
                {
                    this.DataPajakSelected.IdAkunJual = Convert.ToInt32(cbSellAccount.SelectedValue);
                }

                DataPajakBLL DataPajakBLL = new DataPajakBLL();
                if (DataPajakBLL.EditPajak(this.DataPajakSelected) == true)
                {
                    MessageBox.Show("Important Account Tax berhasil diupdate ! \n");
                }
            }

            if (this.KelompokHartaTetapSelected != null)
            {
                if (cbAssetaccount.SelectedItem != null)
                {
                    this.KelompokHartaTetapSelected.IdAkunAsset = Convert.ToInt32(cbAssetaccount.SelectedValue);
                }
                if (cbAkumulasiAccounDept.SelectedItem != null)
                {
                    this.KelompokHartaTetapSelected.IdAkunAkumulasiPenyusutan = Convert.ToInt32(cbAkumulasiAccounDept.SelectedValue);
                }
                if (cbDeprectiation.SelectedItem != null)
                {
                    this.KelompokHartaTetapSelected.IdAkunPenyusutan = Convert.ToInt32(cbDeprectiation.SelectedValue);
                }

                KelompokHartaTetapBLL KelompokHartaTetapBLL = new KelompokHartaTetapBLL();
                if (KelompokHartaTetapBLL.EditKelompokHartaTetap(this.KelompokHartaTetapSelected) == true)
                {
                    MessageBox.Show("Important Account Fixed Asset Category berhasil diupdate ! \n");
                }
            }

            this.ClearForm();
            AccountData.AccountData v = new AccountData.AccountData();
            Switcher.Switchimport(v);
        }