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(); } }
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); } /**/ } }