示例#1
0
        private ReturnMessageModel CheckPassword(string userName, string password)
        {
            var returnMessageModel = new ReturnMessageModel();
            var userList           = CurrentDal.GetEntitiesByKey(m => m.UserName == userName).ToList();

            if (userList.Count == 0)
            {
                returnMessageModel.Code    = ReturnMessageCode.Fail;
                returnMessageModel.Message = "用户名不存在";
            }
            else if (userList.Count > 1)
            {
                returnMessageModel.Code    = ReturnMessageCode.SystemError;
                returnMessageModel.Message = "用户名太多";
            }
            else
            {
                if (userList[0].Password == password)
                {
                    returnMessageModel.Code    = ReturnMessageCode.Success;
                    returnMessageModel.Message = "登陆成功";
                    //Session["loginUser"]  =
                }
                else
                {
                    returnMessageModel.Code    = ReturnMessageCode.Fail;
                    returnMessageModel.Message = "密码错误";
                }
            }

            return(returnMessageModel);
        }
        public ActionResult CreateEditUser(UserProfile profile)
        {
            using (UsersContext _context = new UsersContext())
            {
                ReturnMessageModel rModel = new ReturnMessageModel();
                try
                {
                    if (profile.UserId == 0)
                    {
                        WebSecurity.CreateUserAndAccount(profile.UserName, profile.Password, new { FullName = profile.FullName, MobileNumber = profile.MobileNumber, CanLogin = profile.CanLogin });
                        Roles.AddUserToRole(profile.UserName, profile.RoleName);
                        rModel.Msg = "User Successfully Created !!";
                    }
                    else
                    {
                        _context.Database.ExecuteSqlCommand("Update UserProfile set FullName='" + profile.FullName + "',MobileNumber='" + profile.MobileNumber + "',CanLogin='******' where UserId=" + profile.UserId);

                        string userRole = Roles.GetRolesForUser(profile.UserName).FirstOrDefault();
                        Roles.RemoveUserFromRole(profile.UserName, userRole);
                        Roles.AddUserToRole(profile.UserName, profile.RoleName);
                        rModel.Msg = "User Successfully Updated !!";
                    }

                    rModel.Success = true;
                }
                catch (Exception ex)
                {
                    rModel.Msg     = "Error : " + ex.Message;
                    rModel.Success = false;
                }
                return(Json(rModel));
            }
        }
示例#3
0
        /// <summary>
        /// 物理服务器
        /// </summary>
        public ActionResult ListPhyDel()
        {
            var sReturnModel = new ReturnMessageModel();

            #region 登录验证
            if (!Utits.IsLogin)
            {
                sReturnModel.ErrorType      = 3;
                sReturnModel.MessageContent = "登录状态已失效.";
                return(Json(sReturnModel));
            }
            #endregion
            var idcode = RequestParameters.Pint("Idcode");
            if (idcode != 1 && idcode != 0)
            {
                sReturnModel.ErrorType      = 0;
                sReturnModel.MessageContent = "参数错误.";
                return(Json(sReturnModel));
            }

            var ids = RequestParameters.Pstring("ids");

            if (ids.Length < 1)
            {
                sReturnModel.ErrorType      = 0;
                sReturnModel.MessageContent = "参数错误.";
                return(Json(sReturnModel));
            }
            var        tempArry = ids.Split(',');
            List <int> delIds   = new List <int>();
            foreach (var s in tempArry)
            {
                if (RegexValidate.IsInt(s))
                {
                    delIds.Add(int.Parse(s));
                }
            }
            if (!delIds.Any())
            {
                sReturnModel.ErrorType      = 0;
                sReturnModel.MessageContent = "参数格式错误.";
                return(Json(sReturnModel));
            }
            var cBll = new BLL_Service();

            if (cBll.PhysicalDelete(delIds.ToArray(), idcode))
            {
                sReturnModel.ErrorType      = 1;
                sReturnModel.MessageContent = "操作成功.";
            }
            else
            {
                sReturnModel.ErrorType      = 0;
                sReturnModel.MessageContent = "操作失败.";
            }
            return(Json(sReturnModel));
        }
