protected void grvDSUser_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "ChonTK") { string tenTaiKhoan = e.CommandArgument.ToString(); DTO_TaiKhoan tk = BUS_TaiKhoan.LayLoaiTaiKhoan(tenTaiKhoan); if (tk != null) { txtTenTaiKhoan.Text = tk.TenTaiKhoan; txtMatKhau.Text = tk.MatKhau; txtEmail.Text = tk.Email; txtSDT.Text = tk.SDT; txtDiaChi.Text = tk.DiaChi; txtHoTen.Text = tk.HoTen; chkLaAdmin.Checked = tk.LaAdmin; txtAnhDaiDien.Text = tk.AnhDaiDien; chkTrangThai.Checked = tk.TrangThai; } } if (e.CommandName == "XoaTK") { string tenTaiKhoan = e.CommandArgument.ToString(); if (BUS_TaiKhoan.XoaTK(tenTaiKhoan)) { Response.Write("<script>alert('Xóa tài khoản thành công');</script>"); LoadDSTaiKhoan(); } else { Response.Write("<script>alert('Xóa tài khoản thất bại');</script>"); } } }
protected void btnThem_Click(object sender, EventArgs e) { DTO_TaiKhoan tk = new DTO_TaiKhoan(); tk.TenTaiKhoan = txtTenTaiKhoan.Text; tk.MatKhau = txtMatKhau.Text; tk.Email = txtEmail.Text; tk.SDT = txtSDT.Text; tk.DiaChi = txtDiaChi.Text; tk.HoTen = txtHoTen.Text; tk.LaAdmin = Convert.ToBoolean(chkLaAdmin.Checked); tk.AnhDaiDien = "chuaco.jpg"; tk.TrangThai = Convert.ToBoolean(chkTrangThai.Checked); if (!(tk.TenTaiKhoan == "" || tk.MatKhau == "" || tk.Email == "" || tk.SDT == "" || tk.DiaChi == "" || tk.HoTen == "" || tk.AnhDaiDien == "")) { if (BUS_TaiKhoan.ThemTaiKhoan(tk)) { Response.Write("<script>alert('Thêm tài khoản thành công')</script>"); LoadDSTaiKhoan(); } else { Response.Write("<script>alert('Thêm tài khoản thất bại')</script>"); } } else { Response.Write("<script>alert('Chưa nhập đủ thông tin')</script>"); } }
protected void btnCapNhat_Click(object sender, EventArgs e) { DTO_TaiKhoan tk = new DTO_TaiKhoan(); tk.TenTaiKhoan = txtTenTaiKhoan.Text; if (txtMatKhau.Text != "") { tk.MatKhau = txtMatKhau.Text; } tk.Email = txtEmail.Text; tk.SDT = txtSDT.Text; tk.DiaChi = txtDiaChi.Text; tk.HoTen = txtHoTen.Text; tk.LaAdmin = tk.LaAdmin; tk.AnhDaiDien = tk.AnhDaiDien; tk.TrangThai = tk.TrangThai; if (BUS_TaiKhoan.ChinhSuaTaiKhoan(tk)) { Response.Write("<script>alert('Chỉnh sửa thành công!')</script>"); LoadDSTaiKhoan(); } else { Response.Write("<script>alert('Chỉnh sửa thất bại!')</script>"); } }
public bool themTaiKhoan(DTO_TaiKhoan tv)// THẮNG { try { // Ket noi connect.Open(); string SQL = string.Format("INSERT INTO TAIKHOAN (TENDN, MATKHAU) " + "VALUES ('{0}', '{1}')", tv.TENDN, tv.MATKHAU); // DỮ LIỆU NHẬP VÀO // Command (mặc định command type = text nên chúng ta khỏi fải làm gì nhiều). SqlCommand cmd = new SqlCommand(SQL, connect); // Query và kiểm tra if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception e) { } finally { // Dong ket noi connect.Close(); } return(false); }
private void button1_Click(object sender, EventArgs e) { if (txtMKM.Text == "" || txtNL.Text == "") { MessageBox.Show("Không thể bỏ trống!"); } Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DataTable infotable = bus.getDataTable("TAIKHOAN"); foreach (DataRow row in infotable.Rows) { if (ThongTinDangNhap.Username == row[0].ToString()) { if (txtMKC.Text == row[1].ToString()) { break; } else { MessageBox.Show("Mật khẩu cũ không đúng!"); return; } } } if (txtMKM.Text != txtNL.Text) { MessageBox.Show("Nhập lại không giống với mật khẩu mới, vui lòng kiểm tra lại!"); return; } DTO_TaiKhoan tk = new DTO_TaiKhoan(ThongTinDangNhap.Username, txtMKM.Text); bus.suaData(tk); MessageBox.Show("Thay đổi mật khẩu thành công!"); Close(); }
public bool suaTaiKhoan(DTO_TaiKhoan tv) { try { // Ket noi connect.Open(); // Query string string SQL = string.Format("UPDATE TAIKHOAN " + "SET MATKHAU = '{1}' " + "WHERE TENDN = '{0}'", tv.TENDN, tv.MATKHAU); // Command (mặc định command type = text nên chúng ta khỏi fải làm gì nhiều). SqlCommand cmd = new SqlCommand(SQL, connect); // Query và kiểm tra if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception e) { } finally { // Dong ket noi connect.Close(); } return(false); }
public DTO_TaiKhoan LayTaiKhoan(string tentaikhoan, string matkhau) { DTO_TaiKhoan list = new DTO_TaiKhoan(); if (base.conn.State == ConnectionState.Closed) { base.conn.Open(); } string sql = "select * from taikhoan where tentaikhoan=@tentaikhoan and matkhau=@matKhau"; SqlCommand cmd = new SqlCommand(sql, base.conn); cmd.Parameters.AddWithValue("@tentaikhoan", tentaikhoan); cmd.Parameters.AddWithValue("@matKhau", matkhau); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { list.TenTaiKhoan = dr[0] + ""; list.MatKhau = dr[1] + ""; list.LoaiTaiKhoan = dr[2] + ""; } else { list = null; } if (base.conn.State == ConnectionState.Open) { base.conn.Close(); } return(list); }
private void btnDangNhap_Click(object sender, EventArgs e) { string tenTaiKhoan = txtTenTaiKhoan.Text; string matKhau = txtMatKhau.Text; if (tenTaiKhoan.Equals("")) { MessageBox.Show("Tài khoản không được để trống", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (matKhau.Equals("")) { MessageBox.Show("Mật khẩu không được để trống", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DTO_TaiKhoan item = ob.LayTaiKhoan(tenTaiKhoan, matKhau); if (item != null) { GUI_GiaoDienChucNang giaodien = new GUI_GiaoDienChucNang(item); this.Hide(); giaodien.ShowDialog(); } else { MessageBox.Show("Tài khoản hoặc mật khẩu không chính xác", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void pictureBox13_Click(object sender, EventArgs e) { if (lblTenDN.Text == "admin") { ShowSelectedRow(); PushNoti noti1 = new PushNoti("Warning", "Không thể đổi mật khẩu tài khoản admin theo cách này! Chọn mục đổi mật khẩu trên thanh tác vụ chính!"); noti1.Width = this.Width; this.panel2.Controls.Add(noti1); noti1.Show(); noti1.ShowNoti(); return; } DTO_TaiKhoan tk = new DTO_TaiKhoan(lblTenDN.Text, txtMK.Text); if (new Stelia_BUS.Stelia_BUS().suaData(tk)) { PushNoti noti1 = new PushNoti("Success", "Đổi mật khẩu thành công!"); noti1.Width = this.Width; this.panel2.Controls.Add(noti1); noti1.Show(); noti1.ShowNoti(); } else { PushNoti noti1 = new PushNoti("Error", "Đổi mật khẩu không thành công!"); noti1.Width = this.Width; this.panel2.Controls.Add(noti1); noti1.Show(); noti1.ShowNoti(); } Reset(); ShowSelectedRow(); }
// public static bool DangKy(DTO_TaiKhoan tk) { if (!DAO_TaiKhoan.KTTenTaiKhoan(tk.TenTaiKhoan)) { return(DAO_TaiKhoan.ThemTaiKhoan(tk) == 1); } return(false); }
private void tbxThemTK_Click(object sender, EventArgs e) { if (tbxTenDangNhap.Text.Length < 3) { MessageBox.Show("Tên đăng nhập không hợp lệ"); tbxTenDangNhap.Clear(); return; } if (tbxMatKhau.Text.Length < 5) { MessageBox.Show("Mật khẩu quá ngắn"); tbxMatKhau.Clear(); return; } if (tbxMatKhau.Text != tbxNhapLaiMK.Text) { MessageBox.Show("Nhập lại mật khẩu sai"); tbxNhapLaiMK.Clear(); return; } if (tbxTenHienThi.Text.Length < 5) { MessageBox.Show("Tên hiển thị không hợp lệ"); tbxTenHienThi.Clear(); return; } if (cbxChucVu.Text == " " || cbxChucVu.Text == "") { MessageBox.Show("Chưa chọn chức vụ"); //cbxChucVu.SelectedText = " "; return; } string hashmk = Hash256.Hash256Data(tbxTenDangNhap.Text + tbxMatKhau.Text); DTO_TaiKhoan pTaiKhoan = new DTO_TaiKhoan(tbxTenDangNhap.Text, tbxTenHienThi.Text, cbxChucVu.Text, 0, hashmk); if (bus_TaiKhoan.ThemTaiKhoan(pTaiKhoan)) { MessageBox.Show("Thêm tài khoản thành công!"); tbxTenDangNhap.Clear(); tbxTenHienThi.Clear(); tbxMatKhau.Clear(); tbxNhapLaiMK.Clear(); // cbxChucVu.SelectedText = " "; //cbxChucVu.Items.Clear(); } else { MessageBox.Show("Thêm tài khoản thất bại do trùng tên đăng nhập!"); tbxTenDangNhap.Clear(); tbxTenHienThi.Clear(); tbxMatKhau.Clear(); tbxNhapLaiMK.Clear(); //cbxChucVu.SelectedText = " "; // cbxChucVu.Items.Clear(); } }
public GUI_ADMIN_HoTroKhachHang(DTO_TaiKhoan tk) : this() { InitializeComponent(); hienthi(); lbNgayHomNay.Text = DateTime.Now.ToString("dd/MMM/yy").Trim(); taik = tk; xoatxtbook(); xoatxtkhach(); }
private void PictureBox3_Click(object sender, EventArgs e) { Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DTO_KhachHang KH = new DTO_KhachHang(); KH.HOTEN = txtHoTen.Text; KH.MAKH = txtMaKH.Text; KH.GIOITINH = cbxGioiTinh.Text; KH.LOAIKH = cbxLoaiThe.Text; //KH.NGDK = TranDateFormat.Trans(dateNgDK.Text); //KH.NGSINH = TranDateFormat.Trans(dateNgSinh.Text); KH.NGDK = DateChange.ToString(dateNgDK.DateTime); KH.NGSINH = DateChange.ToString(dateNgSinh.DateTime); KH.DIACHI = txtDiaChi.Text; KH.DIEMTL = txtDiemTL.Text; string error = CheckThongTin.check_Nhap(KH); if (error != "") { PushNoti noti1 = new PushNoti("Error", error); noti1.Width = this.Width; this.Controls.Add(noti1); noti1.Show(); noti1.ShowNoti(); return; } if (bus.themData(KH) == false) { PushNoti noti = new PushNoti("Error", "Có lỗi xảy ra, thêm khách hàng không thành công!"); noti.Width = 800; this.Controls.Add(noti); noti.Show(); noti.ShowNoti(); return; } string desAnh = Application.StartupPath + "/HinhKhachHang/" + KH.MAKH + ".jpg"; if (fileAnh != "") { if (File.Exists(desAnh)) { File.Delete(desAnh); } File.Copy(fileAnh, desAnh); } if (txtMatKhau.Text == "") { txtMatKhau.Text = "111111"; } DTO_TaiKhoan tk = new DTO_TaiKhoan(KH.MAKH, txtMatKhau.Text); bus.themData(tk); MaKH = KH.MAKH; DialogResult = DialogResult.OK; Close(); }
public GUI_ADMIN_HoTro_SuaBook(DTO_Booked b, DTO_Tour t, DTO_KhachHang k, DTO_TaiKhoan taikhoan) : this() { InitializeComponent(); bk = b; tr = t; kh = k; nhantaikhoan = taikhoan; lbNgayHomNay.Text = DateTime.Now.ToString("dd/MMM/yy").Trim(); laydata(); }
private void button1_Click(object sender, EventArgs e) { Quyen = 0; if (tbxTenTK.Text == "admin") { MessageBox.Show("Không thể phân quyền cho admin!"); ReloadGridViewTaiKhoan(); return; } if (tbxTenTK.Text == "") { MessageBox.Show("Vui lòng chọn tài khoản phân quyền!!!"); return; } if (checkBox1.Checked) { MessageBox.Show("Hệ thống chỉ cần 1 admin!"); return; } if (checkBox2.Checked) { Quyen = Quyen * 10 + 2; } if (checkBox3.Checked) { Quyen = Quyen * 10 + 3; } if (checkBox4.Checked) { Quyen = Quyen * 10 + 4; } if (checkBox5.Checked) { Quyen = Quyen * 10 + 5; } if (checkBox6.Checked) { Quyen = Quyen * 10 + 6; } DTO_TaiKhoan pTaiKhoan = new DTO_TaiKhoan(tbxTenTK.Text, tbxTenHienThi.Text, ChucVu, Quyen, bus_TaiKhoan.GetMatKhauFromTenTaiKhoan(tbxTenTK.Text)); if (bus_TaiKhoan.Update(pTaiKhoan)) { MessageBox.Show("Phân quyền cho " + tbxTenTK.Text + " thành công!"); } else { MessageBox.Show("Phân quyền cho " + tbxTenTK.Text + " thất bại!"); } ReloadGridViewTaiKhoan(); }
// public static bool ChinhSuaTaiKhoan(DTO_TaiKhoan tk) { if (DAO_TaiKhoan.KTTenTaiKhoan(tk.TenTaiKhoan)) { return(DAO_TaiKhoan.ChinhSuaTaiKhoan(tk)); } else { return(false); } }
public GUI_GiaoDienChucNang(DTO_TaiKhoan tk) : this() { t = tk; if (t.LoaiTaiKhoan.Equals("Staff")) { btnTaiKhoan.Enabled = false; } else { btnTaiKhoan.Enabled = true; } }
public int delete_taikhoan(DTO_TaiKhoan dto_taikhoan) { int parameter = 1; string[] name = new string[parameter]; object[] values = new object[parameter]; name[0] = "@id"; values[0] = dto_taikhoan.ID; string sql = "delete_taikhoan"; return(ketnoi.Execute(sql, name, values, parameter)); }
private void bt_dangnhap_Click(object sender, EventArgs e) { if (txt_taikhoan.TextLength == 0) { lbtrangthai.ForeColor = Color.Red; lbtrangthai.Text = "Chưa điền tên tài khoản."; txt_taikhoan.Focus(); } else if (txt_matkhau.TextLength == 0) { lbtrangthai.ForeColor = Color.Red; lbtrangthai.Text = "Chưa điền mật khẩu."; txt_matkhau.Focus(); } else { DTO_TaiKhoan dto_taikhoan = new DTO_TaiKhoan(); dto_taikhoan.Tentk = txt_taikhoan.Text; dto_taikhoan.Matkhau = txt_matkhau.Text; int trangthaitaikhoan = 0; trangthaitaikhoan = taikhoan_bus.check_dangnhap(dto_taikhoan); string check_quyen = ""; if (trangthaitaikhoan == 1) { check_quyen = taikhoan_bus.check_quyen_taikhoan(dto_taikhoan); if (check_quyen == "admin") { Quan_Ly ql = new Quan_Ly(); this.Hide(); ql.ShowDialog(); } else { BUS_TaiKhoan bus_taikhoan = new BUS_TaiKhoan(); QuanLyCuaNhanVien qlcnv = new QuanLyCuaNhanVien(); this.Hide(); qlcnv.manhanvien = bus_taikhoan.load_id_taikhoan(dto_taikhoan); qlcnv.ShowDialog(); } } else if (trangthaitaikhoan == 0) { lbtrangthai.ForeColor = Color.Red; lbtrangthai.Text = "Sai tên tài khoản hoặc mật khẩu."; txt_taikhoan.Focus(); } } }
// public static DTO_TaiKhoan ConverToDTO(DataRow dr) { DTO_TaiKhoan tk = new DTO_TaiKhoan(); tk.TenTaiKhoan = dr["TenTaiKhoan"].ToString(); tk.MatKhau = dr["MatKhau"].ToString(); tk.Email = dr["Email"].ToString(); tk.SDT = dr["SDT"].ToString(); tk.DiaChi = dr["DiaChi"].ToString(); tk.HoTen = dr["HoTen"].ToString(); tk.LaAdmin = Convert.ToBoolean(dr["LaAdmin"].ToString()); tk.AnhDaiDien = dr["AnhDaiDien"].ToString(); tk.TrangThai = Convert.ToBoolean(dr["TrangThai"].ToString()); return(tk); }
// public static bool ChinhSuaTaiKhoan(DTO_TaiKhoan tk) { string query = "UPDATE TaiKhoan SET MatKhau=@MatKhau, Email=@Email, SDT=@SDT, DiaChi=@DiaChi, HoTen=@HoTen, LaAdmin = @LaAdmin, AnhDaiDien=@AnhDaiDien, TrangThai=@TrangThai WHERE TenTaiKhoan=@TenTaiKhoan"; SqlParameter[] param = new SqlParameter[9]; param[0] = new SqlParameter("@TenTaiKhoan", tk.TenTaiKhoan); param[1] = new SqlParameter("@MatKhau", tk.MatKhau); param[2] = new SqlParameter("@Email", tk.Email); param[3] = new SqlParameter("@SDT", tk.SDT); param[4] = new SqlParameter("@DiaChi", tk.DiaChi); param[5] = new SqlParameter("@HoTen", tk.HoTen); param[6] = new SqlParameter("@LaAdmin", tk.LaAdmin); param[7] = new SqlParameter("@AnhDaiDien", tk.AnhDaiDien); param[8] = new SqlParameter("@TrangThai", tk.TrangThai); return(DataProvider.ExecuteUpdateQuery(query, param) == 1); }
private void button3_Click(object sender, EventArgs e) { DTO_NhanVien dto_nhanvien = new DTO_NhanVien(); BUS_NhanVien bus_nhanvien = new BUS_NhanVien(); dto_nhanvien.idnhanvien = txt_maso.Text; bus_nhanvien.delete_nhanvien(dto_nhanvien); BUS_TaiKhoan bus_taikhoan = new BUS_TaiKhoan(); DTO_TaiKhoan dto_taikhoan = new DTO_TaiKhoan(); dto_taikhoan.ID = txt_maso.Text; bus_taikhoan.delete_taikhoan(dto_taikhoan); Quan_Ly_Load(sender, e); reset(); }
protected void grvDSUser_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "ChonTK") { string tenTaiKhoan = e.CommandArgument.ToString(); DTO_TaiKhoan tk = BUS_TaiKhoan.LayLoaiTaiKhoan(tenTaiKhoan); if (tk != null) { txtTenTaiKhoan.Text = tk.TenTaiKhoan; txtEmail.Text = tk.Email; txtMatKhau.Text = tk.MatKhau; txtSDT.Text = tk.SDT; txtDiaChi.Text = tk.DiaChi; txtHoTen.Text = tk.HoTen; } } }
// public static int ThemTaiKhoan(DTO_TaiKhoan tk) { string query = "INSERT INTO TaiKhoan(TenTaiKhoan,MatKhau,Email,SDT,DiaChi,HoTen,LaAdmin,AnhDaiDien,TrangThai)" + "VALUES (@TaiKhoan,@MatKhau,@Email,@SDT,@DiaChi,@HoTen,@LaAdmin,@AnhDaiDien,@TrangThai)"; SqlParameter[] param = new SqlParameter[9]; param[0] = new SqlParameter("@TaiKhoan", tk.TenTaiKhoan); param[1] = new SqlParameter("@MatKhau", tk.MatKhau); param[2] = new SqlParameter("@Email", tk.Email); param[3] = new SqlParameter("@SDT", tk.SDT); param[4] = new SqlParameter("@DiaChi", tk.DiaChi); param[5] = new SqlParameter("@HoTen", tk.HoTen); param[6] = new SqlParameter("@LaAdmin", tk.LaAdmin); param[7] = new SqlParameter("@AnhDaiDien", tk.AnhDaiDien); param[8] = new SqlParameter("@TrangThai", tk.TrangThai); return(DataProvider.ExecuteInsertQuery(query, param)); }
private void btnDoi_Click(object sender, EventArgs e) { if (bus_TaiKhoan.GetMatKhauFromTenTaiKhoan(TaiKhoan) != Hash256.Hash256Data(tbxTenTK.Text + tbxMKCu.Text)) { MessageBox.Show("Nhập mật khẩu cũ bị sai!"); tbxMKCu.Clear(); return; } if (tbxMKMoi.Text == tbxMKCu.Text) { MessageBox.Show("Mật khẩu mới phải khác mật khẩu cũ!"); tbxMKMoi.Clear(); return; } if (tbxMKMoi.Text.Length < 5) { MessageBox.Show("Mật khẩu mới phải 5 kí tự trở lên!"); tbxMKMoi.Clear(); return; } if (tbxMKMoi.Text != tbxNhapLaiMK.Text) { MessageBox.Show("Hai mật khẩu mới phải giống nhau!"); // tbxMKCu.Clear(); tbxNhapLaiMK.Clear(); return; } DTO_TaiKhoan pTaiKhoan = new DTO_TaiKhoan(TaiKhoan, tbxTenHienThi.Text, tbxChucVu.Text, Int32.Parse(bus_TaiKhoan.GetQuyenFromTenTaiKhoan(TaiKhoan)), Hash256.Hash256Data(tbxTenTK.Text + tbxMKMoi.Text)); if (bus_TaiKhoan.Update(pTaiKhoan)) { MessageBox.Show("Đổi mật khẩu thành công!"); } else { MessageBox.Show("Đổi mật khẩu thất bại"); } tbxMKCu.Clear(); tbxMKMoi.Clear(); tbxNhapLaiMK.Clear(); checkBox7.Checked = false; }
protected void btnSignup_Click(object sender, EventArgs e) { DTO_TaiKhoan tk = new DTO_TaiKhoan(); tk.TenTaiKhoan = txtName1.Text; tk.MatKhau = txtPassword1.Text; tk.Email = txtEmail.Text; tk.DiaChi = txtDiaChi.Text; tk.SDT = txtSDT.Text; tk.HoTen = txtHoTen.Text; if (BUS_TaiKhoan.DangKy(tk)) { Response.Write("<script>alert('Đăng kí thành công')</script>"); } else { Response.Write("<script>alert('Đăng kí thất bại')</script>"); } }
public int insert_taikhoan(DTO_TaiKhoan dto_taikhoan) { int parameter = 4; string[] name = new string[parameter]; object[] values = new object[parameter]; name[0] = "@tentk"; name[1] = "@matkhau"; name[2] = "@quyen"; name[3] = "@id"; values[0] = dto_taikhoan.Tentk; values[1] = dto_taikhoan.Matkhau; values[2] = dto_taikhoan.Quyen; values[3] = dto_taikhoan.ID; string sql = "insert_taikhoan"; return(ketnoi.Execute(sql, name, values, parameter)); }
protected void btnDangKy_Click(object sender, EventArgs e) { DTO_TaiKhoan tk = new DTO_TaiKhoan(); tk.TenTaiKhoan = txtTenTaiKhoan.Text; tk.MatKhau = txtMatKhau.Text; tk.Email = txtEmail.Text; tk.SDT = txtSDT.Text; tk.DiaChi = txtDiaChi.Text; tk.HoTen = txtHoTen.Text; if (BUS_TaiKhoan.DangKy(tk)) { Response.Write("Đăng kí thành công"); } else { Response.Write("Đăng kí thất bại"); } }
public GUI_ADMIN_HoTro_SuaKhachHang(DTO_KhachHang k, DTO_Booked b, DTO_TaiKhoan taiKhoan) : this() { InitializeComponent(); kh = k; bk = b; txtTenKhachHang.Text = kh.TenKhachHang; dtpNgaySinh.Text = kh.NgaySinh; if (kh.GioiTinh.ToString().Equals("Nam")) { rdbNam.Checked = true; } else { rdbNu.Checked = true; } txtSoDienThoai.Text = kh.SoDienThoai; txtGmail.Text = kh.Gmail; txtDiaChi.Text = kh.DiaChi; tk = taiKhoan; }
public bool DeleteTaiKhoan(DTO_TaiKhoan tk) { bool check; if (base.conn.State == ConnectionState.Closed) { base.conn.Open(); } String sql = "delete from taikhoan where tentaikhoan = @tentaikhoan)"; SqlCommand cmd = new SqlCommand(sql, base.conn); cmd.Parameters.AddWithValue("@tentaikhoan", tk.TenTaiKhoan); check = base.ThucThi(cmd); if (base.conn.State == ConnectionState.Open) { base.conn.Close(); } return(check); }