Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //if (Request.UrlReferrer == null)
            //{
            //    base.AutoRedirect();
            //}
            #region is Postback............

            if (!Page.IsPostBack)
            {
                ClaimFrmDAL obj = new ClaimFrmDAL();
                txtClaimDate.Attributes.Add("onkeypress", "return notAllowAnything(event);");

                dtTemp          = CreateDt();
                ViewState["dt"] = dtTemp;
                this.BindDateRange();
                this.BindPartyName();
                this.BindCompany();
                if (Convert.ToString(Session["Userclass"]) == "Admin")
                {
                    this.BindCity();
                }
                else
                {
                    this.BindCity(Convert.ToInt64(Session["UserIdno"]));
                }
                ddlDateRange.SelectedIndex = 0; ddlDateRange_SelectedIndexChanged(null, null);
                GetMaxClaimNo();
                if (Request.QueryString["ClaimHeadIdno"] != null)
                {
                    this.Populate(Convert.ToInt64(Request.QueryString["ClaimHeadIdno"].ToString()));
                    var ClaimExist = obj.Exists(Convert.ToInt64(Request.QueryString["ClaimHeadIdno"]));
                    if (ClaimExist != null && ClaimExist.Count > 0)
                    {
                        DivSave.Visible = false;
                    }
                    else
                    {
                        DivSave.Visible = true;
                    }
                    //lnkbtnPrint.Visible = true;
                    ddlDateRange.Enabled = false;
                    lnkbtnNew.Visible    = true;
                }
                else
                {
                    lnkbtnNew.Visible = false;
                }
            }
            #endregion
        }
        protected void grdMain_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                LinkButton lnkbtnDelete     = (LinkButton)e.Row.FindControl("lnkbtnDelete");
                Int64      intClaimHeadIdno = Convert.ToInt64(DataBinder.Eval(e.Row.DataItem, "ClaimHead_Idno"));

                if (intClaimHeadIdno > 0)
                {
                    ClaimFrmDAL obj        = new ClaimFrmDAL();
                    var         ClaimExist = obj.Exists(Convert.ToInt64(intClaimHeadIdno));
                    obj = null;
                    if (ClaimExist != null && ClaimExist.Count > 0)
                    {
                        lnkbtnDelete.Visible = false;
                    }
                    else
                    {
                        lnkbtnDelete.Visible = true;
                    }
                }
            }
        }