示例#4
0
 public ResourceIssueController()
 {
     _iResourceService            = new ResourceService();
     _iResourceIssue              = new ResourceIssueService();
     _iSetupService               = new SetupService();
     _iResourceAuthorService      = new ResourceAuthorService();
     _iResourcePublicationService = new ResourcePublicationService();
     rModel = new ReturnMessageModel();
 }
示例#5
0
        private static ReturnMessageModel ReturnMessage(String message, EnumMessageType messageType)
        {
            ReturnMessageModel returnMessageModel = new ReturnMessageModel();

            returnMessageModel.MessageType = messageType;
            returnMessageModel.Message     = message;

            return(returnMessageModel);
        }
示例#6
0
        public ReturnMessageModel EmployeeleaveStatusTsk(EmployeeLeaveModel model)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            using (PayrollEntities db = new PayrollEntities())
            {
                db.SpEmployeeleaveStatusTsk(model.Status, model.EmployeeLeaveId, model.InsertUserId, returnMessage);
                return(result);
            }
        }
示例#7
0
        public ReturnMessageModel SalaryRateSetupIns(SalaryRateSetupModel model)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            using (PayrollEntities db = new PayrollEntities())
            {
                db.SpSalaryRateSetupIns(model.SalaryRateSetupId, model.CompanyId, model.RateName, model.From, model.Upto, model.Rate, model.InsertUserId, returnMessage);
                result.ReturnMessage = returnMessage.Value.ToString();
                return(result);
            }
        }
示例#8
0
        public ReturnMessageModel UserUpd(UserModel model)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            using (TestDBEntities db = new TestDBEntities())
            {
                db.SpUserUpd(model.Id, model.UserName, returnMessage);
                result.ReturnMessage = returnMessage.Value.ToString();
            }
            return(result);
        }
示例#9
0
        public ReturnMessageModel LeaveDel(int LeaveId)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            using (PayrollEntities db = new PayrollEntities())
            {
                db.SpLeaveDel(LeaveId, returnMessage);
                result.ReturnMessage = returnMessage.Value.ToString();
                return(result);
            }
        }
示例#10
0
        public ReturnMessageModel LeaveUpdate(int LeaveId, int CompanyId, string LeaveName, int Days)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            using (PayrollEntities db = new PayrollEntities())
            {
                db.SpLeaveUpdate(LeaveId, CompanyId, LeaveName, Days, returnMessage);
                result.ReturnMessage = returnMessage.Value.ToString();
                return(result);
            }
        }
示例#11
0
        public ReturnMessageModel OrderIns(OrderModel model)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            using (TestDBEntities db = new TestDBEntities())
            {
                db.SpOrderIns(model.UserId, model.SupplyName, model.UnitCost, model.UnitPrice, model.Markup, model.Qty, model.TotalPrice, returnMessage);
                result.ReturnMessage = returnMessage.Value.ToString();
                return(result);
            }
        }
示例#12
0
        public ReturnMessageModel OrderDel(int Id)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            using (TestDBEntities db = new TestDBEntities())
            {
                db.SpOrderDel(Id, returnMessage);
                result.ReturnMessage = returnMessage.Value.ToString();
                return(result);
            }
        }
示例#13
0
        public ReturnMessageModel CompanyIns(CompanyModel model)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            using (PayrollEntities db = new PayrollEntities())
            {
                db.SpCompanyIns(model.CompanyId, model.CompanyName, model.UserId, returnMessage);
                result.ReturnMessage = returnMessage.Value.ToString();
                return(result);
            }
        }
