protected override void OnInit(EventArgs e) { // base.OnInit(e); // this.CheckUrl(); // this.CheckLogin(); // this.CheckApp(); // this.InitInclude(); object session = System.Web.HttpContext.Current.Session[RoadFlow.Utility.Keys.SessionKeys.UserID.ToString()]; Guid uid; string strUser = Request.ServerVariables["LOGON_USER"]; LoginUser LogUserModel = null; if (session == null || !session.ToString().IsGuid(out uid) || uid == Guid.Empty) { } LogUserModel = InitUser.GetLoginUserInfo("02069", strUser); Session[RoadFlow.Utility.Keys.SessionKeys.UserID.ToString()] = LogUserModel.UserGuid; // Response.Write(LogUserModel.UserGuid.ToString()); // string strUser = Request.ServerVariables["LOGON_USER"]; // LoginUser LogUserModel = InitUser.GetLoginUserInfo("02069", strUser); Session["LogUser"] = LogUserModel; //Session[RoadFlow.Utility.Keys.SessionKeys.UserID.ToString()] = LogUserModel.UserGuid; Session["UserAD"] = LogUserModel.ADAccount; Session["UserId"] = LogUserModel.UserId;; Session["JobTitleName"] = LogUserModel.JobTitleName; }
protected void Page_Load(object sender, EventArgs e) { this.GridView1.PageSize = 200; if (Session["empid"] == null) { InitUser.GetLoginUserInfo(Page, Request.ServerVariables["LOGON_USER"]); } if (!IsPostBack) { Get_ddl_update_user();//给相关人员Dropdownlist 绑定数据源 QueryASPxGridView(); } }
protected void Page_Load(object sender, EventArgs e) { this.GridView1.PageSize = 500; if (Session["empid"] == null) { //Session["empid"] = "02088"; // 给Session["empid"] & Session["job"] 初始化 InitUser.GetLoginUserInfo(Page, Request.ServerVariables["LOGON_USER"]); } if (!IsPostBack) { QueryASPxGridView(); } }
public bool InitUser(ref string json, InitUser requestModel) { try { string requsetjson = JsonConvert.SerializeObject(requestModel); json = Tool.HttpHelper.HttpPost(AppConfig.BaseUrl + AppConfig.Login_GetQrCode, requsetjson); return(true); } catch (Exception e) { return(false); } }
public Task <HttpResponseMessage> InitUser(InitUser initMsg) { ResponseBase <InitUserResponse> response = new ResponseBase <InitUserResponse>(); var result = _wechat.InitUser(initMsg.WxId, initMsg.SyncKey, initMsg.Buffer); InitUserResponse initMsgResponse = new InitUserResponse() { InitResponse = result.Item1, Buffer = result.Item2, SyncKey = (int)result.Item3 }; response.Data = initMsgResponse; return(response.ToHttpResponseAsync()); }
private void Btn_Sync_Click(object sender, EventArgs e) { Facade.CommonFacade commonFacade = new Facade.CommonFacade(); string Wwid = this.lb_Wxid.Text; Models.Request.InitUser initUser = new InitUser(); string json = string.Empty; if (!commonFacade.SyncMessage(ref json, Wwid)) { Log(commonFacade.Msg); return; } Log(json); }
private void Btn_InitUser_Click(object sender, EventArgs e) { Facade.LoginFacde loginFacde = new Facade.LoginFacde(); string Wwid = this.lb_Wxid.Text; Models.Request.InitUser initUser = new InitUser(); string json = string.Empty; if (!loginFacde.NewInit(ref json, Wwid)) { Log(loginFacde.Msg); return; } Log(json); }
protected void Page_Load(object sender, EventArgs e) { this.GridView1.PageSize = 200; if (Session["empid"] == null || Session["job"] == null) { //Session["empid"] = "02088"; // 给Session["empid"] & Session["job"] 初始化 InitUser.GetLoginUserInfo(Page, Request.ServerVariables["LOGON_USER"]); } if (!IsPostBack) { Get_ddl_update_user(); //给相关人员Dropdownlist 绑定数据源 Get_ddlDepart(); //给相关部门Dropdownlist 绑定数据源 Get_updateuser_bydepart(this.ddl_depart.SelectedValue.ToString()); //根据部门号重新绑定人员 //年份 string sqlyear = "select distinct year(receive_date) year from Baojia_sign_flow where receive_date is not null"; BaseFun fun = new BaseFun(); fun.initDropDownList(ddlyear, DbHelperSQL.Query(sqlyear).Tables[0], "year", "year"); BaseFun.setDropSelectValue(ddlyear, DateTime.Now.Year.ToString(), ""); } }
protected void Page_Load(object sender, EventArgs e) { // Session["empid"]="02069"; if (Session["empid"] == null) { // 给Session["empid"] InitUser.GetLoginUserInfo(Page, Request.ServerVariables["LOGON_USER"]); } if (!Page.IsPostBack) { BaseFun fun = new BaseFun(); DataTable dt = fun.getEmpInfo(Session["empid"].ToString()); this.txtXingMing.Value = dt.Rows[0]["empname"].ToString(); this.txtEmpId.Value = dt.Rows[0]["EMPLOYEEID"].ToString(); this.txtRiQi.Value = DateTime.Now.ToShortDateString(); this.txtBaoJia_no.Value = Request.QueryString["Baojia_no"]; this.txtTurns.Value = Request.QueryString["turns"]; //历史记录 ShowFile(); } }
protected override void OnInit(EventArgs e) { if (System.Configuration.ConfigurationManager.AppSettings["resetcookie"] == "true") { ResetCookie(); } if (Request.Cookies["workcode"] == null) { String code = Request.QueryString["code"]; // Response.Write(code); // string accesstoken = WeiXin.GetAccessToken(WeiXin.OrganizeSecret); // Response.Write(accesstoken); JsonData userInfo = WeiXin.GetUserInfo(code); //userInfo["errcode"].ToString() if (userInfo["errcode"].ToString() != "0") { Response.Write("<div class='bg-red tcenter'>获取登入信息失败</div>"); ClientScript.RegisterStartupScript(this.GetType(), "err", "$(\"#errmsg\").text('" + userInfo.ToJson() + "');", true); } string userid = ""; if (ConfigurationManager.AppSettings["debugmode"].ToString().ToLower() == "false") { userid = userInfo.ContainsKey("UserId") ? userInfo["UserId"].ToString() : ""; //账号 } else { userid = ConfigurationManager.AppSettings["debuguserid"].ToString(); } // Response.Write("userid"+userid); string sql = "select * from WX_User where wxuserid='{0}'"; sql = string.Format(sql, userid); System.Data.DataTable dt = SQLHelper.reDs(sql).Tables[0]; if (dt.Rows.Count == 0) { //更新或插入微信id JsonData userDetail = WeiXin.GetUserDetail(userid); string workcode = userDetail.ContainsKey("alias") ? userDetail["alias"].ToString() : ""; //别名 对应工号 string name = userDetail.ContainsKey("name") ? userDetail["name"].ToString() : ""; //姓名 sql = "insert into [dbo].[WX_User]([workcode],[wxuserid])values('{0}','{1}')"; sql = string.Format(sql, workcode, userid); SQLHelper.ExSql(sql); } LoginUser userModel = InitUser.GetLoginUserInfo("", userid); WeiXin.SetCookie("userid", userid, 30); if (userModel == null) { if (userid != "") { Response.Redirect("/RegInfo.aspx?code=1");//完善信息 return; } else { Response.Redirect("/RegInfo.aspx?code=0");//临时cookies return; } } else { string jdUserMode = Newtonsoft.Json.JsonConvert.SerializeObject(userModel); Response.Write(jdUserMode); WeiXin.SetCookie("workcode", userModel.WorkCode, 30); WeiXin.SetCookie("userid", userid, 30); WeiXin.SetCookie("usermodel", HttpUtility.UrlEncode(jdUserMode, System.Text.Encoding.GetEncoding("UTF-8")), 30); } /**/ } }