protected void btnSave_Click(object sender, EventArgs e) { tblPDF_FileData file = null; tblDM_User user = Session["User"] as tblDM_User; using (PDFEntities entities = new PDFEntities()) { if (Session["FileID"] == null) { file = new tblPDF_FileData(); } else { int fileID = Convert.ToInt32(Session["FileID"]); file = entities.tblPDF_FileData.SingleOrDefault(x => x.ID == fileID); } if (txtFile.UploadedFiles[0].FileName == "") { if (Session["FileID"] == null) { Show("Bạn phải chọn file pdf!"); return; } } else { file.FileName = txtFile.UploadedFiles[0].FileName; } file.BranchID = cbbBranch.Value.ToString(); file.TypeID = cbbType.Value.ToString(); file.ShortContent = txtShortContent.Text; file.GroupAccess = txtNhom.Value.ToString(); file.UpdatedUser = user.UserName; file.UpdatedDate = DateTime.Today; file.IsLock = false; file.IsClose = false; if (file.ID == 0) { entities.tblPDF_FileData.Add(file); } entities.SaveChanges(); if (txtFile.UploadedFiles[0].FileName != "") { txtFile.UploadedFiles[0].SaveAs(Server.MapPath("~/Files") + "\\" + file.ID + ".pdf"); } } // ResetForm(); popFile.ShowOnPageLoad = false; GridView.DataBind(); }
public static tblDM_User SignIn(string userName, string password) { using (PDFEntities entities = new PDFEntities()) { string passMd5 = GetMD5(password); tblDM_User user = entities.tblDM_User.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 GridView_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (e.Parameters == "ResetPass") { string userName = GridView.GetRowValues(GridView.FocusedRowIndex, "UserName").ToString(); using (PDFEntities entities = new PDFEntities()) { tblDM_User user = entities.tblDM_User.SingleOrDefault(x => x.UserName == userName); user.Pass = AuthHelper.GetMD5("123456"); entities.SaveChanges(); } GridView.DataBind(); throw new Exception("Reset thành công!"); } }
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; } tblDM_User user = Session["User"] as tblDM_User; using (PDFEntities entities = new PDFEntities()) { tblDM_User UserUpdate = entities.tblDM_User.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; }