示例#14
0
        public ReturnMessageModel EmployeeLeaveAppliedIns(EmployeeLeaveModel model)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));
            var userModel = JsonConvert.SerializeObject(model);

            using (PayrollEntities db = new PayrollEntities())
            {
                db.SpEmployeeLeaveAppliedIns(userModel, returnMessage);
                result.ReturnMessage = returnMessage.Value.ToString();
                return(result);
            }
        }
示例#15
0
        /// <summary>
        /// 测试
        /// </summary>
        /// <param name="people"></param>
        /// <returns></returns>
        public ReturnMessageModel <MInfo> Test(MPeople people)
        {
            MInfo info = new MInfo();

            info.name = people.name;
            info.age  = people.age;
            ReturnMessageModel <MInfo> returnMessageModel = new ReturnMessageModel <MInfo>();

            returnMessageModel.Status  = 0;
            returnMessageModel.Message = "Success";
            returnMessageModel.Data    = info;
            return(returnMessageModel);
        }
示例#16
0
        public static ReturnMessageModel ReturnMessageFromException(Exception ex)
        {
            ReturnMessageModel returnMessageModel = new ReturnMessageModel();

            returnMessageModel.MessageType    = EnumMessageType.Error;
            returnMessageModel.Message        = ex.Message;
            returnMessageModel.InnerException = ex.InnerException != null?ex.InnerException.ToString() : "";

            returnMessageModel.Source = ex.Source;
            returnMessageModel.Target = ex.TargetSite.ToString();

            return(returnMessageModel);
        }
 public SetupController()
 {
     _iSetupService               = new SetupService();
     rModel                       = new ReturnMessageModel();
     _iResourceService            = new ResourceService();
     context                      = new PointOfSaleEntities();
     _iCountryService             = new CountryService();
     context                      = new PointOfSaleEntities();
     _iResourceAuthorService      = new ResourceAuthorService();
     context                      = new PointOfSaleEntities();
     _iResourcePublicationService = new ResourcePublicationService();
     context                      = new PointOfSaleEntities();
 }
示例#18
0
        public JsonResult SystemAccount()
        {
            var sReturnModel = new ReturnMessageModel();

            string UserName = RequestParameters.Pstring("UserName");
            string Password = RequestParameters.Pstring("Password");
            string newPwd   = new AESCrypt().Encrypt(Password);

            td_User userInfo = new td_User();

            //userInfo.user_Id = 141;
            userInfo.user_Name = UserName;
            userInfo.user_Pwd  = newPwd;
            userInfo.user_Sign = 1;
            //userInfo.user_TrueName = "test";
            //userInfo.user_Purview = 1;
            //userInfo.user_Dept = "hlw";

            try
            {
                var usersBll = new BLL_User();
                var item     = usersBll.GetObjectByUserAccount(UserName);//, HashEncrypt.BgPassWord(Password));
                if (item == null)
                {
                    if (usersBll.AddAccount(userInfo))
                    {
                        sReturnModel.ErrorType      = 1;
                        sReturnModel.MessageContent = "注册成功.";
                    }
                    else
                    {
                        sReturnModel.ErrorType      = 2;
                        sReturnModel.MessageContent = "注册失败.";
                    }
                    return(Json(sReturnModel));
                }
                else
                {
                    sReturnModel.ErrorType      = 2;
                    sReturnModel.MessageContent = "账号名称已存在.";
                    return(Json(sReturnModel));
                }
            }
            catch (Exception ex)
            {
                sReturnModel.ErrorType      = 2;
                sReturnModel.MessageContent = "系统异常:" + ex.Message;
                return(Json(sReturnModel));
            }
        }
示例#19
0
        public virtual ReturnMessageModel Edit(T model)
        {
            var returnMessageModel = new ReturnMessageModel();

            CurrentDal.Edit(model);
            if (CurrentDal.SaveChanges())
            {
                returnMessageModel.Code    = ReturnMessageCode.Success;
                returnMessageModel.Message = "修改成功";
                DbSession.SaveChanges();
            }
            else
            {
                returnMessageModel.Code    = ReturnMessageCode.Fail;
                returnMessageModel.Message = "修改失败";
            }
            return(returnMessageModel);
        }
