Beispiel #1
0
        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();
        }
Beispiel #2
0
 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);
     }
 }
Beispiel #3
0
        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!");
            }
        }
Beispiel #4
0
        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;
        }