Esempio n. 1
0
        protected void grdMain_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                ImageButton imgBtnStatus = (ImageButton)e.Row.FindControl("imgBtnStatus");
                bool        status       = Convert.ToBoolean(DataBinder.Eval(e.Row.DataItem, "Status"));

                // Used to hide Delete button if ItemgrpId exists in Item Master,Fleet Mgmt ItemMast
                LinkButton lnkbtnDelete = (LinkButton)e.Row.FindControl("lnkbtnDelete");
                string     ConTypeIdno  = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "ConType_Idno"));
                if (ConTypeIdno != "")
                {
                    ContainerTypeMasterDAL obj = new ContainerTypeMasterDAL();
                    //To hide delete button

                    var ItemExistInMast = obj.CheckItemGrpExistInItemMaster(Convert.ToInt32(ConTypeIdno));
                    if (ItemExistInMast != null && ItemExistInMast.Count > 0)
                    {
                        lnkbtnDelete.Visible = false;
                    }
                    else
                    {
                        lnkbtnDelete.Visible = true;
                    }
                }
                // end----

                imgBtnStatus.Visible = true;

                if (status == false)
                {
                    imgBtnStatus.ImageUrl = "~/Images/inactive.png";
                }
                else
                {
                    imgBtnStatus.ImageUrl = "~/Images/active.png";
                }
            }
        }