public string CommDevLogin(string strJsonParam)
        {
            RequestModelString reqinfo = JsonStrObjConver.JsonStr2Obj(strJsonParam, typeof(RequestModelString))
                                         as RequestModelString;

            if (reqinfo == null)
            {
                return(ServerHlper.MakeInfoByStatus(false, ConstDefineWs.HttpParamError));
            }

            LoginNamePassModel mod = JsonStrObjConver.JsonStr2Obj(reqinfo.Info, typeof(LoginNamePassModel))
                                     as LoginNamePassModel;

            if (reqinfo == null)
            {
                return(ServerHlper.MakeInfoByStatus(false, ConstDefineWs.HttpParamError));
            }

            CommDevLoginedUserModel userInfo = LoginBll.CommDevLogin(0, mod.UserName, mod.Password);

            if (userInfo != null)
            {
                JsonResutlModelString result = new JsonResutlModelString()
                {
                    ErrorDesc = "success",
                    Info      = JsonStrObjConver.Obj2JsonStr(userInfo, typeof(CommDevLoginedUserModel)),
                    Status    = true,
                    StatusInt = 1
                };

                return(JsonStrObjConver.Obj2JsonStr(result, typeof(JsonResutlModelString)));
            }
            return(ServerHlper.MakeInfoByStatus(false, ConstDefineWs.LoginNameOrPassword));
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            CommDevLoginedUserModel mod = LoginBll.CommDevLogin(0, TextBox1.Text, TextBox2.Text);

            if (mod != null)
            {
            }
        }
        //
        // GET: /DevHome/

        public ActionResult Index()
        {
            if (Session["DevUser"] == null)
            {
                return(RedirectToAction("Index", "Login", null));
            }
            else
            {
                CommDevLoginedUserModel userInfo = (CommDevLoginedUserModel)(Session["DevUser"]);
                ViewBag.Name  = userInfo.UserInfo.Name;
                ViewBag.DevID = userInfo.UserInfo.MgrCommDevId.ToString();
            }
            return(View());
        }
        //
        // GET: /GasStationBatchImport/

        public ActionResult Index()
        {
            if (Session["DevUser"] == null)
            {
                return(RedirectToAction("Index", "Login", null));
            }
            else
            {
                if (Session["DevUser"] != null)
                {
                    userInfo     = (CommDevLoginedUserModel)(Session["DevUser"]);
                    ViewBag.Name = userInfo.UserInfo.Name;
                }
            }
            return(View());
        }
Example #5
0
        //
        // GET: /PriceControl/

        public ActionResult Index(string nodeid)
        {
            if (Session["SuperUser"] == null && Session["OrgUser"] == null && Session["GroupUser"] == null && Session["ProjectUser"] == null && Session["DevUser"] == null)
            {
                return(RedirectToAction("Index", "Login", null));
            }
            else
            {
                if (Session["SuperUser"] != null)
                {
                    SuperLoginedUserModel userInfo = (SuperLoginedUserModel)(Session["SuperUser"]);
                    ViewBag.Name = userInfo.UserInfo.Name;
                }
                if (Session["OrgUser"] != null)
                {
                    OrgLoginedUserModel userInfo = (OrgLoginedUserModel)(Session["OrgUser"]);
                    ViewBag.Name = userInfo.UserInfo.Name;
                }
                if (Session["GroupUser"] != null)
                {
                    GroupLoginedUserModel userInfo = (GroupLoginedUserModel)(Session["GroupUser"]);
                    ViewBag.Name = userInfo.UserInfo.Name;
                }
                if (Session["ProjectUser"] != null)
                {
                    ProjectLoginedUserModel userInfo = (ProjectLoginedUserModel)(Session["ProjectUser"]);
                    ViewBag.Name = userInfo.UserInfo.Name;
                }
                if (Session["DevUser"] != null)
                {
                    CommDevLoginedUserModel userInfo = (CommDevLoginedUserModel)(Session["DevUser"]);
                    ViewBag.Name = userInfo.UserInfo.Name;
                }
            }
            if (!string.IsNullOrWhiteSpace(nodeid))
            {
                StrNodeId = nodeid;
            }
            return(View());
        }