示例#20
0
        public virtual ReturnMessageModel Delete(int id)
        {
            var returnMessageModel = new ReturnMessageModel();

            CurrentDal.Delete(id);
            if (CurrentDal.SaveChanges())
            {
                returnMessageModel.Code    = ReturnMessageCode.Success;
                returnMessageModel.Message = "删除成功";
                DbSession.SaveChanges();
            }
            else
            {
                returnMessageModel.Code    = ReturnMessageCode.Fail;
                returnMessageModel.Message = "删除失败";
            }
            return(returnMessageModel);
        }
示例#21
0
        public ReturnMessageModel EmployeeIns(EmployeeModel model)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            model.Password = HashPassword(model.Password);
            var EmployeeInformation = JsonConvert.SerializeObject(model.EmployeeInformation);
            var EmployeeSalary      = JsonConvert.SerializeObject(model.EmployeeSalary);

            model.EmployeeInformation = null;
            model.EmployeeSalary      = null;
            var EmployeeModel = JsonConvert.SerializeObject(model);

            using (PayrollEntities db = new PayrollEntities())
            {
                db.SpEmployeeIns(EmployeeModel, EmployeeInformation, EmployeeSalary, returnMessage);
                return(result);
            }
        }
示例#22
0
        private ReturnMessageModel LoginFun(JObject model)
        {
            var name = model["Name"].ToString().ToLower();
            var pass = model["Pass"].ToString().ToLower();
            var code = model["Code"].ToString().ToLower();

            ReturnMessageModel returnMessage = new ReturnMessageModel();

            if (string.IsNullOrEmpty(code))
            {
                returnMessage.ErrorType      = 3;
                returnMessage.MessageContent = "验证码不能为空";
                return(returnMessage);
            }

            if (code != Vcode)
            {
                returnMessage.ErrorType      = 2;
                returnMessage.MessageContent = "验证码错误";
                return(returnMessage);
            }
            pass = CommonLib.HashEncrypt.BgPassWord(pass);
            BLL_User userBll   = new BLL_User();
            var      UserModel = userBll.LoginUsers(name, pass);

            if (UserModel != null)
            {
                //设置个人信息
                //个人信息类  拓展

                returnMessage.IsSuccess      = true;
                returnMessage.ErrorType      = 1;
                returnMessage.MessageContent = "登录成功";
                return(returnMessage);
            }
            else
            {
                returnMessage.ErrorType      = 0; //可有可无 构造方法已赋值
                returnMessage.MessageContent = "账号密码错误";
                return(returnMessage);
            }
        }
示例#23
0
 public object TimeIntervalIns(long?BIBCode)
 {
     try
     {
         var BIBCodeCheck                 = db.Registers.Where(x => x.BIBCode == BIBCode).ToList();
         var raceid                       = db.Races.OrderByDescending(x => x.Id).Take(1).Select(x => x.Id).FirstOrDefault();
         var registeredData               = db.Registers.Where(x => x.RaceId == raceid).ToList();
         ReturnMessageModel result        = new ReturnMessageModel();
         ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));
         foreach (var item in registeredData)
         {
             if (item.BIBCode == BIBCode)
             {
                 var time = new TimeInterval()
                 {
                     BIBCode   = BIBCode,
                     StartTime = item.StartTime,
                     EndTime   = DateTime.UtcNow.AddHours(5).AddMinutes(45),
                     Interval  = DateTime.UtcNow.AddHours(5).AddMinutes(45) - item.StartTime,
                     RaceId    = raceid
                 };
                 try
                 {
                     db.TimeIntervals.Add(time);
                     db.SaveChanges();
                 }
                 catch (SqlException)
                 {
                     return(Ok("BIB Already inserted." + Environment.NewLine + "Or something went wrong."));
                 }
             }
         }
         return(Ok("Successfully inserted!"));
     }
     catch (Exception excep)
     {
         return(Ok("BIB Already inserted \n Or something went wrong."));
     }
 }
 /// <summary>
 /// 執行方法完成后
 /// </summary>
 /// <param name="context"></param>
 public override void OnResultExecuting(ResultExecutingContext context)
 {
     if (!context.ModelState.IsValid)
     {
         //對模型驗證失敗的結果進行自定義結果
         ReturnMessageModel <string> result = new ReturnMessageModel <string>();
         foreach (var item in context.ModelState.Values)
         {
             foreach (var error in item.Errors)
             {
                 result.Message += error.ErrorMessage + ",";
                 result.Data     = "";
             }
         }
         result.Message = result.Message.TrimEnd(',');
         result.Status  = 1;
         context.Result = new JsonResult(result);
     }
     else
     {
         base.OnResultExecuting(context);
     }
 }
