Exemple #1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            ItemMasterModel objmodel = objItemMasterBl.GetItemNameByTaxCategoryname(tbxName.Text.Trim());

            if (objmodel.Name != null)
            {
                MessageBox.Show("Can Not Delete Tax Name Under Tag With Item Name.." + objmodel.Name);
                tbxName.Focus();
            }
            if (objmodel.Name == null)
            {
                bool isDelete = objtaxbl.DeleteTaxCategorById(Tax_Id);
                if (isDelete)
                {
                    MessageBox.Show("Delete Successfully!");
                    ClearFormValues();
                    Tax_Id = 0;
                    Administration.List.TaxcategoryList frmList = new Administration.List.TaxcategoryList();
                    frmList.StartPosition = FormStartPosition.CenterScreen;

                    frmList.ShowDialog();
                    FillTaxCategoryInfo();
                }
            }
        }
Exemple #2
0
        private void ListTaxcategory_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e)
        {
            Administration.List.TaxcategoryList frmList = new Administration.List.TaxcategoryList();
            frmList.StartPosition = FormStartPosition.CenterScreen;

            frmList.ShowDialog();
            FillTaxCategoryInfo();
        }
Exemple #3
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            eSunSpeedDomain.TaxCategoryModel objtaxcat = new TaxCategoryModel();

            objtaxcat.Name        = tbxName.Text.Trim();
            objtaxcat.TaxCat_Type = cbxtype.SelectedItem.ToString() == "" ? string.Empty : cbxtype.SelectedItem.ToString();
            if (cbxtype.SelectedIndex == 0)
            {
                objtaxcat.TaxonMRP = Convert.ToBoolean(cbxTaxonmrp.SelectedItem.ToString() == "Y" ? true : false);
                if (cbxTaxonmrp.SelectedItem.ToString() == "Y")
                {
                    objtaxcat.TaxonMRPMode = cbxtaxonmrpmode.SelectedItem.ToString() == "" ? string.Empty : cbxtaxonmrpmode.SelectedItem.ToString();
                }
            }
            objtaxcat.Taxation_Type   = cbxTaxationtype.Text.Trim() == null ? string.Empty : cbxTaxationtype.Text.Trim();
            objtaxcat.TaxonMRPMode    = cbxtaxonmrpmode.Text.Trim() == null ? string.Empty : cbxtaxonmrpmode.Text.Trim();
            objtaxcat.Local_Tax       = Convert.ToDecimal(tbxRateoftaxLocal.Text.ToString() == string.Empty ? "0.00" : tbxRateoftaxLocal.Text.ToString());
            objtaxcat.CentralTax      = Convert.ToDecimal(tbxRateofCenteral.Text.ToString() == string.Empty ? "0.00" : tbxRateofCenteral.Text.ToString());
            objtaxcat.ServiceTax      = Convert.ToDecimal(tbxServiceTax.Text.Trim() == string.Empty ? "0.00" : tbxServiceTax.Text.Trim());
            objtaxcat.CalculatedTaxon = Convert.ToDecimal(tbxcalculatedtaxon.Text.ToString() == string.Empty ? "0.00" : tbxcalculatedtaxon.Text.ToString());
            objtaxcat.HSNCode         = tbxHsn.Text.Trim() == null ? string.Empty : tbxHsn.Text.Trim();
            objtaxcat.Tax_Desc        = tbxDescription.Text == null ? string.Empty : tbxDescription.Text.Trim();
            //Tax Rates Grid
            TaxRatesModel        objTaxRates;
            List <TaxRatesModel> lstTaxRates = new List <TaxRatesModel>();

            for (int i = 0; i < dvgTaxrateDetails.DataRowCount; i++)
            {
                DataRow row = dvgTaxrateDetails.GetDataRow(i);

                objTaxRates              = new TaxRatesModel();
                objTaxRates.wef          = Convert.ToDateTime(row["wef"].ToString());
                objTaxRates.Local_Tax    = Convert.ToDecimal(row["Local_Tax"].ToString() == string.Empty ? "0.00" : row["Local_Tax"].ToString());
                objTaxRates.Local_Schg   = Convert.ToDecimal(row["Local_Schg"].ToString() == string.Empty ? "0.00" : row["Local_Schg"].ToString());
                objTaxRates.Tax_Type     = row["Tax_Type"].ToString();
                objTaxRates.Tax_Central  = Convert.ToDecimal(row["Tax_Central"].ToString() == string.Empty ? "0.00" : row["Tax_Central"].ToString());
                objTaxRates.Schg_Central = Convert.ToDecimal(row["Schg_Central"].ToString() == string.Empty ? "0.00" : row["Schg_Central"].ToString());
                objTaxRates.Entry_Tax    = Convert.ToDecimal(row["Entry_Tax"].ToString() == string.Empty ? "0.00" : row["Entry_Tax"].ToString());
                objTaxRates.Service_Tax  = Convert.ToDecimal(row["Service_Tax"].ToString() == string.Empty ? "0.00" : row["Service_Tax"].ToString());
                objTaxRates.TaxRate_Id   = Convert.ToInt32(row["TaxRate_Id"].ToString() == string.Empty ? "0" : row["TaxRate_Id"].ToString());
                objTaxRates.TaxCat_Id    = Convert.ToInt32(row["TaxCat_Id"].ToString() == string.Empty ? "0" : row["TaxCat_Id"].ToString());
                lstTaxRates.Add(objTaxRates);
            }

            objtaxcat.TaxRates  = lstTaxRates;
            objtaxcat.TaxCat_Id = Tax_Id;

            bool isSuccess = objtaxbl.UpdateTaxCategory(objtaxcat);

            if (isSuccess)
            {
                MessageBox.Show("Update Successfully!");
                ClearFormValues();
                Tax_Id = 0;
                Administration.List.TaxcategoryList frmList = new Administration.List.TaxcategoryList();
                frmList.StartPosition = FormStartPosition.CenterScreen;

                frmList.ShowDialog();
                FillTaxCategoryInfo();
            }
        }