protected void dgvGridView_RowCommand(object sender, System.Web.UI.WebControls.GridViewCommandEventArgs e)
 {
     if (!string.IsNullOrEmpty(e.CommandArgument.ToString()))
     {
         hdnPKID.Value = e.CommandArgument.ToString();
         if (e.CommandName == "IsActive")
         {
             objMenuType = new tblMenuType();
             if (objMenuType.LoadByPrimaryKey(Convert.ToInt32(hdnPKID.Value)))
             {
                 if (objMenuType.AppIsActive == true)
                 {
                     objMenuType.AppIsActive = false;
                 }
                 else if (objMenuType.AppIsActive == false)
                 {
                     objMenuType.AppIsActive = true;
                 }
             }
             objMenuType.Save();
         }
         objMenuType = null;
         LoadDataGrid(false, false, "", "");
     }
 }
    private bool SaveData()
    {
        objClsCommon = new clsCommon();
        if (objClsCommon.IsRecordExists("tblMenuType", tblMenuType.ColumnNames.AppMenuTypeName, tblMenuType.ColumnNames.AppMenuTypeId, txtMenuTypeName.Text, hdnPKID.Value))
        {
            DInfo.ShowMessage("MenuType Name already exists.", Enums.MessageType.Error);
            return(false);
        }
        objClsCommon = null;

        objMenuType = new tblMenuType();

        if (!string.IsNullOrEmpty(hdnPKID.Value) && hdnPKID.Value != "")
        {
            objMenuType.LoadByPrimaryKey(Convert.ToInt32(hdnPKID.Value));
        }
        else
        {
            objMenuType.AddNew();
            objMenuType.AppCreatedDate = System.DateTime.Now;
            objMenuType.AppCreatedBy   = Convert.ToInt32(Session[appFunctions.Session.UserID.ToString()]);
        }
        objMenuType.AppMenuTypeName = txtMenuTypeName.Text;
        objMenuType.s_AppNoOfLevel  = txtNoLevel.Text;
        objMenuType.AppIsActive     = ChkIsActive.Checked;
        objMenuType.s_AppBlockId    = ddlBlock.SelectedValue;
        objMenuType.Save();
        iMenuTypeid  = objMenuType.AppMenuTypeId;
        objMenuType  = null;
        objClsCommon = null;
        return(true);
    }
    private bool Delete(int intPKID)
    {
        bool retval = false;

        objMenuType = new tblMenuType();
        if (objMenuType.LoadByPrimaryKey(intPKID))
        {
            objMenuType.MarkAsDeleted();
            objMenuType.Save();
        }
        retval      = true;
        objMenuType = null;
        return(retval);
    }