示例#25
0
        public ReturnMessageModel UserIns(UserModel model)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            if (model.Password != model.PasswordConfirmation)
            {
                result.ReturnMessage = "Password does not match";
                return(result);
            }

            if (model.Email != model.EmailConfirmation)
            {
                result.ReturnMessage = "Email does not match";
                return(result);
            }
            model.Password = HashPassword(model.Password);
            var userInformationModel = JsonConvert.SerializeObject(model.UserInformation);

            model.UserInformation = null;
            var userModel = JsonConvert.SerializeObject(model);

            using (PayrollEntities db = new PayrollEntities())
            {
                if (model.UserId == 0)
                {
                    db.SpUserIns(userModel, userInformationModel, returnMessage);
                    result.ReturnMessage = returnMessage.Value.ToString();
                }
                else if (model.UserId > 0)
                {
                    db.SpClientUserIns(model.UserId, userModel, userInformationModel, model.UserId, returnMessage);
                    result.ReturnMessage = returnMessage.Value.ToString();
                }
                return(result);
            }
        }
示例#26
0
        public override ReturnMessageModel Add(CargoLogInfo model)
        {
            var returnMessageModel = new ReturnMessageModel();

            CurrentDal.Add(model);
            var cargo = CargoInfoDal.GetEntityById(model.CargoInfoId);

            if (model.IsIncome == true)
            {
                cargo.CargoCount += model.ChangeCount;
            }
            else
            {
                cargo.CargoCount -= model.ChangeCount;
            }
            CargoInfoDal.Edit(cargo);
            //CargoInfoDal.SaveChanges();
            //CurrentDal.SaveChanges();

            if (cargo.CargoCount > 0 && DbSession.SaveChanges() > 0)  // 必须分别提交?
            {
                //DbSession.SaveChanges();
                //CargoInfoDal.SaveChanges();
                //
                returnMessageModel.Code    = ReturnMessageCode.Success;
                returnMessageModel.Message = "添加成功";

                //DbSession.SaveChanges();
            }
            else
            {
                returnMessageModel.Code    = ReturnMessageCode.Fail;
                returnMessageModel.Message = "添加失败";
            }
            return(returnMessageModel);
        }
