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(); } } }
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(); }
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(); } }