protected void CreateUser_Click(object sender, EventArgs e)
        {
            string username             = txtusername.Text;
            string password             = getMd5Hash(txtpassword.Text);
            string fullname             = txtFullname.Text;
            string DOB                  = txtDOB.Text;
            string Address              = txtAddress.Text;
            string Email                = txtEmail.Text;
            Managerment_PageEntities db = new Managerment_PageEntities();
            User newUser                = new User();

            newUser.username = username;
            newUser.password = password;
            db.Users.Add(newUser);
            db.SaveChanges();
            User        acc            = db.Users.FirstOrDefault(x => x.username == username);
            int         idAccount      = acc.idAccount;
            User_Detail newuser_Detail = new User_Detail();

            newuser_Detail.idAccount  = idAccount;
            newuser_Detail.fullname   = fullname;
            newuser_Detail.DOB        = Convert.ToDateTime(DOB);
            newuser_Detail.Address    = Address;
            newuser_Detail.Email      = Email;
            newuser_Detail.status     = false;
            newuser_Detail.imgAccount = "default-avatar.jpg";
            db.User_Detail.Add(newuser_Detail);
            db.SaveChanges();
            LoadData();
        }
        protected void btnXoa_Command(object sender, CommandEventArgs e)
        {
            int idAccount = int.Parse(e.CommandArgument.ToString());
            Managerment_PageEntities db = new Managerment_PageEntities();
            User_Detail obj             = db.User_Detail.FirstOrDefault(x => x.idAccount == idAccount);

            db.User_Detail.Remove(obj);
            db.SaveChanges();
            User objAcc = db.Users.FirstOrDefault(x => x.idAccount == idAccount);

            db.Users.Remove(objAcc);
            db.SaveChanges();
            LoadData();
        }
Example #3
0
        protected void btnUpload_Click(object sender, EventArgs e)
        {
            Managerment_PageEntities db = new Managerment_PageEntities();
            string      sTenFile;
            int         idAccount     = Convert.ToInt32(Request.Params["idAccount"].ToString());
            User_Detail getOldNameImg = db.User_Detail.FirstOrDefault(x => x.idAccount == idAccount);
            string      imgAccountOld = getOldNameImg.imgAccount.ToString();

            if (imgAccountOld.Equals("default-avatar.jpg") == false)
            {
                string filePath = MapPath("~/img/customer/" + imgAccountOld);
                if (File.Exists(filePath))
                {
                    File.Delete(filePath);
                }
            }
            //Tách lấy tên tập tin
            sTenFile = FileUpload1.FileName;
            //Thực hiện chép tập tin lên thư mục Upload
            FileUpload1.SaveAs(MapPath("~/img/customer/" + sTenFile));
            lblNotice.Text = "Đã upload thành công";
            User_Detail acc_detail = db.User_Detail.FirstOrDefault(x => x.idAccount == idAccount);

            acc_detail.imgAccount = sTenFile;
            db.SaveChanges();
            LoadData();
        }
Example #4
0
        protected void btnSubmitUpdatePassword_Click(object sender, EventArgs e)
        {
            string taikhoan             = txtusernamemodel.Text;
            string matkhaucu            = getMd5Hash(txtoldpasswordmodel.Text);
            string matkhaumoi           = txtnewpasswordmodel.Text;
            string rematkhaumoi         = txtrenewpasswordmodel.Text;
            Managerment_PageEntities db = new Managerment_PageEntities();
            Account acc = db.Accounts.FirstOrDefault(x => x.username == taikhoan);

            if (matkhaucu.Equals(acc.password.ToString()))
            {
                if (matkhaumoi.Equals(rematkhaumoi))
                {
                    acc.password = getMd5Hash(matkhaumoi);
                    db.SaveChanges();
                    lbError.Text = "Đổi mật khẩu thành công!";
                    XoaThongTinModel();
                }
                else
                {
                    lbError.Text = "Mật khẩu mới không khớp nhau!";
                    XoaThongTinModel();
                }
            }
            else
            {
                lbError.Text = "Mật khẩu cũ không đúng!";
                XoaThongTinModel();
            }
        }
