public void btnDangNhap_Click(object sender, EventArgs e) { if (txtTenDangNhap.Text != "" && txtMatKhau.Text != "") { string tenDangNhap = txtTenDangNhap.Text.Trim(); string matKhau = txtMatKhau.Text.Trim(); NguoiDung data = NguoiDung.KiemTraDangNhap(tenDangNhap, matKhau); if (data != null) { NguoiDung dataThongTin = NguoiDung.LayThongTinDangNhap(data.IDNguoiDung.ToString()); Session["IDNguoiDung"] = dataThongTin.IDNguoiDung; Session["TenDangNhap"] = dataThongTin.TenDangNhap; Session["TenNguoiDung"] = dataThongTin.TenNguoiDung; string quyenHan = ""; List<PhanNhom> listphannhom = PhanNhom.LayTheoMaNguoiDung(data.IDNguoiDung.ToString()); if (listphannhom.Count != 0) { foreach (var item in listphannhom) { quyenHan += item.QuyenHan.ToString() + ","; } Session["QuyenHan"] = quyenHan; //Them thong tin dang nhap DangNhap dangNhap = new DangNhap(); dangNhap.IDNguoiDung = dataThongTin.IDNguoiDung; dangNhap.DiaChiIP = GetIPAddress(); dangNhap.ThoiGian = DateTime.Now.ToLongDateString(); dangNhap.HanhDong = "Hành động đăng nhập: "; int rs = DangNhap.Them(dangNhap); if (rs > 0) { Session["IDDangNhap"] = rs; Session["HanhDongDangNhap"] = "Hành động đăng nhập: "; } Response.Redirect("~/Admin/Admin.aspx"); } else Response.Redirect("~/Default.aspx"); } else lbtitle.Text = "Kiểm tra lại tên đăng nhập hoặc mật khẩu!"; } else lbtitle.Text = "Vui lòng đăng nhập để sử dụng hệ thống!"; }
public async Task <IActionResult> DangNhap(TaiKhoan taiKhoan) { if (ModelState.IsValid) { var tk = _db.TaiKhoan.Find(taiKhoan.TenTK); if (tk == null) { TempData["DangNhap"] = "Tên đăng nhập không chính xác"; return(RedirectToAction("Index")); } else { if (tk.TenTK != taiKhoan.TenTK) { TempData["DangNhap"] = "Tên đăng nhập không chính xác"; return(RedirectToAction("Index")); } else if (tk.MatKhau != MD5.GetMD5(taiKhoan.MatKhau)) { TempData["DangNhap"] = "Mật khẩu không chính xác"; return(View("Index", taiKhoan)); } else { tk.KhachHang = await _db.KhachHang.FindAsync(tk.MaKH); var obj = new DangNhap() { MaKH = tk.MaKH, TenKH = tk.KhachHang.TenKH }; HttpContext.Session.SetObject("DangNhap", obj); TempData["DangNhap"] = "Đăng nhập thành công, bạn có thể mua hàng rồi!!!"; if (TempData["MaModel"] == null) { return(RedirectToAction("Index", "Home")); } else { string maModel = TempData["MaModel"].ToString(); TempData["MaModel"] = null; return(Redirect("/Customer/Home/ChiTiet?MaModel=" + maModel)); } } } } else { return(RedirectToAction("Index")); } }
private void btnThem_Click(object sender, EventArgs e) { string id = txtID.Text; string pass = txtpassword.Text; DangNhap dn = new DangNhap(id, pass); string sql = "INSERT INTO DangNhap(ID,PassWord) VALUES(@id,@pass)"; int i = new DangNhapBUS().ThemTK(sql, dn); if (i == 1) { MessageBox.Show("Thêm thành công!"); } this.Close(); }
public ActionResult Update(DangNhap dn) { var dangNhapDao = new DangNhapDao(); var dangNhap = new DangNhap(); var check = dangNhapDao.UpdateAccount(dn); if (check) { return(RedirectToAction("Logout", "Login")); } return(View("Index")); }
// GET: admin/DangNhaps/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DangNhap dangNhap = db.DangNhaps.Find(id); if (dangNhap == null) { return(HttpNotFound()); } return(View(dangNhap)); }
private void button1_Click(object sender, EventArgs e) { DangNhapWeb DNW; DNW = new DangNhapWeb(); string s = textBox1.Text; string a = textBox2.Text; textBox1.Text = DNW.ChuanHoa(s); textBox2.Text = DNW.ChuanHoa(a); KiemTraDangKy Kiemtra = new KiemTraDangKy(); DangNhapWeb KT1 = new DangNhapWeb(); bool KT = Kiemtra.KiemTraDangKi(textBox1.Text, textBox2.Text); int KQ = KT1.KiemTraTK(textBox1.Text); if (textBox1.Text != "" && textBox2.Text != "" && KT == true && SDT.Text != "" && Email.Text != "" && DiaChi.Text != "" && HoTen.Text != "" && KQ == 0 && SDT.Text.Length == 10) { DangKy Dk = new DangKy(); DangNhap DN; DN = new DangNhap(); DN.DangNhap1 = textBox1.Text; DN.MatKhau = textBox2.Text; Dk.ThemKH(HoTen.Text, DiaChi.Text, NgaySinh.Value.Date, Email.Text, SDT.Text); DN.MaKhachHang = TT.LayMaKH(HoTen.Text, SDT.Text); Dk.DangKyTK(DN); MessageBox.Show(" Dang Ky Thanh Cong"); this.Hide(); Form1 f = new Form1(); f.ShowDialog(); this.Close(); } else if (SDT.Text == "" | Email.Text == "" | DiaChi.Text == "" | HoTen.Text == "" | textBox1.Text == "" | textBox2.Text == "") { MessageBox.Show(" Vui long dien vao tat ca thong tin"); } else if (SDT.Text.Length < 10 | SDT.Text.Length > 10) { MessageBox.Show("SDT phai la 10 so"); } else if (KT == false) { MessageBox.Show(" Mat Khau khong hop le phai co 1 chu hoa va 1 chu thuong va 1 chu so va co 8 ki tu tro len "); } else if (KQ == 1) { MessageBox.Show(" ten TK bi trung moi nhap Ten TK khac"); } }
static void Main(string[] args) { DangNhap dn = new DangNhap(); bool ok = dn.Hien(10, 5, "1", "1"); if (ok) { Hien(); } else { Environment.Exit(0); } }
public ActionResult QuyenMatKhau(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DangNhap TaiKhoan = _db.DangNhaps.Find(id); if (TaiKhoan == null) { return(HttpNotFound()); } return(View(TaiKhoan)); }
public bool xoaTaiKhoan(string mail) { DangNhap dangnhap = new DangNhap() { Mail = mail, }; using (var db = new TTTA_DBEntities()) { db.DangNhaps.Attach(dangnhap); db.DangNhaps.Remove(dangnhap); return(db.SaveChanges() > 0); } }
public DangNhap checkDangNhap(string username, string matkhau) { string sql = "select * from dangnhap where username = '******' and matkhau = '" + matkhau + "'"; DataTable dt = dth.laydulieu(sql); if (dt.Rows.Count <= 0) { return(null); } else { DangNhap dn = new DangNhap(dt.Rows[0][0].ToString(), dt.Rows[0][1].ToString(), dt.Rows[0][2].ToString()); return(dn); } }
public int ThemTK(string sql, DangNhap dn) { List <SqlParameter> paras = new List <SqlParameter>(); paras.Add(new SqlParameter("@ID", dn.ID)); paras.Add(new SqlParameter("@pass", dn.PassWord)); try { return(dp.IExecuteNonQuery(sql, System.Data.CommandType.Text, paras)); } catch (SqlException ex) { throw ex; } }
public bool themTaiKhoan(string mail, string matKhau, string quyenDangNhap) { DangNhap dangnhap = new DangNhap() { Mail = mail, MatKhau = matKhau, QuyenDangNhap = quyenDangNhap }; using (var db = new TTTA_DBEntities()) { db.DangNhaps.Add(dangnhap); return(db.SaveChanges() > 0); } }
public bool capNhatTaiKhoan(string mail, string matKhau, string quyenDangNhap) { DangNhap dangnhap = new DangNhap() { Mail = mail, MatKhau = matKhau, QuyenDangNhap = quyenDangNhap }; using (var db = new TTTA_DBEntities()) { db.Entry(dangnhap).State = System.Data.Entity.EntityState.Modified; return(db.SaveChanges() > 0); } }
public bool ThemMoi(NhanVienViewModel _nhanVien, string fileAnh) { bool result = false; NhanVien nhanVien = new NhanVien(); DangNhap dangNhap = new DangNhap(); using (var db = new MinistopDbContext()) { using (var trans = db.Database.BeginTransaction()) { try { nhanVien.TenNhanVien = _nhanVien.TenNhanVien; nhanVien.GioiTinh = _nhanVien.GioiTinh; nhanVien.NgaySinh = _nhanVien.NgaySinh; nhanVien.SoCMND = _nhanVien.SoCMND; nhanVien.SoDT = _nhanVien.SoDT; nhanVien.Email = _nhanVien.Email; nhanVien.HinhAnh = fileAnh; nhanVien.DiaChi = _nhanVien.DiaChi; nhanVien.ChucVu = _nhanVien.ChucVu; nhanVien.MucLuong = _nhanVien.MucLuong; nhanVien.NgayThamGia = DateTime.Now; nhanVien.GhiChu = _nhanVien.GhiChu; nhanVien.TinhTrang = true; db.NhanViens.Add(nhanVien); db.SaveChanges(); dangNhap.NhanVienID = nhanVien.ID; dangNhap.TaiKhoan = _nhanVien.SoDT; dangNhap.MatKhau = Encryptor.MD5Hash("1"); dangNhap.TinhTrang = true; dangNhap.PhanQuyenID = 2; db.DangNhaps.Add(dangNhap); db.SaveChanges(); trans.Commit(); result = true; } catch (Exception) { trans.Rollback(); } } } return(result); }
static void Main(string[] args) { Console.OutputEncoding = Encoding.UTF8; Console.InputEncoding = Encoding.Unicode; DangNhap lg = new DangNhap(); bool ok = lg.HienThi(10, 5, "14", "5"); if (ok) { FormMenuMain.HienThi(); } else { Environment.Exit(0); } }
private void btnKetnoi_Click(object sender, EventArgs e) { if (txtDatabase.Text.Equals("QL_MUABANLINHKIEN1") && cn.kiemtraketnoidatabase(txtServer.Text, txtUser.Text, txtPassword.Text)) { MessageBox.Show("Kết nối cơ sở dữ liệu thành công"); _server = txtServer.Text; _user = txtUser.Text; _password = txtPassword.Text; DangNhap dn = new DangNhap(); dn.Show(); } else { MessageBox.Show("Kết nối cơ sở dữ liệu thất bại"); } }
private void QuanLyMon_FormClosing(object sender, FormClosingEventArgs e) { DialogResult dg = MessageBox.Show("Bạn có muốn thoát?", "Thoát", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dg == DialogResult.OK) { Form fDangNhap = new DangNhap(); fDangNhap.Show(); this.Hide(); } else { e.Cancel = true; } }
public Boolean Them(string tenDangNhap, string matKhau, bool quyen) { if (ktDN(tenDangNhap) == false) { return(false); } DangNhap dn = new DangNhap(); dn.TenDangNhap = tenDangNhap; dn.MatKhau = matKhau; dn.Quyen = quyen; db.DangNhaps.InsertOnSubmit(dn); db.SubmitChanges(); return(true); }
public bool LayUsername(string username) { List <DangNhap> listns = new List <DangNhap>(); var lstns = db.spLogin_SelectUser(username).ToList(); foreach (var n in lstns) { DangNhap ns = new DangNhap() { UserName = n.UserName, Pass = n.Pass, ChucVu = n.ChucVu }; listns.Add(ns); } return(listns.Count > 0); }
private void button1_Click(object sender, EventArgs e) { string ten = txtTenDN.Text; QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext(); DangNhap dangNhap = db.DangNhaps.Where(p => p.TenDangNhap == ten).SingleOrDefault(); if (dangNhap == null) { MessageBox.Show("Tài khoản không tồn tại"); } else { if (txtMK.Text == dangNhap.MatKhau) { if (dangNhap.TenDangNhap == "admin") { if (DialogResult.Yes == MessageBox.Show("Bạn muốn thêm tài khoản mới!", "Thông báo", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information)) { btnThem.Visible = true; } if (DialogResult.No == MessageBox.Show("Bạn muốn thêm tài khoản mới! ", "Thông báo", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information)) { this.Hide(); Form1 frm = new Form1(); frm.ShowDialog(); this.Close(); } } else { MessageBox.Show("Đăng nhập thành công !", "" ,MessageBoxButtons.OK ,MessageBoxIcon.Warning); this.Hide(); Form1 frm = new Form1(); frm.ShowDialog(); this.Close(); } } else { MessageBox.Show("Sai mật khẩu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMK.Text = ""; txtMK.Focus(); } } }
public bool KiemTraDangNhapAdmin(DangNhap admin) { string sql = "SELECT * FROM DangNhap WHERE TenDangNhap = @tdn AND MatKhau = @mk AND Quyen = 1"; SqlCommand cmd = new SqlCommand(sql, con.GetConnect()); SqlParameter tdn = new SqlParameter("@tdn", admin.tenDangNhap); SqlParameter mk = new SqlParameter("@mk", admin.matKhau);//maHoa.MaHoaMK("123", admin.matKhau) cmd.Parameters.Add(tdn); cmd.Parameters.Add(mk); SqlDataReader rs = cmd.ExecuteReader(); if (rs.Read()) { return(true); } return(false); }
private void mnuHeThongDoiMatKhau_Click(object sender, RoutedEventArgs e) { if (Common.maNhanVien != null) { DoiMatKhau f = new DoiMatKhau(); f.ShowDialog(); } else { MessageBox.Show("Bạn phải đăng nhập để sử dụng chức năng này"); this.Close(); MainWindow main = new MainWindow(); main.Show(); DangNhap dn = new DangNhap(); dn.ShowDialog(); } }
public void ProcessLogin() { DangNhap dn = new DangNhap(); int result; result = dn.Check_User(txtTenDangNhap.TextName, txtMatKhau.TextName); if (result == 99) { MessageBox.Show("Sai "); return; } else if (result == 100) { MessageBox.Show("Tài khoản bị khóa"); return; } this.Visible = false; // xu li luu tai khoan mat khau, khi check vao checkbox if (checkBox1.Checked) { Properties.Settings.Default.user = txtTenDangNhap.TextName; Properties.Settings.Default.pass = txtMatKhau.TextName; Properties.Settings.Default.checkbox = 1; Properties.Settings.Default.Save(); } else { Properties.Settings.Default.user = ""; Properties.Settings.Default.pass = ""; Properties.Settings.Default.checkbox = 0; Properties.Settings.Default.Save(); } // xu li truyen du lieu ma nhom qua frm main dataGridView1.DataSource = dn.kiemTraTenDangNhap(txtTenDangNhap.TextName); string manhom = dataGridView1.CurrentRow.Cells[2].Value.ToString(); frmMain frmmain = new frmMain(txtTenDangNhap.TextName, txtMatKhau.TextName, manhom); this.Hide(); frmmain.ShowDialog(); }
public bool UpdateAccount(DangNhap entity) { try { var dangNhap = _context.DangNhaps.Find(entity.MaTaiKhoan); dangNhap.MaVaiTro = entity.MaVaiTro; dangNhap.TenNguoiDung = entity.TenNguoiDung; dangNhap.TrangThai = entity.TrangThai; _context.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
private void mnuHeThongDangXuat_Click(object sender, RoutedEventArgs e) { Common.maNhanVien = null; if (Common.maNhanVien == null) { resetSession(); MessageBox.Show("Đăng xuất thành công!"); this.Close(); MainWindow main = new MainWindow(); main.Show(); DangNhap dn = new DangNhap(); dn.ShowDialog(); } else { MessageBox.Show("Lỗi đăng xuất!"); } }
public ActionResult Index(DangNhap tk) { if (ModelState.IsValid) { int t = new UserDAO().DangNhap(tk.UserName, tk.Password, tk.NhoTaiKhoan); // if (t == -1) { ModelState.AddModelError("", "Tên đăng nhập không tồn tại"); return(View()); } else if (t == -2) { ModelState.AddModelError("", "Mật khẩu không đúng"); return(View()); } else { var user = new UserDAO().getUserByID(t); if (user == null) { ModelState.AddModelError("", "Lỗi không xác định!"); return(View()); } else if (user.NhomSD == 1) //Admin { return(RedirectToAction("Index", "TrangChu", new { area = "Admin" })); } else { ModelState.AddModelError("", "Bạn phải đăng nhập bằng tài khoản quản trị"); return(View()); } } } else { ModelState.AddModelError("", "Đăng nhập không thành công!"); return(View()); } }
public bool ThemTaiKhoan(int machunhatro, string taikhoan, string matkhau) { try { DangNhap dn = new DangNhap(); dn.MaCNT = machunhatro; dn.TaiKhoan = taikhoan; dn.MatKhau = matkhau; QUANLYNHATRO1DataContext context = new QUANLYNHATRO1DataContext(); context.DangNhaps.InsertOnSubmit(dn); context.SubmitChanges(); return(true); } catch { } return(false); }
private void buttonDangNhap_Click(object sender, EventArgs e) { TiepTuc: if (dangnhap == null || dangnhap.IsDisposed) { dangnhap = new Frm_DangNhap(); } if (dangnhap.ShowDialog() == DialogResult.OK) { String tendangnhap = dangnhap.tendangnhap; String matKhau = dangnhap.matkhau; DangNhap dn = new DangNhap(); int KetQua = dn.KiemTraDangNhap(tendangnhap, matKhau); switch (KetQua) { case 0: MessageBox.Show("Không tồn tại người dùng trong hệ thống"); goto TiepTuc; case 1: MessageBox.Show("Mật khẩu sai"); goto TiepTuc; case 2: MessageBox.Show("Đăng nhập thành công"); if (dn.is_admin(tendangnhap)) { PQ_Admin(); } else { PQ_User(); } lbl_tennguoidung.Text = tendangnhap; break; } } else { this.Close(); } }
private void DangNhap() { DangNhap dn = new DangNhap(); dt = dn.KtraTaiKhoan(TenBang, tb_user.Text, tb_pass.Text, ref error); if (dt.Rows.Count > 0) { DR = dt.Rows[0]; GiaoDienChinh.isLogin = true; this.Hide(); } else { MessageBox.Show("Tên đăng nhập hoặc mặt khẩu không đúng!"); tb_pass.Clear(); } }
protected void RadToolBar1_ButtonClick1(object sender, RadToolBarEventArgs e) { switch (e.Item.Value) { case "Save": Int32 IDAcc = (Int32)Session["idAcc"]; DangNhap dn = _entities.DangNhaps.Where(x => x.IDDangNhap == IDAcc).FirstOrDefault(); dn.Username = txtTenDangNhap.Text; dn.NguoiTao = idUser; dn.NgayTao = DateTime.Now; //dn.Password = txtMatkhau.Text; /*Int32 IDNhanVien = Int32.Parse(cbxNhanVien.SelectedValue);*/ dn.IDNhanVien = Int32.Parse(cbxNhanVien.SelectedValue); HoSoNhanVien_UngVien nv = _entities.HoSoNhanVien_UngVien.Where(x => x.IDNhanVien == dn.IDNhanVien).FirstOrDefault(); nv.DuocDangNhap = chbCanLogin.Checked; _entities.SaveChanges(); RadWindowManager1.RadAlert("Sửa tài khoản thành công", 285, 100, "Thông báo", ""); break; } }
private void btDoiMatKhau_Click(object sender, RoutedEventArgs e) { if (tbMatKhauCu.Password != "" && tbMatKhauMoi.Password != "" && tbNhapLaiMatKhauMoi.Password != "") { MyEntity db = new MyEntity(); var taiKhoanCuaGV = from ai in db.TDangNhaps where ai.MaTaiKhoan == maGVTrongNay select ai; List <DangNhap> dsTaiKhoan = taiKhoanCuaGV.ToList(); DangNhap taiKhoanKiemDuoc = dsTaiKhoan[0]; if (tbMatKhauMoi.Password != tbNhapLaiMatKhauMoi.Password) { MessageBox.Show("Nhập lại Mật khẩu và Mật khẩu phải trùng nhau!", "Thông báo!!!", MessageBoxButton.OK, MessageBoxImage.Warning); } else if (tbMatKhauMoi.Password.Length < 6) { if (MessageBox.Show("Dạo này trộm cấp nhiều lắm \nđặt mật khẩu từ 6 \nkí tự trở lên nhé!", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning, MessageBoxResult.OK) == MessageBoxResult.OK) { tbMatKhauMoi.Password = ""; tbNhapLaiMatKhauMoi.Password = ""; tbMatKhauMoi.Focus(); } } else if (taiKhoanKiemDuoc.MatKhau != tbMatKhauCu.Password) { MessageBox.Show("Mật khẩu cũ không đúng!", "Thông báo!!!", MessageBoxButton.OK, MessageBoxImage.Warning); } else { DangNhap taiKhoanMoi = new DangNhap(taiKhoanKiemDuoc.MaTaiKhoan, tbMatKhauMoi.Password, taiKhoanKiemDuoc.MaPin); db.TDangNhaps.Attach(taiKhoanKiemDuoc); db.TDangNhaps.Remove(taiKhoanKiemDuoc); db.TDangNhaps.Add(taiKhoanMoi); db.SaveChanges(); } } else { MessageBox.Show("Không được để trống!", "Thông báo!!!", MessageBoxButton.OK, MessageBoxImage.Warning); } }
public void XuLyTaiKhoan() { if (MaTaiKhoan == 0) { DangNhap dangNhap = new DangNhap(); dangNhap.taiKhoan = new DangNhap.TaiKhoan(LoadTaiKhoan); dangNhap.ShowDialog(); btnTaiKhoan.Text = "Xin Chào " + TenTaiKhoan; } }
protected void Button1_Click(object sender, EventArgs e) { QlSachDbDataContext db = new QlSachDbDataContext(); if ((string)Session["dn"] == "") { if (!(db.DangNhaps.Where(p => p.TenDangNhap == tbTenDangNhap.Text)).Any()) { DangNhap dn = new DangNhap(); dn.TenDangNhap = tbTenDangNhap.Text; dn.MatKhau = Encoding.MaHoa(Encoding.key, tbMK.Text); dn.Quyen = false; dn.hoten = tbHoten.Text; db.DangNhaps.InsertOnSubmit(dn); db.SubmitChanges(); } else { //Type cstype = this.GetType(); //// Get a ClientScriptManager reference from the Page class. //ClientScriptManager cs = Page.ClientScript; //// Check to see if the startup script is already registered. //if (!cs.IsStartupScriptRegistered(cstype, "PopupScript")) //{ // String cstext = "alert('Tên đăng nhập này đã tồn tại!');"; // cs.RegisterStartupScript(cstype, "PopupScript", cstext, true); //} Response.Write("<script>alert(\"Tên đăng nhập này đã tồn tại!\")</script>"); return; } long makh; if (db.KhachHangs.Count() == 0) makh = 0; else makh = db.KhachHangs.Max(p => p.Makh); KhachHang kh = new KhachHang(); kh.Makh = makh + 1; kh.hoten = tbHoten.Text; kh.SoDT = tbSdt.Text; kh.email = tbEmail.Text; kh.diachi = tbDiachi.Text; kh.TenDangNhap = tbTenDangNhap.Text; db.KhachHangs.InsertOnSubmit(kh); db.SubmitChanges(); if (Session["gh"] == null) { Response.Write("<script>alert(\"Giỏ hàng trống!\");window.location='default.aspx';</script>"); //Response.Redirect("default.aspx"); return; } long mahd = 0; if (db.hoadons.Count() == 0) mahd = 0; else mahd = db.hoadons.Max(p => p.MaHoaDon); hoadon hd = new hoadon(); hd.MaHoaDon = mahd + 1; hd.makh = kh.Makh; hd.damua = false; hd.NgayMua = DateTime.Now; db.hoadons.InsertOnSubmit(hd); db.SubmitChanges(); DataTable dt = new DataTable(); Gio gh = new Gio(); gh = (Gio)Session["gh"]; dt = gh.dt; for (int i = 0; i < dt.Rows.Count; i++) { ChiTietHoaDon cthd = new ChiTietHoaDon(); long macthd; if (db.ChiTietHoaDons.Count() == 0) macthd = 0; else macthd = db.ChiTietHoaDons.Max(p => p.MaChiTietHD); cthd.MaChiTietHD = macthd + 1; cthd.MaHoaDon = mahd + 1; cthd.MaSach = dt.Rows[i]["masach"].ToString(); cthd.SoLuongMua = int.Parse(dt.Rows[i]["soluong"].ToString()); //Trừ số lượng sách mua sach s = db.saches.Single(p => p.masach == cthd.MaSach); s.soluong -= cthd.SoLuongMua; db.ChiTietHoaDons.InsertOnSubmit(cthd); db.SubmitChanges(); //Type cstype = this.GetType(); //// Get a ClientScriptManager reference from the Page class. //ClientScriptManager cs = Page.ClientScript; //// Check to see if the startup script is already registered. //if (!cs.IsStartupScriptRegistered(cstype, "PopupScript")) //{ // String cstext = "alert('Đặt mua thành công!');"; // cs.RegisterStartupScript(cstype, "PopupScript", cstext, true); //} } Response.Write("<script>alert(\"Đăng kí thành công!\")</script>"); Response.Write("<script>window.location='xoagiohang.aspx';</script>"); } else { string sdn = (string)Session["dn"]; DangNhap dn = db.DangNhaps.Single(p => p.TenDangNhap == sdn); KhachHang kh = db.KhachHangs.Single(p => p.TenDangNhap == sdn); dn.MatKhau = Encoding.MaHoa(Encoding.key, tbMK.Text); db.SubmitChanges(); kh.hoten = tbHoten.Text; kh.diachi = tbDiachi.Text; kh.SoDT = tbSdt.Text; kh.email = tbEmail.Text; db.SubmitChanges(); Response.Write("<script>alert(\"Thay đổi thông tin thành công!\");window.location ='default.aspx';</script>"); //Response.Redirect("~/default.aspx"); } }
private void đăngNhậpToolStripMenuItem_Click(object sender, EventArgs e) { DangNhap mh = new DangNhap(); mh.Show(); }
private void DangNhap() { TiepTuc: if (dangNhap == null || dangNhap.IsDisposed) { dangNhap = new DangNhap(); } if (dangNhap.ShowDialog() == DialogResult.OK) { String tenDangNhap = dangNhap.txtTenDangNhap.Text; String matKhau = dangNhap.txtMatKhau.Text; NguoiDungControl ndCtrl = new NguoiDungControl(); int ketqua = ndCtrl.DangNhap(tenDangNhap, matKhau); switch (ketqua) { case 0: MessageBox.Show("Người dùng không tồn tại!\nVui lòng kiểm tra lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); goto TiepTuc; case 1: MessageBox.Show("Sai mật khẩu!\nVui lòng kiểm tra lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); goto TiepTuc; case 2: MessageBox.Show("Đăng nhập thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); if (ndCtrl.PhanQuyen == "LND01") { nameDangNhap = tenDangNhap; Admin(); } else { User(); } break; } } else dangNhap.Close(); }