Example #6
0
        //
        // GET: /Dev/

        public ActionResult Index()
        {
            if (Session["SuperUser"] == null && Session["OrgUser"] == null && Session["GroupUser"] == null && Session["ProjectUser"] == null && Session["DevUser"] == null)
            {
                return(RedirectToAction("Index", "Login", null));
            }
            else
            {
                if (Session["SuperUser"] != null)
                {
                    SuperLoginedUserModel userInfo = (SuperLoginedUserModel)(Session["SuperUser"]);
                    ViewBag.Name = userInfo.UserInfo.Name;
                }
                if (Session["OrgUser"] != null)
                {
                    OrgLoginedUserModel userInfo = (OrgLoginedUserModel)(Session["OrgUser"]);
                    ViewBag.Name = userInfo.UserInfo.Name;
                }
                if (Session["GroupUser"] != null)
                {
                    GroupLoginedUserModel userInfo = (GroupLoginedUserModel)(Session["GroupUser"]);
                    ViewBag.Name = userInfo.UserInfo.Name;
                }
                if (Session["ProjectUser"] != null)
                {
                    ProjectLoginedUserModel userInfo = (ProjectLoginedUserModel)(Session["ProjectUser"]);
                    ViewBag.Name = userInfo.UserInfo.Name;
                }
                if (Session["DevUser"] != null)
                {
                    CommDevLoginedUserModel userInfo = (CommDevLoginedUserModel)(Session["DevUser"]);
                    ViewBag.Name = userInfo.UserInfo.Name;
                    iDevID       = userInfo.UserInfo.MgrCommDevId.Value;
                }
            }
            return(View());
        }
        public ActionResult Login(string UserName, string UserPwd, string UserType)
        {
            ResultHelper objResult = null;

            try
            {
                if (ModelState.IsValid)
                {
                    if (UserType == "SuperUser")
                    {
                        SuperLoginedUserModel userInfo = LoginBll.SuperLogin(UserName, UserPwd);
                        if (userInfo != null)
                        {
                            Session["SuperUser"] = userInfo;
                            objResult            = new ResultHelper()
                            {
                                Status = true,
                                Ret    = 0,
                                Obj    = userInfo,
                                Msg    = "Login Success!",
                                Desc   = "/Home"
                            };
                        }
                        else
                        {
                            objResult = new ResultHelper()
                            {
                                Desc   = "Login Faile,please try again.",
                                Msg    = "Login Faile,please try again.",
                                Obj    = null,
                                Ret    = -1,
                                Status = false
                            };
                        }
                    }
                    else if (UserType == "OrgUser")
                    {
                        OrgLoginedUserModel userInfo = LoginBll.OrgLogin(UserName, UserPwd);
                        if (userInfo != null)
                        {
                            Session["OrgUser"] = userInfo;
                            objResult          = new ResultHelper()
                            {
                                Status = true,
                                Ret    = 0,
                                Obj    = userInfo,
                                Msg    = "Login Success!",
                                Desc   = "/OrgHome"
                            };
                        }
                        else
                        {
                            objResult = new ResultHelper()
                            {
                                Desc   = "Login Faile,please try again.",
                                Msg    = "Login Faile,please try again.",
                                Obj    = null,
                                Ret    = -1,
                                Status = false
                            };
                        }
                    }
                    else if (UserType == "GroupUser")
                    {
                        GroupLoginedUserModel userInfo = LoginBll.GroupLogin(0, UserName, UserPwd);
                        if (userInfo != null)
                        {
                            Session["GroupUser"] = userInfo;
                            objResult            = new ResultHelper()
                            {
                                Status = true,
                                Ret    = 0,
                                Obj    = userInfo,
                                Msg    = "Login Success!",
                                Desc   = "/GroupHome"
                            };
                        }
                        else
                        {
                            objResult = new ResultHelper()
                            {
                                Desc   = "Login Faile,please try again.",
                                Msg    = "Login Faile,please try again.",
                                Obj    = null,
                                Ret    = -1,
                                Status = false
                            };
                        }
                    }
                    else if (UserType == "ProjectUser")
                    {
                        ProjectLoginedUserModel userInfo = LoginBll.ProjectLogin(0, UserName, UserPwd);
                        if (userInfo != null)
                        {
                            Session["ProjectUser"] = userInfo;
                            objResult = new ResultHelper()
                            {
                                Status = true,
                                Ret    = 0,
                                Obj    = userInfo,
                                Msg    = "Login Success!",
                                Desc   = "/ProjectHome"
                            };
                        }
                        else
                        {
                            objResult = new ResultHelper()
                            {
                                Desc   = "Login Faile,please try again.",
                                Msg    = "Login Faile,please try again.",
                                Obj    = null,
                                Ret    = -1,
                                Status = false
                            };
                        }
                    }
                    else if (UserType == "DevUser")
                    {
                        CommDevLoginedUserModel userInfo = LoginBll.CommDevLogin(0, UserName, UserPwd);
                        if (userInfo != null)
                        {
                            Session["DevUser"] = userInfo;
                            objResult          = new ResultHelper()
                            {
                                Status = true,
                                Ret    = 0,
                                Obj    = userInfo,
                                Msg    = "Login Success!",
                                Desc   = "/DevHome"
                            };
                        }
                        else
                        {
                            objResult = new ResultHelper()
                            {
                                Desc   = "Login Faile,please try again.",
                                Msg    = "Login Faile,please try again.",
                                Obj    = null,
                                Ret    = -1,
                                Status = false
                            };
                        }
                    }
                    else
                    {
                        objResult = new ResultHelper()
                        {
                            Desc   = "Login Faile,please try again.",
                            Msg    = "Login Faile,please try again.",
                            Obj    = null,
                            Ret    = -1,
                            Status = false
                        };
                    }

                    //if (aUser != null)
                    //{
                    //    Session["UserInfo"] = aUser;
                    //    objResult = new ResultHelper()
                    //    {
                    //        Status = true,
                    //        Ret = 0,
                    //        Obj = aUser,
                    //        Msg = "Login Success!",
                    //        Desc = "Login Success!"
                    //    };
                    //}
                    //else
                    //{
                    //    objResult = new ResultHelper()
                    //    {
                    //        Desc = "Login Faile,please try again.",
                    //        Msg = "Login Faile,please try again.",
                    //        Obj = null,
                    //        Ret = -1,
                    //        Status = false
                    //    };
                    //}
                }
                else
                {
                    objResult = new ResultHelper()
                    {
                        Desc   = " Faile,please try again",
                        Msg    = " Faile,please try again",
                        Obj    = null,
                        Ret    = -1,
                        Status = false
                    };
                }
            }
            catch (Exception ex)
            {
                objResult = new ResultHelper()
                {
                    Desc   = ex.Message,
                    Msg    = ex.Message,
                    Obj    = null,
                    Ret    = -1,
                    Status = false
                };
            }
            return(Json(objResult));
        }