示例#27
0
        public JsonResult LoginSystem()
        {
            #region 后台系统登录
            string UserName = RequestParameters.Pstring("UserName");
            string Password = RequestParameters.Pstring("Password");

            if (UserName.Length <= 0)
            {
                var sReturnModel = new ReturnMessageModel();
                sReturnModel.ErrorType      = 2;
                sReturnModel.MessageContent = "用户名不能为空.";
                return(Json(sReturnModel));
            }
            if (Password.Length <= 0)
            {
                var sReturnModel = new ReturnMessageModel();
                sReturnModel.ErrorType      = 2;
                sReturnModel.MessageContent = "密码不能为空.";
                return(Json(sReturnModel));
            }
            //  string retVal = "";
            #region
            try
            {
                var usersBll = new BLL_User();
                var item     = usersBll.GetObjectByUser(UserName, HashEncrypt.BgPassWord(Password));
                if (item != null)
                {
                    if (item.user_Sign == (int)StageMode.Normal)
                    {
                        Session["EQUI_USERID"] = HashEncrypt.EncryptQueryString(item.user_Id.ToString());

                        var sReturnModel = new ReturnMessageModel();
                        sReturnModel.ErrorType      = 1;
                        sReturnModel.MessageContent = "登录成功.";
                        return(Json(sReturnModel));
                    }
                    else
                    {
                        var sReturnModel = new ReturnMessageModel();
                        sReturnModel.ErrorType      = 2;
                        sReturnModel.MessageContent = "该账号已停用.";
                        return(Json(sReturnModel));
                    }
                    //  retVal = "该账号已停用."; //登录成功
                }
                else
                {
                    var sReturnModel = new ReturnMessageModel();
                    sReturnModel.ErrorType      = 2;
                    sReturnModel.MessageContent = "账号或密码错误.";
                    return(Json(sReturnModel));
                }
            }
            catch (Exception ex)
            {
                var sReturnModel = new ReturnMessageModel();
                sReturnModel.ErrorType      = 2;
                sReturnModel.MessageContent = "系统异常:" + ex.Message;
                return(Json(sReturnModel));
                //  retVal = "1系统异常:" ;
            }
            #endregion

            //if (retVal == "1")
            //{
            //    var sReturnModel = new ReturnMessageModel();
            //    sReturnModel.ErrorType = 1;
            //    sReturnModel.MessageContent = "登录成功.";
            //    return Json(sReturnModel);
            //}
            //else
            //{
            //    var sReturnModel = new ReturnMessageModel();
            //    sReturnModel.ErrorType = 2;
            //    sReturnModel.MessageContent = retVal;
            //    return Json(sReturnModel);
            //}
            #endregion
        }
 public GenerationService()
 {
     rModel = new ReturnMessageModel();
 }