Example #5
0
 protected void btnEditAccount_Click(object sender, EventArgs e)
 {
     try
     {
         int    idAccount            = Convert.ToInt32(Request.Params["idAccount"].ToString());
         string fullname             = txtFullname.Text;
         string DOB                  = txtDOB.Text;
         string Address              = txtAddress.Text;
         string Email                = txtEmail.Text;
         Managerment_PageEntities db = new Managerment_PageEntities();
         User_Detail user_detail     = db.User_Detail.FirstOrDefault(x => x.idAccount == idAccount);
         user_detail.fullname = fullname;
         user_detail.DOB      = Convert.ToDateTime(DOB);
         user_detail.Address  = Address;
         user_detail.Email    = Email;
         db.SaveChanges();
         lblNotice.Text = "Đã Cập nhật thông tin thành công!";
         LoadData();
     }
     catch
     {
         lblNotice.Text = "Thất Bại!";
         LoadData();
     }
 }
        protected void btnDeleteComic_Command(object sender, CommandEventArgs e)
        {
            int idComic = int.Parse(e.CommandArgument.ToString());
            Managerment_PageEntities db = new Managerment_PageEntities();
            Comic obj = db.Comics.FirstOrDefault(x => x.idComic == idComic);

            db.Comics.Remove(obj);
            db.SaveChanges();
            LoadData();
        }