Example #8
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="iProject">如果工程小于等于0,全文查找(插入时已经确保不同工程下名字也不能相同)</param>
        /// <param name="userName"></param>
        /// <param name="userPassword"></param>
        /// <returns></returns>
        public static CommDevLoginedUserModel CommDevLogin(int iProject, string userName, string userPassword)
        {
            using (GLedDbEntities ent = new GLedDbEntities())
            {
                ddCommDevUser userinfo = null;
                if (iProject <= 0)
                {
                    GasCardWithCommInfo dev = (from c in ent.GasCardWithCommInfo
                                               where c.Name == userName && c.Password == userPassword
                                               select c).FirstOrDefault();
                    if (dev != null)
                    {
                        userinfo = new ddCommDevUser()
                        {
                            CreateDt     = DateTime.Now,
                            Id           = -1,
                            IsDel        = 0,
                            MgrCommDevId = dev.Id,
                            Name         = dev.Name,
                            Password     = dev.Password,
                            RefGroupId   = -1,
                            RefOrgId     = -1,
                            RefProjectId = -1,
                            UpdateDt     = DateTime.Now
                        };
                    }
                }
                else
                {
                    GasCardWithCommInfo dev = (from c in ent.GasCardWithCommInfo
                                               where c.Name == userName && c.Password == userPassword
                                               select c).FirstOrDefault();
                    if (dev != null)
                    {
                        userinfo = new ddCommDevUser()
                        {
                            CreateDt     = DateTime.Now,
                            Id           = -1,
                            IsDel        = 0,
                            MgrCommDevId = dev.Id,
                            Name         = dev.Name,
                            Password     = dev.Password,
                            RefGroupId   = -1,
                            RefOrgId     = -1,
                            RefProjectId = -1,
                            UpdateDt     = DateTime.Now
                        };
                    }
                }

                if (userinfo == null)
                {
                    return(null);
                }

                string iTockId = LoginUserEnableMgr.Get().InsertANewLogined();
                CommDevLoginedUserModel mod = new CommDevLoginedUserModel()
                {
                    LoginDt         = DateTime.Now,
                    LoginIdByCenter = iTockId,
                    UserInfo        = userinfo
                };
                return(mod);
            }
        }