示例#29
0
        public JsonResult AddOrUpdate()
        {
            var sReturnModel = new ReturnMessageModel();

            #region 登录验证
            if (!Utits.IsLogin)
            {
                sReturnModel.ErrorType      = 3;
                sReturnModel.MessageContent = "登录状态已失效.";
                return(Json(sReturnModel));
            }
            #endregion
            int    id         = RequestParameters.Pint("ID");
            string DeptId     = RequestParameters.Pstring("Dept_Id");
            string bswz       = RequestParameters.Pstring("bswz");
            int    fhq        = RequestParameters.Pint("fhq");
            int    rqjc       = RequestParameters.Pint("rqjc");
            int    VPNsb      = RequestParameters.Pint("VPNsb");
            string VPNsbxh    = RequestParameters.Pstring("VPNsbxh");
            string VPNsbpp    = RequestParameters.Pstring("VPNsbpp");
            int    zmaqfhsb   = RequestParameters.Pint("zmaqfhsb");
            string zmaqfhsbxh = RequestParameters.Pstring("zmaqfhsbxh");
            string zmaqfhsbpp = RequestParameters.Pstring("zmaqfhsbpp");
            int    mmj        = RequestParameters.Pint("mmj");
            int    jsmb       = RequestParameters.Pint("jsmb");
            int    yjsjsb     = RequestParameters.Pint("yjsjsb");
            string yjsjsbxh   = RequestParameters.Pstring("yjsjsbxh");
            string yjsjsbpp   = RequestParameters.Pstring("yjsjsbpp");
            string sfrzwg     = RequestParameters.Pstring("sfrzwg");
            int    yyfzjh     = RequestParameters.Pint("yyfzjh");
            int    xhgrq      = RequestParameters.Pint("xhgrq");
            int    swxwgl     = RequestParameters.Pint("wljk");
            int    wljk       = RequestParameters.Pint("wljk");
            int    fwqjkpt    = RequestParameters.Pint("fwqjkpt");
            int    ywglpt     = RequestParameters.Pint("ywglpt");
            int    wyfcg      = RequestParameters.Pint("wyfcg");
            int    zdjkASM    = RequestParameters.Pint("zdjkASM");

            if (bswz.Length < 1)
            {
                sReturnModel.ErrorType      = 0;
                sReturnModel.MessageContent = "操作失败:部署位置不能为空.";
                return(Json(sReturnModel));
            }

            //if (sfrzwg.GetType() != typeof(int)) {
            //    sReturnModel.ErrorType = 0;
            //    sReturnModel.MessageContent = "操作失败:身份认证网关为数量.";
            //    return Json(sReturnModel);
            //}

            var currentUser = Utits.CurrentUser;

            #region 检查参数(暂不做处理)
            //if (ECode.Length < 1)
            //{
            //    sReturnModel.ErrorType = 0;
            //    sReturnModel.MessageContent = "操作失败:员工号不能为空.";
            //    return Json(sReturnModel);
            //}
            //if (WCode.Length < 1)
            //{
            //    sReturnModel.ErrorType = 0;
            //    sReturnModel.MessageContent = "操作失败:考勤号不能为空.";
            //    return Json(sReturnModel);
            //}
            //if (Name.Length < 1)
            //{
            //    sReturnModel.ErrorType = 0;
            //    sReturnModel.MessageContent = "操作失败:姓名不能为空.";
            //    return Json(sReturnModel);
            //}
            //if (Dept.Length < 1)
            //{
            //    sReturnModel.ErrorType = 0;
            //    sReturnModel.MessageContent = "操作失败:部门不能为空.";
            //    return Json(sReturnModel);
            //}
            //if (Login.Length < 1)
            //{
            //    sReturnModel.ErrorType = 0;
            //    sReturnModel.MessageContent = "操作失败:登录名不能为空.";
            //    return Json(sReturnModel);
            //}
            //if (Role == Guid.Empty)
            //{
            //    sReturnModel.ErrorType = 0;
            //    sReturnModel.MessageContent = "操作失败:角色不能为空.";
            //    return Json(sReturnModel);
            //}
            //if (id < 1 && Password.Length < 1)
            //{
            //    sReturnModel.ErrorType = 0;
            //    sReturnModel.MessageContent = "操作失败:密码不能为空.";
            //    return Json(sReturnModel);
            //}
            #endregion

            var         cBll = new BLL_Security();
            td_Security model;
            if (id > 0)
            {
                model = cBll.GetObjectById(id);
                if (model == null)
                {
                    sReturnModel.ErrorType      = 0;
                    sReturnModel.MessageContent = "操作失败.";
                    return(Json(sReturnModel));
                }
            }

            model            = new td_Security();
            model.ID         = id;
            model.OperatPid  = currentUser.user_Id;
            model.OperatTime = DateTime.Now;

            model.Dept_Id    = DeptId;
            model.bswz       = bswz;
            model.fhq        = fhq;
            model.rqjc       = rqjc;
            model.VPNsb      = VPNsb;
            model.VPNsbxh    = VPNsbxh;
            model.VPNsbpp    = VPNsbpp;
            model.zmaqfhsb   = zmaqfhsb;
            model.zmaqfhsbxh = zmaqfhsbxh;
            model.zmaqfhsbpp = zmaqfhsbpp;
            model.mmj        = mmj;
            model.jsmb       = jsmb;
            model.yjsjsb     = yjsjsb;
            model.yjsjsbxh   = yjsjsbxh;
            model.yjsjsbpp   = yjsjsbpp;
            model.sfrzwg     = sfrzwg;
            model.yyfzjh     = yyfzjh;
            model.xhgrq      = xhgrq;
            model.swxwgl     = swxwgl;
            model.wljk       = wljk;
            model.fwqjkpt    = fwqjkpt;
            model.ywglpt     = ywglpt;
            model.wyfcg      = wyfcg;
            model.zdjkASM    = zdjkASM;

            if (cBll.AddOrUpdate(model))
            {
                sReturnModel.ErrorType      = 1;
                sReturnModel.MessageContent = "操作成功.";
            }
            else
            {
                sReturnModel.ErrorType      = 0;
                sReturnModel.MessageContent = "操作失败.";
            }
            return(Json(sReturnModel));
        }
