public bool SuaSanPham() { try { ketnoi.setConnect(@"C:\Users\NhatMinh\Desktop\Cua-hang-may-anh\GiaoDien" + @"\CuaHangMayAnh.mdb"); if (ThaoTac.KTTonTai("DsSP", "MaSP", this.ma)) { string accINSET = "UPDATE DsSP SET TenSP = \"" + this.ten + "\", Soluong = " + this.soluong + ", Gia = " + this.dongia + ", MoTa = \"" + this.mota + "\" WHERE DsSP.MaSP = " + this.ma; ketnoi.Load_Data(accINSET); return(true); } else { MessageBox.Show("Mã sản phẩm không tồn tại", "Lỗi"); return(false); } } catch (Exception) { MessageBox.Show("Lỗi dữ liệu", "Lỗi"); return(false); } }
private void btThem_Click(object sender, EventArgs e) { if (isDangNhap) { try { string ma = dtvsp2.CurrentRow.Cells[0].Value.ToString(); string sl = txtSoLuong.Text; string gia = dtvsp2.CurrentRow.Cells[3].Value.ToString(); if (!ThaoTac.KTTonTai("HoaDon", "MaHD", maHoaDon)) { DateTime ngay = DateTime.UtcNow; string s = "insert into HoaDon (MaHD, NgayTao) values (" + maHoaDon + ", #" + @ngay.ToString() + "#)"; ketnoi.Load_Data(s); } if (ThaoTac.KTHoaDon(maHoaDon, int.Parse(ma))) { DataSet ds = new DataSet(); ketnoi.Open_DataAccess(); ketnoi.adaShowData = new OleDbDataAdapter("Select SoLuong From CTHoaDon Where MaSP = " + ma + " and MaHD = " + maHoaDon, ketnoi.con); ketnoi.adaShowData.Fill(ds); ketnoi.Close_Connect(); int i = int.Parse(ds.Tables[0].Rows[0].ItemArray[0].ToString()); string Update = "Update CTHoaDon SET SoLuong = " + (int.Parse(sl) + i) + " Where MaSP = " + ma + " and MaHD = " + maHoaDon; ketnoi.Load_Data(Update); MessageBox.Show("Thêm thành công", "Thông báo"); } else { string danhsachcot = "MaHD, MaSP, Gia, SoLuong"; string danhsachgiatri = maHoaDon + ", " + ma + ", " + gia + ", " + sl; string accINSET = "INSERT INTO CTHoaDon (" + danhsachcot + ") values (" + danhsachgiatri + ")"; ketnoi.Load_Data(accINSET); MessageBox.Show("Thêm thành công", "Thông báo"); } int k = int.Parse(dtvsp2.CurrentRow.Cells[2].Value.ToString()) - int.Parse(txtSoLuong.Text); string UpdateSoLuong = "Update DsSP Set SoLuong = " + k + " Where MaSP = " + dtvsp2.CurrentRow.Cells[0].Value.ToString(); ketnoi.Load_Data(UpdateSoLuong); txtSoLuong.Text = "0"; HienThi(); } catch (Exception ex) { MessageBox.Show("Lỗi!!!!!" + ex); } txtSoLuong.Text = "0"; } else { MessageBox.Show("Vui lòng đăng nhập", "Lỗi"); } }
public void Form1_Load(object sender, EventArgs e) { while (ThaoTac.KTTonTai("HoaDon", "MaHD", maHoaDon)) { maHoaDon++; } HienThi(); KH = new KhachHang(); lbName.Visible = false; lbName.Enabled = false; btQuanLy.Visible = false; btQuanLy.Enabled = false; btThem.Enabled = false; }
private void btDK_Click(object sender, EventArgs e) { if (ThaoTac.KTTonTai("KhachHang", "TenDangNhap", txtTK.Text)) { MessageBox.Show("Tài khoản đã tồn tại.", "Lỗi!", MessageBoxButtons.OK); } else { bool isSDT = ThaoTac.KTSDT(txtSDT.Text); if (isSDT) { KhachHang KH = new KhachHang(txtTK.Text, txtMK.Text, txtTen.Text, txtDiaChi.Text, txtSDT.Text, txtEmail.Text, isQuanLy); if (!isQuanLy) { if (KH.ThemKhachHang()) { MessageBox.Show("Đăng ký thành công", "Thông báo"); this.Close(); } else { MessageBox.Show("Đăng ký thất bại", "Thông báo"); } } else { if (KH.ThemQuanLy()) { MessageBox.Show("Đăng ký thành công", "Thông báo"); this.Close(); } else { MessageBox.Show("Đăng ký thất bại", "Thông báo"); } } } else { MessageBox.Show("Số điện thoại không hợp lệ", "Thông báo"); } } }
private void btnDangNhap_Click(object sender, EventArgs e) { if (ThaoTac.KTTonTai("KhachHang", "TenDangNhap", txtTenTK.Text)) // KT tên tài khoản { if (ThaoTac.KTMatKhau(txtTenTK.Text, txtTenMK.Text)) // KT mật khẩu { Form1.tenTaiKhoan = txtTenTK.Text; Form1.isDangNhap = true; this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show("Sai tài khoản hoặc mật khẩu!", "Lỗi đăng nhập", MessageBoxButtons.OK); // sai mật khẩu hoặc tài khoản } } else { MessageBox.Show("Tài khoản không tồn tại!", "Lỗi", MessageBoxButtons.OK); // sai tài khoản } }
public bool XoaSanPham() { try { ketnoi.setConnect(@"C:\Users\NhatMinh\Desktop\Cua-hang-may-anh\GiaoDien" + @"\CuaHangMayAnh.mdb"); if (ThaoTac.KTTonTai("DsSP", "MaSP", this.ma)) { string del = "DELETE FROM DsSP WHERE MaSP = " + this.ma; ketnoi.Load_Data(del); MessageBox.Show("Đã xóa sản phẩm " + this.ma); return(true); } else { return(false); } } catch (Exception ex) { MessageBox.Show("Xóa thất bại!!!!!" + ex.Message); return(false); } }
public bool ThemSanPham() { try { ketnoi.setConnect(@"C:\Users\NhatMinh\Desktop\Cua-hang-may-anh\GiaoDien" + @"\CuaHangMayAnh.mdb"); if (ThaoTac.KTTonTai("DsSP", "MaSP", this.ma)) { MessageBox.Show("Mã sản phẩm đã tồn tại!!!!"); return(false); } else { if (this.ten == "" || this.ma == 0 || this.dongia == 0) { MessageBox.Show("Them that bai", "Loi"); return(false); } else { string danhsachcot = "MaSP, TenSP, SoLuong, Gia, MoTa"; string danhsachthamso = (this.ma.ToString() + ", " + "\"" + this.ten + "\"" + ", " + this.soluong.ToString() + ", " + this.dongia.ToString() + ", " + "\"" + this.mota + "\""); string accINSET = "INSERT INTO DsSP (" + danhsachcot + ") values (" + danhsachthamso + ")"; ketnoi.Load_Data(accINSET); return(true); } } } catch (Exception) { MessageBox.Show("Lỗi dữ liệu", "Lỗi"); return(false); } }
/// <summary> /// Thêm 1 khách hàng vào hệ thống /// Mặc định là khách hàng (Quản lý = false) /// </summary> /// <param name="TenDangNhap">Tên đăng nhập</param> /// <param name="MatKhau">Mật khẩu</param> /// <param name="HoTen">Họ tên</param> /// <param name="DiaChi">Địa chỉ</param> /// <param name="SDT">SDT</param> /// <param name="Email">Email</param> /// <returns></returns> public bool ThemKhachHang() { try { KetNoi ketnoi = new KetNoi(); ketnoi.setConnect(@"C:\Users\NhatMinh\Desktop\Cua-hang-may-anh\GiaoDien" + @"\CuaHangMayAnh.mdb"); if (this.tenDangNhap.Length < 6 || this.matKhau.Length < 6 || ThaoTac.KTSDT(this.sDT) == false) { return(false); } else { if (ThaoTac.KTTonTai("KhachHang", "TenDangNhap", this.tenDangNhap)) { return(false); } else { string danhsachcot = "TenDangNhap, MatKhau, DiaChi, HoTen, SDT, Email"; string danhsachthamso = ("\"" + this.TenDangNhap() + "\"" + ", " + "\"" + this.MatKhau() + "\"" + ", " + "\"" + this.Ten() + "\"" + ", " + "\"" + this.DiaChi() + "\"" + ", " + "\"" + this.SDT() + "\"" + ", " + "\"" + this.Email() + "\""); string Select = "insert into KhachHang " + "(" + danhsachcot + ") values(" + danhsachthamso + ")"; ketnoi.Load_Data(Select); return(true); } } } catch (Exception) { return(false); } }
/// <summary> /// Thêm quản lý mới (tài khoản chưa tồn tại trên hệ thống) /// </summary> /// <param name="TenDangNhap">Tên đăng nhập</param> /// <param name="MatKhau">Mật khẩu</param> /// <param name="HoTen">Họ tên</param> /// <param name="DiaChi">Địa chỉ</param> /// <param name="SDT">SDT</param> /// <param name="Email">Email</param> /// <returns></returns> public bool ThemQuanLy() { try { if (this.tenDangNhap.Length < 6 || this.matKhau.Length < 6 || ThaoTac.KTSDT(this.sDT) == false) { return(false); } else { if (ThaoTac.KTTonTai("KhachHang", "TenDangNhap", this.TenDangNhap())) { MessageBox.Show("Tên đăng nhập đã tồn tại", "Lỗi", MessageBoxButtons.OK); return(false); } else { KetNoi ketnoi = new KetNoi(); string danhsachcot = "TenDangNhap, MatKhau, DiaChi, HoTen, SDT, Email, QuanLy"; string danhsachthamso = ("\"" + this.TenDangNhap() + "\"" + ", " + "\"" + this.MatKhau() + "\"" + ", " + "\"" + this.Ten() + "\"" + ", " + "\"" + this.DiaChi() + "\"" + ", " + "\"" + this.SDT() + "\"" + ", " + "\"" + this.Email() + "\"" + ", " + "True"); string Select = "insert into KhachHang " + "(" + danhsachcot + ") values(" + danhsachthamso + ")"; ketnoi.Load_Data(Select); return(true); } } } catch (Exception) { return(false); } }