示例#1
0
 public void BindRole()
 {
     try
     {
         RoleBl objRoleBL = new RoleBl();
         var    objResult = objRoleBL.Role_SelectAll();
         if (objResult != null)
         {
             gvRole.DataSource = objResult.ResultDt;
             gvRole.DataBind();
             if (gvRole.Rows.Count > 0)
             {
                 PanelVisibilityMode(1);
             }
             else
             {
                 PanelVisibilityMode(2);
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                if (Page.IsValid)
                {
                    RoleBo objRoleBO = new RoleBo();
                    RoleBl objRoleBL = new RoleBl();
                    objRoleBO.Name        = txtName.Text.Trim();
                    objRoleBO.Description = txtDescription.Text.Trim();

                    if (ViewState["Mode"].ToString() == "Save")
                    {
                        objRoleBO.CreatedBy   = Convert.ToInt32(Session[ApplicationSession.Userid]);
                        objRoleBO.CreatedDate = DateTime.UtcNow.AddHours(5.5).ToShortDateString();
                        var objResult = objRoleBL.Role_Insert(objRoleBO);
                        if (objResult.Status == ApplicationResult.CommonStatusType.Success)
                        {
                            ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp",
                                                               "<script>alert('Record Saved Successfully!');</script>");
                            BindRole();
                            ClearAll();
                            PanelVisibilityMode(1);
                            ViewState["Mode"] = "Save";
                        }
                        else
                        {
                            ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp",
                                                               "<script>alert('Record already exist.');</script>");
                        }
                    }
                    else if (ViewState["Mode"].ToString() == "Edit")
                    {
                        objRoleBO.Id               = Convert.ToInt32(ViewState["Id"].ToString());
                        objRoleBO.LastModifiedBy   = Convert.ToInt32(Session[ApplicationSession.Userid]);
                        objRoleBO.LastModifiedDate = DateTime.UtcNow.AddHours(5.5).ToString();
                        var objResult = objRoleBL.Role_Update(objRoleBO);
                        if (objResult.Status == ApplicationResult.CommonStatusType.Success)
                        {
                            ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp",
                                                               "<script>alert('Record Updated Successfully.');</script>");
                            BindRole();
                            ClearAll();
                            PanelVisibilityMode(1);
                            ViewState["Mode"] = "Save";
                        }
                        else
                        {
                            ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp",
                                                               "<script>alert('Record already exist.');</script>");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error("Error", ex);
                ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>");
            }
        }
示例#3
0
        protected void gvRole_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                RoleBl objRoleBL = new RoleBl();
                if (e.CommandName.ToString() == "Edit1")
                {
                    ViewState["Mode"] = "Edit";
                    ViewState["Id"]   = e.CommandArgument.ToString();
                    var objResult = objRoleBL.Role_Select(Convert.ToInt32(e.CommandArgument.ToString()));
                    if (objResult != null)
                    {
                        if (objResult.ResultDt.Rows.Count > 0)
                        {
                            txtName.Text        = objResult.ResultDt.Rows[0][RoleBo.ROLE_NAME].ToString();
                            txtDescription.Text = objResult.ResultDt.Rows[0][RoleBo.ROLE_DESCRIPTION].ToString();

                            BindRole();
                            PanelVisibilityMode(2);
                        }
                    }
                }
                else if (e.CommandName.ToString() == "Delete1")
                {
                    var objResult = objRoleBL.Role_Delete(Convert.ToInt32(e.CommandArgument.ToString()), Convert.ToInt32(Session[ApplicationSession.Userid]), DateTime.UtcNow.AddHours(5.5).ToString());
                    if (objResult.Status == ApplicationResult.CommonStatusType.Success)
                    {
                        ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Record Deleted Successfully');</script>");
                        PanelVisibilityMode(1);
                        BindRole();
                    }
                    else
                    {
                        ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>");
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error("Error", ex);
                ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>");
            }
        }
示例#4
0
 public void BindRole()
 {
     try
     {
         RoleBl   objRoleBl   = new RoleBl();
         Controls objControls = new Controls();
         var      objResult   = objRoleBl.Role_SelectAll();
         if (objResult != null)
         {
             if (objResult.ResultDt.Rows.Count > 0)
             {
                 objControls.BindDropDown_ListBox(objResult.ResultDt, ddlRole, "Name", "Id");
             }
             ddlRole.Items.Insert(0, new ListItem("--Select--", "-1"));
         }
     }
     catch (Exception ex)
     {
         log.Error("Error", ex);
         ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>");
     }
 }