protected void cpPDF_Callback(object sender, CallbackEventArgsBase e) { using (CHXD_MapEntities entities = new CHXD_MapEntities()) { var listData = entities.tblDatas.Where(x => x.Status == "A" && (x.Type == e.Parameter || e.Parameter == "A")).ToList(); foreach (var item in listData) { item.SummaryInfo = item.SummaryInfo.Replace("\\n", "<br />"); } string data = JsonSerializer.Serialize(listData); hidPDF.Set("Data", data); ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "pdf", "loadMap();", true); } }
protected void GridView_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (e.Parameters == "ResetPass") { string userName = GridView.GetRowValues(GridView.FocusedRowIndex, "UserName").ToString(); using (CHXD_MapEntities entities = new CHXD_MapEntities()) { tblUser user = entities.tblUsers.SingleOrDefault(x => x.UserName == userName); user.Pass = AuthHelper.GetMD5("123456"); entities.SaveChanges(); } GridView.DataBind(); throw new Exception("Reset thành công!"); } }
public static tblUser SignIn(string userName, string password) { using (CHXD_MapEntities entities = new CHXD_MapEntities()) { string passMd5 = GetMD5(password); tblUser user = entities.tblUsers.FirstOrDefault(z => z.UserName == userName && z.Pass == passMd5 && z.IsLock == false); HttpContext.Current.Session["User"] = user; if (user != null) { HttpContext.Current.Session["UserName"] = user.UserName; HttpContext.Current.Session["GroupID"] = user.GroupID; //HttpContext.Current.Session["BranchID"] = user.BranchID; } return(user); } }
protected void btnSave_Click(object sender, EventArgs e) { if (txtPass1.Text != txtPass2.Text) { Show("Mật khẩu mới và nhập lại mật khẩu không khớp"); return; } tblUser user = Session["User"] as tblUser; using (CHXD_MapEntities entities = new CHXD_MapEntities()) { tblUser UserUpdate = entities.tblUsers.SingleOrDefault(x => x.UserName == user.UserName); UserUpdate.Pass = AuthHelper.GetMD5(txtPass1.Text); entities.SaveChanges(); } Show("Đổi mật khẩu thành công!"); popChangePass.ShowOnPageLoad = false; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack && !IsCallback) { using (CHXD_MapEntities entities = new CHXD_MapEntities()) { var listData = entities.tblDatas.Where(x => x.Status == "A" && x.Type == "H").ToList(); foreach (var item in listData) { item.SummaryInfo = item.SummaryInfo.Replace("\n", "<br />"); } string data = JsonSerializer.Serialize(listData); hidPDF.Set("Data", data); ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "pdf", "loadMap();", true); } } }