示例#30
0
        //添加或修改
        public JsonResult AddOrUpdate()
        {
            var sReturnModel = new ReturnMessageModel();

            #region 登录验证
            if (!Utits.IsLogin)
            {
                sReturnModel.ErrorType      = 3;
                sReturnModel.MessageContent = "登录状态已失效.";
                return(Json(sReturnModel));
            }
            #endregion
            int    id        = RequestParameters.Pint("ID");
            string DeptId    = RequestParameters.Pstring("Dept_Id");
            int    zdsl      = RequestParameters.Pint("zdsl");
            int    jrzwwwsl  = RequestParameters.Pint("jrzwwwsl");
            int    az360tqsl = RequestParameters.Pint("az360tqsl");

            if (DeptId.Length < 1)
            {
                sReturnModel.ErrorType      = 0;
                sReturnModel.MessageContent = "操作失败:资源提供部门不能为空.";
                return(Json(sReturnModel));
            }

            var currentUser = Utits.CurrentUser;

            #region 检查参数(暂不做处理)
            //if (ECode.Length < 1)
            //{
            //    sReturnModel.ErrorType = 0;
            //    sReturnModel.MessageContent = "操作失败:员工号不能为空.";
            //    return Json(sReturnModel);
            //}
            //if (WCode.Length < 1)
            //{
            //    sReturnModel.ErrorType = 0;
            //    sReturnModel.MessageContent = "操作失败:考勤号不能为空.";
            //    return Json(sReturnModel);
            //}
            //if (Name.Length < 1)
            //{
            //    sReturnModel.ErrorType = 0;
            //    sReturnModel.MessageContent = "操作失败:姓名不能为空.";
            //    return Json(sReturnModel);
            //}
            //if (Dept.Length < 1)
            //{
            //    sReturnModel.ErrorType = 0;
            //    sReturnModel.MessageContent = "操作失败:部门不能为空.";
            //    return Json(sReturnModel);
            //}
            //if (Login.Length < 1)
            //{
            //    sReturnModel.ErrorType = 0;
            //    sReturnModel.MessageContent = "操作失败:登录名不能为空.";
            //    return Json(sReturnModel);
            //}
            //if (Role == Guid.Empty)
            //{
            //    sReturnModel.ErrorType = 0;
            //    sReturnModel.MessageContent = "操作失败:角色不能为空.";
            //    return Json(sReturnModel);
            //}
            //if (id < 1 && Password.Length < 1)
            //{
            //    sReturnModel.ErrorType = 0;
            //    sReturnModel.MessageContent = "操作失败:密码不能为空.";
            //    return Json(sReturnModel);
            //}
            #endregion

            var         cBll = new BLL_Terminal();
            td_Terminal model;
            if (id > 0)
            {
                model = cBll.GetObjectById(id);
                if (model == null)
                {
                    sReturnModel.ErrorType      = 0;
                    sReturnModel.MessageContent = "操作失败.";
                    return(Json(sReturnModel));
                }
            }

            model            = new td_Terminal();
            model.ID         = id;
            model.OperatPid  = currentUser.user_Id;
            model.OperatTime = DateTime.Now;

            model.Dept_Id   = DeptId;
            model.zdsl      = zdsl;
            model.jrzwwwsl  = jrzwwwsl;
            model.az360tysl = az360tqsl;

            if (cBll.AddOrUpdate(model))
            {
                sReturnModel.ErrorType      = 1;
                sReturnModel.MessageContent = "操作成功.";
            }
            else
            {
                sReturnModel.ErrorType      = 0;
                sReturnModel.MessageContent = "操作失败.";
            }
            return(Json(sReturnModel));
        }