protected void btnSave_Click(object sender, EventArgs e) { try { if (txtGroup.Text.Trim() == "") { ShowPopUpMsg("Please enter Tariff Group. "); return; } if (btnSave.Text.Trim() == "Save") { DataSet ds = svc.CheckTariffGroupExist(txtGroup.Text.Trim()); if (ds.Tables[0].Rows.Count > 0) { ShowPopUpMsg("Tariff Group alredy exist with this name. "); return; } } STariff sTM = new STariff(); //sTM.Comission = Convert.ToDouble(txtComission.Text.Trim()); // add by akash starts //sTM.H2OGeneralDiscount = Convert.ToDouble(txtH2OGeneralDiscount.Text.Trim()); // add by akash ends sTM.GroupName = Convert.ToString(txtGroup.Text.Trim()); sTM.dtSpiffDetail = SpiffDetail(); int loginID = Convert.ToInt32(Session["LoginID"]); // add by akash starts decimal H2ORechargeDiscount = 0; decimal.TryParse(Convert.ToString(txtH2ORechargeDiscount.Text), out H2ORechargeDiscount); //H2ORechargeDiscount = Convert.ToDecimal(txtH2ORechargeDiscount.Text); // add by akash ends decimal rechargecommision = 0; decimal.TryParse(Convert.ToString(txtRechageCom.Text), out rechargecommision); // decimal rechargecommision = Convert.ToDecimal(txtRechageCom.Text); decimal _Comission = 0; decimal.TryParse(Convert.ToString(txtComission.Text), out _Comission); decimal _H2OGeneralDiscount = 0; decimal.TryParse(Convert.ToString(txtH2OGeneralDiscount.Text), out _H2OGeneralDiscount); if (btnSave.Text.Trim() == "Save") { int TariggGroupId = 0; int a = svc.SaveTariffGroupSpiffMapping(sTM, loginID, TariggGroupId, "INSERT", rechargecommision, H2ORechargeDiscount, Convert.ToDecimal(_Comission), Convert.ToDecimal(_H2OGeneralDiscount)); if (a > 0) { ShowPopUpMsg("Data Saved Successfully"); ResetControl(); Response.Redirect("TariffGroup.aspx"); } else { ShowPopUpMsg("Detail not saved. \n Please Try Again"); } } else { string identity = Convert.ToString(Request.QueryString["Identity"]); identity = Encryption.Decrypt(identity); int TariggGroupId = 0; TariggGroupId = Convert.ToInt32(identity); int a = svc.SaveTariffGroupSpiffMapping(sTM, loginID, TariggGroupId, "UPDATE", rechargecommision, H2ORechargeDiscount, Convert.ToDecimal(_Comission), Convert.ToDecimal(_H2OGeneralDiscount)); if (a > 0) { ShowPopUpMsg("Data Updated Successfully"); ResetControl(); //Response.Redirect("TariffGroup.aspx"); } else { ShowPopUpMsg("Detail not Updated. \n Please Try Again"); } } } catch (Exception ex) { ShowPopUpMsg(ex.Message); } }