예제 #1
0
        /// <summary>
        /// This method is usefult to Load the grid.
        /// </summary>
        protected void LoadGrid()
        {
            DataSet ds = null;
            UserInfoDetailsBusinessEntity userInfo = (UserInfoDetailsBusinessEntity)Session["UserInfo"];
            MilePostBuzLogic milePostBuzObj        = new MilePostBuzLogic();

            try
            {
                ds = milePostBuzObj.GetPolicyDetails(userInfo);
                Cache[CommonConstants.PolicyUnapproved] = ds;
                if (ds.Tables[0].Rows.Count > CommonConstants.StatusZero)
                {
                    grdView1.Visible    = CommonConstants.True;
                    grdView1.DataSource = ds;
                    grdView1.DataBind();
                    txtUserName.Text     = userInfo.UserName;
                    txtMailId.Text       = userInfo.EmailId;
                    lblNoRecords.Visible = CommonConstants.False;
                }
                else
                {
                    txtUserName.Text     = userInfo.UserName;
                    txtMailId.Text       = userInfo.EmailId;
                    grdView1.Visible     = CommonConstants.False;
                    lblNoRecords.Visible = CommonConstants.True;
                }
            }
            catch (Exception ex)
            {
                HandleLogging.AddtoLogFile(ex.ToString(), CommonConstants.PolicyEntry);
                Response.Redirect(CommonConstants.Error);
            }
            finally
            {
                //ds.Dispose();
            }
        }