protected void btnDangKy_Click(object sender, EventArgs e) { TaiKhoan taiKhoan = new TaiKhoan(); taiKhoan.TenTaiKhoan = txtTenTaiKhoan.Text; taiKhoan.MatKhau = txtMatKhau1.Text; taiKhoan.LoaiTK = 3; // thêm tài khoản vào csdl if (TaiKhoan.ThemTaiKhoan(taiKhoan) == 0) { // nếu thất bại pnlThongBaoLoi.Visible = true; pnlDangKy.Visible = true; pnlKetQuaDangKy.Visible = false; lblThongBaoLoi.Text = "Đăng ký bị lỗi. Bạn có thể thử lại."; } else { // avartar if (fileUpload.PostedFile != null) { XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(Server.MapPath("Path.xml")); XmlElement xmlPath = (XmlElement)xmlDoc.SelectSingleNode("/PATH"); string savePath = MapPath(xmlPath.InnerText.Trim() + txtTenTaiKhoan.Text + Path.GetExtension(fileUpload.PostedFile.FileName)); fileUpload.PostedFile.SaveAs(savePath); } // thông tin cá nhân KhachHang khachHang = new KhachHang(); khachHang.HoTen = txtHoTen.Text; khachHang.DiaChi = txtDiaChi.Text; khachHang.Email = txtEmail.Text; khachHang.SoDienThoai = txtEmail.Text; khachHang.MaKhachHang = TaiKhoan.LayThongTinTaiKhoanTheoTenTaiKhoan(txtTenTaiKhoan.Text).MaTaiKhoan; KhachHang.ThemKhachHang(khachHang); pnlThongBaoLoi.Visible = false; pnlDangKy.Visible = false; pnlKetQuaDangKy.Visible = true; lblTenNguoiDung.Text = txtTenTaiKhoan.Text; Session["IsLogin"] = 1; Session["Username"] = txtTenTaiKhoan.Text; // quyền truy xuất Session["Authentication"] = "KhachHang"; } }
protected void Page_Load(object sender, EventArgs e) { // kiểm tra đã đăng nhập chưa int iDaDangNhap = (Int32)Session["IsLogin"]; if (iDaDangNhap == 0) { hpRegister.NavigateUrl = "../DangKy.aspx"; hpRegister.Text = "REGISTRATION"; hpLogin.NavigateUrl = "../DangNhap.aspx"; hpLogin.Text = "LOG IN"; } else { TaiKhoan taiKhoan = new TaiKhoan(); taiKhoan = TaiKhoan.LayThongTinTaiKhoanTheoMaTaiKhoan((Int32)Session["Id"]); hpRegister.NavigateUrl = "../Index.aspx"; //link về trang cá nhân hpRegister.Text = "Hi"; hpLogin.NavigateUrl = "#"; hpLogin.Text = ""; } }
/// <summary> /// Lấy thông tin tài khoản theo teen tài khoản : Vũ /// </summary> /// <param name="intTenTaiKhoan"></param> /// <returns></return> public static List<TaiKhoan> LayThongTinTaiKhoanTheoLoaiTaiKhoan(int loaitk) { List<TaiKhoan> lstTaiKhoan = new List<TaiKhoan>(); try { List<SqlParameter> lstParams = new List<SqlParameter>(); lstParams.Add(new SqlParameter("@loaitk", loaitk)); DataTable dt = new DataTable(); dt = SqlDataAccessHelper.ExecuteQuery("spLayDSTaiKhoanTheoLoaiTaiKhoan", lstParams); foreach (DataRow dr in dt.Rows) { TaiKhoan tk = new TaiKhoan(); tk.MaTaiKhoan = int.Parse(dr["MaTaiKhoan"].ToString()); tk.TenTaiKhoan = dr["TenTaiKhoan"].ToString(); tk.MatKhau = (dr["MatKhau"].ToString()); tk.AnhDaiDien = dr["AnhDaiDien"].ToString(); tk.LoaiTK = int.Parse(dr["LoaiTK"].ToString()); lstTaiKhoan.Add(tk); } } catch (Exception e) { } return lstTaiKhoan; }
/// <summary> /// Thêm Tài Khoản : Vũ /// </summary> /// <returns></returns> public static int ThemTaiKhoan(TaiKhoan taiKhoan) { int res; try { List<SqlParameter> lstParams = new List<SqlParameter>(); lstParams.Add(new SqlParameter("@tentaikhoan", taiKhoan.TenTaiKhoan)); lstParams.Add(new SqlParameter("@matkhau", taiKhoan.MatKhau)); lstParams.Add(new SqlParameter("@anhdaidien", taiKhoan.AnhDaiDien)); lstParams.Add(new SqlParameter("@loaitk", taiKhoan.LoaiTK)); res = SqlDataAccessHelper.ExecuteNoneQuery("spThemTaiKhoan", lstParams); } catch (Exception e) { res = 0; throw e; } return res; }
public static TaiKhoan LayThongTinTaiKhoanTheoTenTaiKhoan(string tenTaiKhoan) { TaiKhoan taiKhoan = new TaiKhoan(); List<SqlParameter> lstParams = new List<SqlParameter>(); lstParams.Add(new SqlParameter("@tentaikhoan", tenTaiKhoan)); try { DataTable dtTaiKhoan = new DataTable(); dtTaiKhoan = SqlDataAccessHelper.ExecuteQuery("spLayTaiKhoanTheoTen", lstParams); if (dtTaiKhoan.Rows.Count == 0) { return null; } else { DataRow dtRow = dtTaiKhoan.Rows[0]; taiKhoan.intMaTaiKhoan = int.Parse(dtRow["MaTaiKhoan"].ToString()); taiKhoan.strTenTaiKhoan = dtRow["TenTaiKhoan"].ToString(); taiKhoan.strMatKhau = dtRow["MatKhau"].ToString(); taiKhoan.strAnhDaiDien = dtRow["AnhDaiDien"].ToString(); taiKhoan.intLoaiTK = int.Parse(dtRow["LoaiTK"].ToString()); } } catch (Exception e) { return null; } return taiKhoan; }
/// <summary> /// Lấy thông tin tài khoản theo mã tài khoản : Vũ /// </summary> /// <param name="intMaTaiKhoan"></param> /// <returns></returns> public static TaiKhoan LayThongTinTaiKhoanTheoMaTaiKhoan(int maTaiKhoan) { TaiKhoan taiKhoan = new TaiKhoan(); List<SqlParameter> lstParams = new List<SqlParameter>(); lstParams.Add(new SqlParameter("@mataikhoan", maTaiKhoan)); try { DataTable dtTaiKhoan = new DataTable(); dtTaiKhoan = SqlDataAccessHelper.ExecuteQuery("spLayTaiKhoanTheoMa", lstParams); foreach(DataRow dtRow in dtTaiKhoan.Rows) { taiKhoan.intMaTaiKhoan = int.Parse(dtRow["MaTaiKhoan"].ToString()); taiKhoan.strTenTaiKhoan = dtRow["TenTaiKhoan"].ToString(); taiKhoan.strMatKhau = dtRow["MatKhau"].ToString(); taiKhoan.strAnhDaiDien = dtRow["AnhDaiDien"].ToString(); taiKhoan.intLoaiTK = int.Parse(dtRow["LoaiTK"].ToString()); } } catch (Exception e) { throw e; } return taiKhoan; }
protected void Page_Load(object sender, EventArgs e) { int iDaDangNhap = (Int32)Session["IsLogin"]; if (iDaDangNhap == 0) { Response.Redirect("DangNhap.aspx"); } else { int IDUser = (Int32)Session["Id"]; TaiKhoan taiKhoan = new TaiKhoan(); taiKhoan = TaiKhoan.LayThongTinTaiKhoanTheoMaTaiKhoan(IDUser); lblTenTaiKhoan.Text = taiKhoan.TenTaiKhoan; //kiểm tra user có up avatar lên server haykho6ng // nếu có thì sử dụng ảnh user, ngược lại dùng ảnh mặc định XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(Server.MapPath("Path.xml")); XmlElement xmlPath = (XmlElement)xmlDoc.SelectSingleNode("/PATH"); string fileAvatar = MapPath(xmlPath.InnerText.Trim() + taiKhoan.TenTaiKhoan + ".gif"); if (File.Exists(fileAvatar)) { imgAvatar.ImageUrl = fileAvatar; } else { imgAvatar.ImageUrl = "../image-user/default.gif"; } if (taiKhoan.LoaiTK == 1) { BUS.QuanLy quanLy = BUS.QuanLy.LayThongTinQuanLyTheoMa(IDUser); lblLoaiTaiKhoan.Text = "Quản lý"; lblTen.Text = quanLy.HoTen; lblSoDienThoai.Text = quanLy.SoDienThoai; lblDiaChi.Text = quanLy.DiaChi; lblEmail.Text = quanLy.Email; } if (taiKhoan.LoaiTK == 2) { BUS.DaiLy daiLy = BUS.DaiLy.LayThongTinDaiLyTheoMa(IDUser); lblLoaiTaiKhoan.Text = "Đại lý"; lblTen.Text = daiLy.TenDaiLy; lblSoDienThoai.Text = daiLy.SoDienThoai; lblDiaChi.Text = daiLy.DiaChi; lblEmail.Text = daiLy.Email; lblNguoiDaiDien.Visible = true; lblNguoiDaiDien.Text = daiLy.NguoiDaiDien; lblNhanHoTen.Text = "Tên đại lý: "; lblDaiDien.Visible = true; lblDaiDien.Text = "Người đại diện: "; } if (taiKhoan.LoaiTK == 3) { BUS.KhachHang khachHang = new KhachHang(); khachHang = BUS.KhachHang.LayThongTinKhachHangTheoMa(IDUser); lblLoaiTaiKhoan.Text = "Khách hàng"; lblTen.Text = khachHang.HoTen; lblSoDienThoai.Text = khachHang.SoDienThoai; lblDiaChi.Text = khachHang.DiaChi; lblEmail.Text = khachHang.Email; } if (taiKhoan.LoaiTK == 1 || taiKhoan.LoaiTK == 3) { lblNguoiDaiDien.Visible = false; lblNhanHoTen.Text = "Họ tên: "; lblDaiDien.Visible = false; } } }
protected void Page_Load(object sender, EventArgs e) { int iDaDangNhap = (Int32)Session["IsLogin"]; if (iDaDangNhap == 0) { panelThongTinTaiKhoan.Visible = false; } else { int IDUser = (Int32)Session["Id"]; TaiKhoan taiKhoan = new TaiKhoan(); taiKhoan = TaiKhoan.LayThongTinTaiKhoanTheoMaTaiKhoan(IDUser); lblTenTaiKhoan.Text = taiKhoan.TenTaiKhoan; hpThongTinCaNhan.NavigateUrl = "TrangCaNhan.aspx"; //kiểm tra user có up avatar lên server haykho6ng // nếu có thì sử dụng ảnh user, ngược lại dùng ảnh mặc định XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(Server.MapPath("Path.xml")); XmlElement xmlPath = (XmlElement)xmlDoc.SelectSingleNode("/PATH"); string fileAvatar = MapPath(xmlPath.InnerText.Trim() + taiKhoan.TenTaiKhoan + ".gif"); if (File.Exists(fileAvatar)) { imgAvatar.ImageUrl = fileAvatar; } else { imgAvatar.ImageUrl = "../image-user/default.gif"; } hpThongTinCaNhan.NavigateUrl = "../TrangCaNhan.aspx"; hpDSDonDatHang.NavigateUrl = "../TrangCaNhan.aspx?type=dsddh"; if (taiKhoan.LoaiTK == 1) { lblLoaiTaiKhoan.Text = "Quản Lý"; hpDSDonDatHang.Text = "Danh sách đơn hàng"; hpQuanLySanPham.Text = "Quản lý sản phẩm"; hpQuanLySanPham.NavigateUrl = "../TrangCaNhan.aspx?type=sp"; hpQuanLyTaiKhoan.Text = "Quản lý tài khoản"; hpQuanLyTaiKhoan.NavigateUrl = "../TrangCaNhan.aspx?type=tk"; hpDangSanPham.Text = "Đăng sản phẩm"; hpDangSanPham.NavigateUrl = "../DangSanPham.aspx"; hpThongKe.Text = "Thống kê"; hpThongKe.NavigateUrl = "../ThongKe.aspx"; } if (taiKhoan.LoaiTK == 2) { hpQuanLyTaiKhoan.Visible = false; lblLoaiTaiKhoan.Text = "Đại Lý"; hpDSDonDatHang.Text = "Danh sách đơn hàng"; } if (taiKhoan.LoaiTK == 3) { hpQuanLyTaiKhoan.Visible = false; lblLoaiTaiKhoan.Text = "Khách Hàng"; hpDSDonDatHang.Text = "Đơn hàng của tôi"; } } }
public void UpdateUserMaNVBUS(TaiKhoan user) { userDAO.UpdateUserMaNVDAO(user); }
public void AddUserBUS(TaiKhoan user) { userDAO.AddUserDAO(user); }