Esempio n. 1
0
        protected void lnkbtnSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                ClaimFrmDAL objClaimFrmDAL = new ClaimFrmDAL();
                if ((grdSearchRecords != null) && (grdSearchRecords.Rows.Count > 0))
                {
                    string SerialIdDetlValue = string.Empty;
                    for (int count = 0; count < grdSearchRecords.Rows.Count; count++)
                    {
                        CheckBox ChkGr = (CheckBox)grdSearchRecords.Rows[count].FindControl("chkId");
                        if ((ChkGr != null) && (ChkGr.Checked == true))
                        {
                            HiddenField hidSerialIdno = (HiddenField)grdSearchRecords.Rows[count].FindControl("hidSerialIdno");
                            SerialIdDetlValue = SerialIdDetlValue + hidSerialIdno.Value + ",";
                        }
                    }
                    if (SerialIdDetlValue != "")
                    {
                        SerialIdDetlValue = SerialIdDetlValue.Substring(0, SerialIdDetlValue.Length - 1);
                    }
                    if (SerialIdDetlValue == "")
                    {
                        ShowMessageErr("Please select atleast one Serial No.");
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop1", "openGridDetail();", true);
                    }
                    else
                    {
                        string Result = String.Empty;

                        DataTable dt = new DataTable(); DataRow Dr;
                        if (RDbSaleBill.Checked == true)
                        {
                            dt = objClaimFrmDAL.Select(ApplicationFunction.ConnectionString(), Convert.ToInt32(ddlDateRange.SelectedValue), Convert.ToString(SerialIdDetlValue));
                        }
                        else
                        {
                            dt = objClaimFrmDAL.SelectClaimDetl(ApplicationFunction.ConnectionString(), Convert.ToInt32(ddlDateRange.SelectedValue), Convert.ToString(SerialIdDetlValue));
                        }
                        if (dt != null && dt.Rows.Count > 0)
                        {
                            objClaimFrmDAL  = null;
                            ViewState["dt"] = dt;
                        }
                        this.BindGridT();
                    }
                }
            }
            catch (Exception Ex)
            {
                ApplicationFunction.ErrorLog(Ex.Message);
            }
        }