Exemplo n.º 1
0
        public TokenINFO GET_TokenINFO()
        {
            TokenINFO rst_TokenINFO = new TokenINFO();

            if (Request.Cookies["tokeninfo"] != null)
            {
                string ss = Request.Cookies["tokeninfo"].Value;
                rst_TokenINFO = Newtonsoft.Json.JsonConvert.DeserializeObject <TokenINFO>(HttpUtility.UrlDecode(Request.Cookies["tokeninfo"].Value));
            }
            else
            {
                rst_TokenINFO.STAFFID = 0;
                rst_TokenINFO.Token   = "";
            }
            return(rst_TokenINFO);
        }
Exemplo n.º 2
0
        public string SET_TM_INSERT(string datastring1, string datastring2)
        {
            TokenINFO rst_TokenINFO = GET_TokenINFO();
            //string token = AppClass.GetSession("token").ToString();
            //int STAFFID = Convert.ToInt32(AppClass.GetSession("STAFFID"));
            MES_TM_TMINFO model_MES_TM_TMINFO = Newtonsoft.Json.JsonConvert.DeserializeObject <MES_TM_TMINFO>(datastring1);

            model_MES_TM_TMINFO.JLR     = rst_TokenINFO.STAFFID;
            model_MES_TM_TMINFO.TMCOUNT = 1;
            model_MES_TM_TMINFO.TMLB    = 1;
            MES_TM_GL[]             model_MES_TM_GL = Newtonsoft.Json.JsonConvert.DeserializeObject <MES_TM_GL[]>(datastring2);
            MES_TM_TMINFO_INSERT_GL model_MES_TM_TMINFO_INSERT_GL = new MES_TM_TMINFO_INSERT_GL();

            model_MES_TM_TMINFO_INSERT_GL.MES_TM_TMINFO = model_MES_TM_TMINFO;
            model_MES_TM_TMINFO_INSERT_GL.MES_TM_GL     = model_MES_TM_GL;
            Sonluk.UI.Model.MES.TM_TMINFOService.MES_TM_TMINFO_INSERT_RETURN rst_MES_TM_TMINFO_INSERT_RETURN = mesmodels.TM_TMINFO.INSERT(model_MES_TM_TMINFO_INSERT_GL, 0, rst_TokenINFO.Token);
            return(Newtonsoft.Json.JsonConvert.SerializeObject(rst_MES_TM_TMINFO_INSERT_RETURN));
        }
Exemplo n.º 3
0
        public ActionResult ZS_WLBSKGL_MANAGE()
        {
            TokenINFO rst_TokenINFO = GET_TokenINFO();
            int       STAFFID       = rst_TokenINFO.STAFFID;
            MES_SY_GC gclist        = new MES_SY_GC();

            gclist.STAFFID = STAFFID;
            MES_SY_GC[] gc       = mesmodels.SY_GC.SELECT_BY_ROLE(gclist, rst_TokenINFO.Token);
            MES_MM_CK   model_ck = new MES_MM_CK();

            model_ck.STAFFID = STAFFID;
            MES_MM_CK_SELECT data_ck   = mesmodels.MM_CK.SELECT_BY_STAFFID(model_ck, rst_TokenINFO.Token);
            MODLE_TPM        view_data = new MODLE_TPM();

            view_data.Sy_gc            = gc;
            view_data.MES_MM_CK_SELECT = data_ck;
            ViewData.Model             = view_data;
            return(View());
        }
Exemplo n.º 4
0
        public ActionResult Verify(string name, string password)
        {
            TokenInfo tokeninfo = models.CRM_Login.Login(name, password, "", "", 0, 0).TokenInfo;

            Response.Cookies["userName"].Value   = name;
            Response.Cookies["userName"].Expires = DateTime.Now.AddDays(10);
            if (tokeninfo.access_token == null)
            {
                AppClass.SetSession("ErrorMessage", "用户名或密码错误");
                Response.Cookies["password"].Value   = "";
                Response.Cookies["password"].Expires = DateTime.Now.AddDays(10);
            }
            else
            {
                AppClass.SetSession("ErrorMessage", null);
                AppClass.SetSession("token", tokeninfo.access_token);
                AppClass.SetSession("STAFFID", tokeninfo.STAFFID);
                CRM_HG_STAFF rst_CRM_HG_STAFF = models.HG_STAFF.ReadBySTAFFID(tokeninfo.STAFFID, tokeninfo.access_token);
                Session["ID"]   = rst_CRM_HG_STAFF.STAFFUSER;
                Session["NAME"] = rst_CRM_HG_STAFF.STAFFNAME;
                Response.Cookies["password"].Value   = password;
                Response.Cookies["password"].Expires = DateTime.Now.AddDays(10);
                TokenINFO model_TokenINFO = new TokenINFO();
                model_TokenINFO.STAFFID               = tokeninfo.STAFFID;
                model_TokenINFO.Token                 = tokeninfo.access_token;
                model_TokenINFO.STAFFNAME             = rst_CRM_HG_STAFF.STAFFNAME;
                Response.Cookies["tokeninfo"].Value   = HttpUtility.UrlEncode(Newtonsoft.Json.JsonConvert.SerializeObject(model_TokenINFO));
                Response.Cookies["tokeninfo"].Expires = DateTime.Now.AddDays(2);
            }
            ActionResult target;

            if (tokeninfo.access_token == null)
            {
                target = RedirectToAction("SignIn", "Access");
            }
            else
            {
                target = RedirectToAction("Main", "Access");
            }
            return(target);
        }
