public DataSet GetBaseBenefit(CLaimBenefitModel model) { DataSet ds = CspfDatabaseHelper.SelectInDataSetFromStoredProcedure( AccessHelper.ConnectionString, 6000, "SP_GetMablagh_Original", "Table", CspfDatabaseHelper.GetSqlParameter_BigInt("@Nationalcode", model.NationalCode), CspfDatabaseHelper.GetSqlParameter_Int("@UnitCode", model.Unitcode), CspfDatabaseHelper.GetSqlParameter_Int("@Year", model.Year), CspfDatabaseHelper.GetSqlParameter_VarChar("@DEATH_DATE", model.Death_Date)); return(ds); }
private void DoGharamtShow() { if (txtNationalCode.Text.Trim().Length > 0 && txtHadeseDate.Text.Trim().Length > 0) { // ClaimData data = new ClaimData(); CLaimBenefitModel model = new CLaimBenefitModel { NationalCode = Convert.ToInt64(txtNationalCode.Text), Unitcode = SessionHelper.Dastgah.DastgahCode, Year = Convert.ToInt32(txtHadeseDate.Text.Substring(0, 4)), Death_Date = Convert.ToString(txtHadeseDate.Text) }; DataSet ds = DataAccessFactory.CreateClaimData().GetBaseBenefit(model); if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { int Reason = Convert.ToInt16(RdbChangeReason.SelectedItem.Value); if (Reason == 1) { var P = Convert.ToInt32(ds.Tables[0].Rows[0]["MABLAGH"]); lblShowMablagh.Text = P.ToString("C"); Session["FinalMablagh"] = Convert.ToInt32(ds.Tables[0].Rows[0]["MABLAGH"]); } else { int MSum = 0; foreach (ListItem item in ListNaghsType.Items) { if (item.Selected) { MSum = Convert.ToInt32(item.Text.Substring(item.Text.IndexOf("%"), item.Text.IndexOf(")") - item.Text.IndexOf("%")).Replace(")", "").Replace("%", "")) + MSum; } } if (MSum > 100) { MSum = 100; } var P1 = Convert.ToInt64(ds.Tables[0].Rows[0]["MABLAGH"]); var p2 = (P1 * MSum) / 100; Session["FinalMablagh"] = (int)p2; lblShowMablagh.Text = ((int)(p2)).ToString("C"); //"#,##0" } lblKhataShow.Text = Convert.ToString(ds.Tables[0].Rows[0]["khata"]); Session["OriginalMablagh"] = Convert.ToInt32(ds.Tables[0].Rows[0]["MABLAGH"]); Session["Formid"] = Convert.ToInt32(ds.Tables[0].Rows[0]["FormId"]); } } }