Example #7
0
        protected void btnDeleteFavouriteComic_Command(object sender, CommandEventArgs e)
        {
            int           idComic   = int.Parse(e.CommandArgument.ToString());
            int           idAccount = Convert.ToInt32(Session["idKhachHang"].ToString());
            ListFavourite lf        = db.ListFavourites.FirstOrDefault(x => x.idComic == idComic && x.idAccount == idAccount);

            db.ListFavourites.Remove(lf);
            db.SaveChanges();
            LoadData();
        }
        protected void btnDelete_Command(object sender, CommandEventArgs e)
        {
            int idChuong = Convert.ToInt32(e.CommandArgument.ToString());
            Managerment_PageEntities db = new Managerment_PageEntities();
            Chuong obj = db.Chuongs.FirstOrDefault(x => x.idChuong == idChuong);

            db.Chuongs.Remove(obj);
            db.SaveChanges();
            LoadData();
            getNameTypeComic();
        }
        protected void btnResetPassword_Command(object sender, CommandEventArgs e)
        {
            string passwordmacdinh      = "admin123";
            string password             = getMd5Hash(passwordmacdinh);
            int    idAccount            = int.Parse(e.CommandArgument.ToString());
            Managerment_PageEntities db = new Managerment_PageEntities();
            User acc = db.Users.FirstOrDefault(x => x.idAccount == idAccount);

            acc.password = password;
            db.SaveChanges();
            LoadData();
        }
        protected void btnUpload_Click(object sender, EventArgs e)
        {
            string sTenFile;
            int    idComic = Convert.ToInt32(Request.Params["idComic"].ToString());

            sTenFile = FileUpload1.FileName;
            FileUpload1.SaveAs(MapPath("~/img/Comic/" + sTenFile));
            lblNotice.Text = "Đã upload thành công";
            Managerment_PageEntities db = new Managerment_PageEntities();
            Comic obj = db.Comics.FirstOrDefault(x => x.idComic == idComic);

            obj.imgComic = sTenFile;
            db.SaveChanges();
            LoadData();
            getNameTypeComic();
        }
        protected void CreateChuong_Click(object sender, EventArgs e)
        {
            int    idComic              = Convert.ToInt32(Request.Params["idComic"]);
            string tenChuong            = txtTenChuong.Text;
            string content              = txtContent.Text;
            Managerment_PageEntities db = new Managerment_PageEntities();
            Chuong newChuong            = new Chuong();

            newChuong.idComic   = idComic;
            newChuong.tenChuong = tenChuong;
            newChuong.content   = content;
            db.Chuongs.Add(newChuong);
            db.SaveChanges();
            LoadData();
            getNameTypeComic();
        }
        protected void btnSaveContent_Click(object sender, EventArgs e)
        {
            int    idChuong             = Convert.ToInt32(Request.Params["idChuong"]);
            string txtContentUpdate     = txtContent.Text;
            string txttenChuong         = txtTenChuong.Text;
            Managerment_PageEntities db = new Managerment_PageEntities();
            Chuong obj = db.Chuongs.FirstOrDefault(x => x.idChuong == idChuong);

            obj.tenChuong = txttenChuong;
            obj.content   = txtContentUpdate;
            db.SaveChanges();
            Status.Text = "Cập nhật thành công!";

            /*Thread.Sleep(2000);
             * Response.Redirect("DS_Truyen.aspx");*/
        }
        protected void btnUpdateComicDetail_Command(object sender, CommandEventArgs e)
        {
            int    idComic              = Convert.ToInt32(Request.Params["idComic"]);
            string nameComic            = txtnameComic.Text;
            int    typeComic            = Convert.ToInt32(cmbNameType.SelectedValue);
            string decription           = txtDecription.Text;
            string author               = txtAuthor.Text;
            Managerment_PageEntities db = new Managerment_PageEntities();
            Comic obj = db.Comics.FirstOrDefault(x => x.idComic == idComic);

            obj.nameComic   = nameComic;
            obj.idTypeComic = typeComic;
            obj.decription  = decription;
            obj.author      = author;
            db.SaveChanges();
            LoadData();
        }
        protected void btnUpdateStatus_Command(object sender, CommandEventArgs e)
        {
            int idComic = int.Parse(e.CommandArgument.ToString());
            Managerment_PageEntities db = new Managerment_PageEntities();
            Chuong  chuong            = db.Chuongs.FirstOrDefault(x => x.idComic == idComic);
            Boolean status            = Convert.ToBoolean(chuong.status.ToString());
            Boolean statusafterupdate = true;

            if (status == true)
            {
                statusafterupdate = false;
            }
            else
            {
                statusafterupdate = true;
            }
            chuong.status = statusafterupdate;
            db.SaveChanges();
            LoadData();
        }
        protected void btnUpdateStatus_Command(object sender, CommandEventArgs e)
        {
            int idAccount = int.Parse(e.CommandArgument.ToString());
            Managerment_PageEntities db   = new Managerment_PageEntities();
            User_Detail acc_detail        = db.User_Detail.FirstOrDefault(x => x.idAccount == idAccount);
            Boolean     status            = Convert.ToBoolean(acc_detail.status.ToString());
            Boolean     statusafterupdate = true;

            if (status == true)
            {
                statusafterupdate = false;
            }
            else
            {
                statusafterupdate = true;
            }
            acc_detail.status = statusafterupdate;
            db.SaveChanges();
            LoadData();
        }
        protected void CreateAccount_Click(object sender, EventArgs e)
        {
            string nameComic            = txtNameComic.Text;
            string typeofComic          = cmbNameType.SelectedValue;
            string decription           = txtDecription.Text;
            string author               = txtAuthor.Text;
            string username             = Session["username"].ToString();
            Managerment_PageEntities db = new Managerment_PageEntities();
            Account obj       = db.Accounts.FirstOrDefault(x => x.username == username);
            int     idAccount = obj.idAccount;
            Comic   newComic  = new Comic();

            newComic.nameComic   = nameComic;
            newComic.idTypeComic = Convert.ToInt32(typeofComic);
            newComic.imgComic    = "avatar.jpg";
            newComic.decription  = decription;
            newComic.author      = author;
            newComic.idAccount   = idAccount;
            newComic.status      = false;
            db.Comics.Add(newComic);
            db.SaveChanges();
            LoadData();
        }
Example #17
0
 protected void btnUpdate_Click(object sender, EventArgs e)
 {
     try
     {
         int    idAccount                    = Convert.ToInt32(Request.Params["idAccount"].ToString());
         string fullname                     = txtFullname.Text;
         string DOB                          = txtDOB.Text;
         string Address                      = txtAddress.Text;
         string Email                        = txtEmail.Text;
         Managerment_PageEntities db         = new Managerment_PageEntities();
         Account_Detail           acc_detail = db.Account_Detail.FirstOrDefault(x => x.idAccount == idAccount);
         acc_detail.fullname = fullname;
         acc_detail.DOB      = Convert.ToDateTime(DOB);
         acc_detail.Address  = Address;
         acc_detail.Email    = Email;
         db.SaveChanges();
         lbError.Text = "Cập nhật thành công!";
         LoadData();
     }
     catch
     {
         lbError.Text = "Cập nhật thất bại!";
     }
 }