Exemplo n.º 1
0
        public ActionResult EditRole(int iRoleId)
        {
            RolesBAL objRolesBAL = new RolesBAL();
            RolesBO  objRolesBO  = objRolesBAL.EditRole(iRoleId);

            return(PartialView("AddRole", objRolesBO));
        }
Exemplo n.º 2
0
        public List <RolesBO> getRolesList()
        {
            DataSet                objDataSet             = null;
            RolesBO                objRolesBO             = null;
            List <RolesBO>         objRolesBOList         = new List <RolesBO>();
            List <ProcParameterBO> objProcParameterBOList = new List <ProcParameterBO>();

            try
            {
                objDataSet = objDBAccess.execuitDataSet(ProcGetRolesList, ref objProcParameterBOList);
                if (objDataSet != null && objDataSet.Tables.Count > 0)
                {
                    for (int i = 0; i < objDataSet.Tables[0].Rows.Count; i++)
                    {
                        objRolesBO          = new RolesBO();
                        objRolesBO.RoleId   = Convert.ToInt32(objDataSet.Tables[0].Rows[i][0].ToString());
                        objRolesBO.RoleName = objDataSet.Tables[0].Rows[i][1].ToString();
                        objRolesBO.IsActive = Convert.ToBoolean(objDataSet.Tables[0].Rows[i][2].ToString());
                        objRolesBOList.Add(objRolesBO);
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionError.Error_Log(ex, "getRolesList");
                throw ex;
            }
            return(objRolesBOList);
        }
Exemplo n.º 3
0
        public RolesBO EditRole(int iRoleId)
        {
            DataSet objDataSet = null;
            RolesBO objRolesBO = null;
            List <ProcParameterBO> objProcParameterBOList = new List <ProcParameterBO>();

            try
            {
                ProcParameterBO objDbParameter = new ProcParameterBO();
                objDbParameter.Direction      = ParameterDirection.Input;
                objDbParameter.ParameterName  = "@iRoleId";
                objDbParameter.dbType         = DbType.Int32;
                objDbParameter.ParameterValue = iRoleId;
                objProcParameterBOList.Add(objDbParameter);

                objDataSet = objDBAccess.execuitDataSet(ProcEditRole, ref objProcParameterBOList);
                if (objDataSet != null && objDataSet.Tables[0].Rows.Count > 0)
                {
                    objRolesBO             = new RolesBO();
                    objRolesBO.RoleId      = Convert.ToInt32(objDataSet.Tables[0].Rows[0][0].ToString());
                    objRolesBO.RoleName    = objDataSet.Tables[0].Rows[0][1].ToString();
                    objRolesBO.Description = objDataSet.Tables[0].Rows[0][2].ToString();
                    objRolesBO.IsActive    = Convert.ToBoolean(objDataSet.Tables[0].Rows[0][3].ToString());
                }
            }
            catch (Exception ex)
            {
                ExceptionError.Error_Log(ex, "EditRole");
                throw ex;
            }
            return(objRolesBO);
        }
Exemplo n.º 4
0
        public JsonResult saveRole(RolesBO Data)
        {
            RolesBAL objRolesBAL = new RolesBAL();

            Data.IsActive = true;
            string strResult = objRolesBAL.SaveorUpdateRole(Data, Convert.ToInt32(ViewData["LoginUserId"]));

            return(Json(strResult, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 5
0
        public ActionResult Index()
        {
            ViewBag.MainTitle = "Roles";
            ViewBag.Title     = "My Pages";
            ViewBag.Icon      = "fa fa-user";
            RolesBO objRolesBO = new RolesBO();

            return(View(objRolesBO));
        }
Exemplo n.º 6
0
        public void AddRole(RoleBO roleBO)
        {
            if (RolesBO.Contains(roleBO))
            {
                return;
            }

            RolesBO.Add(roleBO);
        }
Exemplo n.º 7
0
 public void RemoveRole(RoleBO role)
 {
     if (!role.RoleName.Contains("admin") && RolesBO != null)
     {
         if (RolesBO.Contains(role))
         {
             RolesBO.Remove(role);
         }
     }
     return;
 }
Exemplo n.º 8
0
        public ActionResult AddRole()
        {
            RolesBO objRolesBO = new RolesBO();

            return(PartialView("AddRole", objRolesBO));
        }
Exemplo n.º 9
0
        public string SaveorUpdateRole(RolesBO objRolesBO, int iUserId)
        {
            List <ProcParameterBO> objProcParameterBOList = new List <ProcParameterBO>();
            ProcParameterBO        objDBparameter         = null;
            string strResult = "";

            try
            {
                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@iRoleId";
                objDBparameter.dbType         = DbType.Int32;
                objDBparameter.ParameterValue = objRolesBO.RoleId;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@strRoleName";
                objDBparameter.dbType         = DbType.String;
                objDBparameter.ParameterValue = objRolesBO.RoleName;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@strDescription";
                objDBparameter.dbType         = DbType.String;
                objDBparameter.ParameterValue = objRolesBO.Description;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@bIsActive";
                objDBparameter.dbType         = DbType.Boolean;
                objDBparameter.ParameterValue = objRolesBO.IsActive;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@iUserId";
                objDBparameter.dbType         = DbType.Int32;
                objDBparameter.ParameterValue = iUserId;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter               = new ProcParameterBO();
                objDBparameter.Direction     = ParameterDirection.Output;
                objDBparameter.ParameterName = "@strResult";
                objDBparameter.dbType        = DbType.String;
                objDBparameter.Size          = 100;
                objProcParameterBOList.Add(objDBparameter);



                objDBAccess.executeNonQuery(ProcSaveRole, ref objProcParameterBOList);

                for (int i = 0; i < objProcParameterBOList.Count; i++)
                {
                    if (objProcParameterBOList[i].Direction == ParameterDirection.Output)
                    {
                        strResult = objProcParameterBOList[i].ParameterValue.ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionError.Error_Log(ex, "SaveorUpdateRole");
                strResult = "FAILED";
                throw ex;
            }
            return(strResult);
        }
Exemplo n.º 10
0
 public string SaveorUpdateRole(RolesBO objRolesBO, int iUserId)
 {
     return(objRolesDAL.SaveorUpdateRole(objRolesBO, iUserId));
 }