Пример #1
0
        public void ProcessRequest(HttpContext context)
        {
            NFMT.Common.ResultModel result = new NFMT.Common.ResultModel();

            int roleId = 0;
            if (!string.IsNullOrEmpty(context.Request.Form["roleId"]))
                int.TryParse(context.Request.Form["roleId"], out roleId);

            try
            {
                NFMT.User.BLL.EmpRoleBLL empRoleBLL = new NFMT.User.BLL.EmpRoleBLL();
                result = empRoleBLL.GetEmpIdsByRoleId(user, roleId);
                if (result.ResultStatus != 0)
                {
                    context.Response.Write(result.Message);
                    context.Response.End();
                }
            }
            catch (Exception ex)
            {
                result.Message = ex.Message;
                result.ResultStatus = -1;
            }

            context.Response.ContentType = "text/plain";
            context.Response.Write(result.ReturnValue);
        }
Пример #2
0
        public void ProcessRequest(HttpContext context)
        {
            NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser;

            context.Response.ContentType = "text/plain";

            int empRoleId = 0;

            if (string.IsNullOrEmpty(context.Request.Form["id"]))
            {
                context.Response.Write("序号错误");
                context.Response.End();
            }

            if (!int.TryParse(context.Request.Form["id"], out empRoleId) || empRoleId <= 0)
            {
                context.Response.Write("序号错误");
                context.Response.End();
            }

            NFMT.User.Model.EmpRole empRole = new NFMT.User.Model.EmpRole()
            {
                  EmpRoleId = empRoleId,
                  RefStatus = NFMT.Common.StatusEnum.已录入
            };

            NFMT.User.BLL.EmpRoleBLL bll = new NFMT.User.BLL.EmpRoleBLL();
            NFMT.Common.ResultModel result = bll.Invalid(user, empRole);
            if (result.ResultStatus == 0)
                context.Response.Write("操作成功");
            else
                context.Response.Write(result.Message);
        }
Пример #3
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser;

            int empId = 0;
            int roleId = 0;

            if (string.IsNullOrEmpty(context.Request.Form["id"]))
            {
                context.Response.Write("员工序号错误");
                context.Response.End();
            }
            if (!int.TryParse(context.Request.Form["id"], out empId) || empId <= 0)
            {
                context.Response.Write("员工序号错误");
                context.Response.End();
            }

            if (string.IsNullOrEmpty(context.Request.Form["did"]))
            {
                context.Response.Write("角色序号错误");
                context.Response.End();
            }
            if (!int.TryParse(context.Request.Form["did"], out roleId) || roleId <= 0)
            {
                context.Response.Write("角色序号错误");
                context.Response.End();
            }

            NFMT.User.Model.EmpRole empRole = new NFMT.User.Model.EmpRole()
            {
                RoleId = roleId,
                EmpId = empId,
                RefStatus = NFMT.Common.StatusEnum.已生效,
                CreatorId = user.EmpId,
            };

            NFMT.User.BLL.EmpRoleBLL bll = new NFMT.User.BLL.EmpRoleBLL();
            NFMT.Common.ResultModel result = bll.Insert(user, empRole);

            context.Response.Write(result.Message);
        }