Exemplo n.º 5
0
        public string GET_SCRW_BYSBBH(string in_sm)
        {
            TokenINFO   rst_TokenINFO     = GET_TokenINFO();
            MES_PD_SCRW model_MES_PD_SCRW = new MES_PD_SCRW();

            model_MES_PD_SCRW.SBBH = in_sm;
            string ZPRQ = mesmodels.PUBLIC_FUNC.GET_TIME(rst_TokenINFO.Token);

            if (ZPRQ.Length > 10)
            {
                ZPRQ = ZPRQ.Substring(0, 10);
            }
            else
            {
                ZPRQ = DateTime.Now.ToString("yyyy-MM-dd");
            }
            model_MES_PD_SCRW.ZPRQ = ZPRQ;
            SELECT_MES_PD_SCRW rst_SELECT_MES_PD_SCRW = mesmodels.PD_SCRW.SELECT_LAST(model_MES_PD_SCRW, rst_TokenINFO.Token);

            return(Newtonsoft.Json.JsonConvert.SerializeObject(rst_SELECT_MES_PD_SCRW));
        }
Exemplo n.º 6
0
        public void getlogininfo(CRM_LoginInfo tokeninfo)
        {
            //Session["MENUINFO"] = tokeninfo.JURISDICTION_GROUP;
            //Session["token"] = tokeninfo.TokenInfo.access_token;
            //Session["STAFFID"] = tokeninfo.TokenInfo.STAFFID;
            //Session["NAME"] = crmModels.HG_STAFF.ReadBySTAFFID(tokeninfo.TokenInfo.STAFFID, tokeninfo.TokenInfo.access_token).STAFFNAME;
            //Response.Cookies["token"].Value = tokeninfo.TokenInfo.access_token;
            //Response.Cookies["token"].Expires = DateTime.Now.AddDays(10);
            AppClass.SetSession("ErrorMessage", null);
            AppClass.SetSession("token", tokeninfo.TokenInfo.access_token);
            AppClass.SetSession("STAFFID", tokeninfo.TokenInfo.STAFFID);
            CRM_HG_STAFF rst_CRM_HG_STAFF = models.HG_STAFF.ReadBySTAFFID(tokeninfo.TokenInfo.STAFFID, tokeninfo.TokenInfo.access_token);

            Session["ID"]   = rst_CRM_HG_STAFF.STAFFUSER;
            Session["NAME"] = rst_CRM_HG_STAFF.STAFFNAME;
            TokenINFO model_TokenINFO = new TokenINFO();

            model_TokenINFO.STAFFID               = tokeninfo.TokenInfo.STAFFID;
            model_TokenINFO.Token                 = tokeninfo.TokenInfo.access_token;
            model_TokenINFO.STAFFNAME             = rst_CRM_HG_STAFF.STAFFNAME;
            Response.Cookies["tokeninfo"].Value   = HttpUtility.UrlEncode(Newtonsoft.Json.JsonConvert.SerializeObject(model_TokenINFO));
            Response.Cookies["tokeninfo"].Expires = DateTime.Now.AddDays(2);



            MES_SY_TYPEMX model_MES_SY_TYPEMX = new MES_SY_TYPEMX();

            model_MES_SY_TYPEMX.ID = tokeninfo.TokenInfo.LANGUAGEID;
            MES_SY_TYPEMXLIST[] rst_MES_SY_TYPEMXLIST = mesModels.SY_TYPEMX.SELECT(model_MES_SY_TYPEMX, tokeninfo.TokenInfo.access_token);
            if (rst_MES_SY_TYPEMXLIST.Length > 0)
            {
                Response.Cookies["Sonluk.Local.Culture"].Value   = rst_MES_SY_TYPEMXLIST[0].MXNAME;
                Response.Cookies["Sonluk.Local.Culture"].Expires = DateTime.Now.AddDays(10);
            }
            else
            {
                Response.Cookies["Sonluk.Local.Culture"].Value   = "zh-CN";
                Response.Cookies["Sonluk.Local.Culture"].Expires = DateTime.Now.AddDays(10);
            }
        }