protected void lnkbtnSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                objClaimFrmDAL = new ClaimToDAL();
                if ((grdSearchRecords != null) && (grdSearchRecords.Rows.Count > 0))
                {
                    string ClaimIdDetlValue = 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 hidClaimIdno = (HiddenField)grdSearchRecords.Rows[count].FindControl("HidClaimIdno");
                            ClaimIdDetlValue = ClaimIdDetlValue + hidClaimIdno.Value + ",";
                        }
                    }
                    if (ClaimIdDetlValue != "")
                    {
                        ClaimIdDetlValue = ClaimIdDetlValue.Substring(0, ClaimIdDetlValue.Length - 1);
                    }
                    if (ClaimIdDetlValue == "")
                    {
                        ShowMessageErr("Please select atleast one Serial No.");
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop1", "openGridDetail();", true);
                    }
                    else
                    {
                        objClaimFrmDAL = new ClaimToDAL();
                        if (rdoAgnReceived.Checked)
                        {
                            var Lst = objClaimFrmDAL.SelectClaimDetailsForRecvd(Convert.ToString(ClaimIdDetlValue));
                            if (Lst != null && Lst.Count > 0)
                            {
                                grdMain.DataSource = Lst;
                                grdMain.DataBind();
                                grdMain.Visible = true;
                                if (rdoAgnReceived.Checked)
                                {
                                    grdMain.Columns[9].Visible = grdMain.Columns[10].Visible = true; grdMain.Columns[4].Visible = grdMain.Columns[5].Visible = grdMain.Columns[6].Visible = grdMain.Columns[7].Visible = false;
                                }
                                else
                                {
                                    grdMain.Columns[4].Visible = grdMain.Columns[5].Visible = grdMain.Columns[6].Visible = grdMain.Columns[7].Visible = true; grdMain.Columns[9].Visible = grdMain.Columns[10].Visible = false;
                                }
                            }
                        }
                        else
                        {
                            var Lst = objClaimFrmDAL.Select(Convert.ToString(ClaimIdDetlValue));

                            if (Lst != null && Lst.Count > 0)
                            {
                                grdMain.DataSource = Lst;
                                grdMain.DataBind();
                                grdMain.Visible = true;
                                if (rdoAgnReceived.Checked)
                                {
                                    grdMain.Columns[9].Visible = grdMain.Columns[10].Visible = true; grdMain.Columns[4].Visible = grdMain.Columns[5].Visible = grdMain.Columns[6].Visible = grdMain.Columns[7].Visible = false;
                                }
                                else
                                {
                                    grdMain.Columns[4].Visible = grdMain.Columns[5].Visible = grdMain.Columns[6].Visible = grdMain.Columns[7].Visible = true; grdMain.Columns[9].Visible = grdMain.Columns[10].Visible = false;
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception Ex)
            {
                ApplicationFunction.ErrorLog(Ex.Message);
            }
        }