private void btnXoaNV_Click(object sender, EventArgs e) { if (dgvNV.Rows.Count <= 0) { MessageBox.Show("Không có dữ liệu", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (MessageBox.Show("Bạn Có Muốn Xóa", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { int MaNV = int.Parse(dgvNV.CurrentRow.Cells[0].Value.ToString()); BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); DataTable dt_admin = bal_nv.getNhanVien_MaNV(MaNV); string is_admin = dt_admin.Rows[0]["TenTaiKhoan"].ToString(); if (is_admin.Equals("admin")) { MessageBox.Show("Không Được Xóa Admin", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } bool isXoa = bal_nv.Xoa(MaNV); if (isXoa) { MessageBox.Show("Xóa Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Xóa Thất Bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } HienThiNhanVien(); } }
private void btnXong_Click(object sender, EventArgs e) { if (txtTenTaiKhoan.Text.Trim() == "") { MessageBox.Show("Bạn Phải Nhập Tài Khoản", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTenTaiKhoan.Focus(); return; } BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); //&& txtMatKhau.Text.Trim() == bal_nv.getNhanVien_MaNV(this._maNV).Rows[i]["MatKhau"].ToString() //try //{ // for (int i = 0; i < bal_nv.getNhanVien().Rows.Count; i++) // { // if (txtTenTaiKhoan.Text.Trim() == bal_nv.getNhanVien().Rows[i]["TenTaiKhoan"].ToString()) // { // MessageBox.Show("Tên tài Khoản Không được Trùng Nhau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); // txtTenTaiKhoan.Focus(); // return; // } // } //} //catch (Exception) //{ // throw; //} int MaNV = int.Parse(txtMaNV.Text.Trim()); int MaLoaiNV = 0; if (radNhanVien.Checked) { MaLoaiNV = 2; } else { MaLoaiNV = 1; } string TenTaiKhoan = txtTenTaiKhoan.Text.Trim(); bool isCapNhat = bal_nv.CapNhat_PhanQuyen(MaNV, TenTaiKhoan, MaLoaiNV); if (isCapNhat) { MessageBox.Show("Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); return; } MessageBox.Show("Thất Bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }
private void HienThiNhanVien() { txtMaNV.Text = this._maNV.ToString(); BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); DataTable dt = bal_nv.getNhanVien_MaNV(_maNV); DataRow dr = dt.Rows[0]; txtTenTaiKhoan.Text = dr["TenTaiKhoan"].ToString(); }
private void DoiMK_Load(object sender, EventArgs e) { label1.Text = Bill.Ten; DataTable dt = new DataTable(); var xuli = new BAL_NHANVIEN(); dt = xuli.LayTKNV(label1.Text); tbTK.Text = dt.Rows[0]["TK"].ToString(); tbTK.Enabled = false; }
private bool SS(string tk, string mk) { tk = tbTK.Text; mk = tbMk.Text; bool kq = false; BAL_NHANVIEN xuli = new BAL_NHANVIEN(); if (xuli.SS(tk, mk) == true) { return(kq = true); } return(kq); }
private void dtpSearch_ValueChanged(object sender, EventArgs e) { BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); DataView dv = bal_nv.getNhanVien().DefaultView; DateTime dt = dtpSearch.Value; string result = ""; if (cbChon.SelectedIndex == 3) { result = string.Format("NgaySinh = #{0}#", dt.ToString("MM/dd/yyyy")); } dv.RowFilter = result; dgvNV.DataSource = dv; }
private void btnInRaSLTon_Click(object sender, EventArgs e) { if (txtSoLuongTon.Text.Trim() == "") { MessageBox.Show("Bạn Vui Lòng Nhập Số Lượng Trước Khi In", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSoLuongTon.Focus(); return; } BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); DataTable dt_nv = bal_nv.getNhanVien_MaNV(this._maNV); string tenNV = dt_nv.Rows[0]["HoTen"].ToString(); FrmInBaoCaoHangTonKho ht = new FrmInBaoCaoHangTonKho(int.Parse(txtSoLuongTon.Text.Trim()), tenNV); ht.ShowDialog(); }
private void dgvDoanhThu_CellClick(object sender, DataGridViewCellEventArgs e) { int MaHD = int.Parse(dgvDoanhThu.CurrentRow.Cells[0].Value.ToString()); float TongTien = float.Parse(dgvDoanhThu.CurrentRow.Cells[1].Value.ToString()); BAL_CHITIETHOADON bal_cthd = new BAL_CHITIETHOADON(); DataTable dt = bal_cthd.getChiTietHoaDon_MaHD(MaHD); DataRow dr = dt.Rows[0]; DateTime ngaylap = (DateTime)dr["NgayLapHD"]; BAL_HOADON bal_hd = new BAL_HOADON(); DataTable dt_hd = bal_hd.getHoaDon_MaHD(MaHD); DataRow dr_hd = dt_hd.Rows[0]; int MaNV = int.Parse(dr_hd["MaNV"].ToString()); BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); DataTable dt_nv = bal_nv.getNhanVien_MaNV(this._maNV); string TenNV = dt_nv.Rows[0]["HoTen"].ToString(); FrmInChiTietHoaDon cthd = new FrmInChiTietHoaDon(TenNV, MaHD, ngaylap, TongTien); cthd.ShowDialog(); }
private void btnDangNhap_Click(object sender, EventArgs e) { if (txtTaiKhoan.Text.Trim() == "") { txtTaiKhoan.Focus(); MessageBox.Show("Vui lòng nhập tài khoản", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtMatKhau.Text.Trim() == "") { txtMatKhau.Focus(); MessageBox.Show("Vui lòng nhập tài khoản", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); bool kiemtratontai = bal_nv.KiemTraTonTai(txtTaiKhoan.Text.Trim(), txtMatKhau.Text.Trim()); if (kiemtratontai) { int Malnv = bal_nv.DangNhap(txtTaiKhoan.Text.Trim(), txtMatKhau.Text.Trim()); int MaNV = bal_nv.getNhanVien_MaNV_DangNhap(txtTaiKhoan.Text.Trim(), txtMatKhau.Text.Trim()); if (Malnv.Equals(1)) { this.Hide(); FrmTrangQuanLy frmql = new FrmTrangQuanLy(); frmql.ShowDialog(); this.Close(); return; } if (Malnv.Equals(2)) { this.Hide(); FrmTrangBanHang frmbh = new FrmTrangBanHang(); frmbh.MaNV = MaNV; frmbh.ShowDialog(); this.Close(); return; } } txtTaiKhoan.Focus(); MessageBox.Show("Tài Khoản Hoặc Mật Khẩu Sai Hoặc Tui Cho Nghĩ Làm Rồi", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void ckbXoaLoai_CheckedChanged(object sender, EventArgs e) { BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); if (ckbXoaLoai.Checked) { dgvNV.DataSource = bal_nv.getNhanVien_Xoa(); pnFunction.Enabled = false; if (dgvNV.Rows.Count <= 0) { return; } } else { dgvNV.DataSource = bal_nv.getNhanVien(); pnFunction.Enabled = true; } }
private void btOk_Click(object sender, EventArgs e) { Bill fr5 = new Bill(); BAL_NHANVIEN xuli = new BAL_NHANVIEN(); tbMk.Text = Encrytion.Mahoa(tbMk.Text); if (SS(tbTK.Text, tbMk.Text) == true) { this.Visible = false; bool flag = fr5.flag; General.TK = tbTK.Text; fr5.ShowDialog(); fr5.Close(); } else { MessageBox.Show("Sai tài khoản hoặc mật khẩu !", "Nhập lại", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void FrmCapNhatNhanVien_Load(object sender, EventArgs e) { CheckBoxText(); BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); DataTable dt = bal_nv.getNhanVien_MaNV(_maNV); DataRow dr = dt.Rows[0]; txtHoTen.Text = dr["HoTen"].ToString(); string is_admin = dr["TenTaiKhoan"].ToString(); if (is_admin.Equals("admin")) { txtTenTaiKhoan.Enabled = false; groupBox2.Enabled = false; //ckbTaiKhoan.Enabled = false; //return; } if (dr["Phai"].Equals("Nam")) { radNam.Checked = true; } else { radNu.Checked = true; } txtDiaChi.Text = dr["DiaChi"].ToString(); dtpNgaySinh.Value = DateTime.Parse(dr["NgaySinh"].ToString()); txtSDT.Text = dr["SDT"].ToString(); sdt = dr["SDT"].ToString(); txtCMND.Text = dr["CMND"].ToString(); cmmd = dr["CMND"].ToString(); txtTenTaiKhoan.Text = dr["TenTaiKhoan"].ToString(); tk = dr["TenTaiKhoan"].ToString(); if (dr["TrangThai"].Equals("Còn Làm")) { radConLam.Checked = true; } else { radNghiLam.Checked = true; } }
private void btOk_Click(object sender, EventArgs e) { BEL_NHANVIEN nv = new BEL_NHANVIEN(); BAL_NHANVIEN NV = new BAL_NHANVIEN(); string MaHoaMK; nv.TK = tbTK.Text; MaHoaMK = Encrytion.Mahoa(tbMKCu.Text); if (NV.SS(tbTK.Text, MaHoaMK) == true) { if (string.IsNullOrEmpty(tbMKMoi.Text)) { MessageBox.Show("Nhập mật khẩu mới", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); tbMKMoi.Focus(); } else { if (tbMKMoi.Text == tbXNMK.Text) { nv.MK = Encrytion.Mahoa(tbXNMK.Text); if (NV.CapNhapMKnv(nv) == true) { MessageBox.Show("Đã đổi mật khẩu thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Đã đổi mật khẩu thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Mật khẩu Xác Nhận không trùng khớp", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); tbXNMK.Focus(); } } } else { MessageBox.Show("Mật khẩu sai!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); tbMKCu.Focus(); } }
private void HienThiNhanVien() { txtMaNV.Text = _maNV.ToString(); radNhanVien.Checked = true; txtTenTaiKhoan.Enabled = false; BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); DataTable dt = bal_nv.getNhanVien_MaNV(_maNV); DataRow dr = dt.Rows[0]; txtTenTaiKhoan.Text = dr["TenTaiKhoan"].ToString(); //DataRow dr_admin = bal_nv.getNhanVien_MaNV(this._maNV).Rows[0]; string is_admin = dr["TenTaiKhoan"].ToString(); if (is_admin.Equals("admin")) { groupBox1.Enabled = false; //return; } }
private void btnXong_Click(object sender, EventArgs e) { if (txtMatKhau.Text.Trim() == "") { MessageBox.Show("Bạn Phải Nhập Mật khẩu", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMatKhau.Focus(); return; } string MatKhau = txtMatKhau.Text.Trim(); BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); bool isCapNhat = bal_nv.CapNhat_DoiMatKhau(this._maNV, MatKhau); if (isCapNhat) { MessageBox.Show("Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); return; } MessageBox.Show("Thất Bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }
private void btnKhoiPhucMatKhau_Click(object sender, EventArgs e) { if (txtMaNV.Text.Equals("")) { MessageBox.Show("Vui lòng chọn nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); BEL_NHANVIEN bel_nv = new BEL_NHANVIEN(); bel_nv.IDNV = txtMaNV.Text; bel_nv.MatKhau = labMKMatDinh.Text; if (bal_nv.KhoiPhucMatKhauNhanVien(bel_nv)) { MessageBox.Show("Khôi phục mật khẩu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Khôi phục mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public void HienThiThongTinNhanVien(ListView lv) { lv.Items.Clear(); BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); listNhanVien = bal_nv.DuLieuNhanVien(); int i = 0; foreach (BEL_NHANVIEN nhanvien in this.listNhanVien) { lv.Items.Add((i + 1).ToString()); lv.Items[i].SubItems.Add(nhanvien.IDNV.ToString()); lv.Items[i].SubItems.Add(nhanvien.Hoten.ToString()); lv.Items[i].SubItems.Add(nhanvien.DienThoai.ToString()); lv.Items[i].SubItems.Add(nhanvien.NgaySinh.ToString()); lv.Items[i].SubItems.Add(nhanvien.CMND.ToString()); lv.Items[i].SubItems.Add(nhanvien.GioiTinh.ToString()); if (nhanvien.LoaiNV.Equals("1")) { lv.Items[i].SubItems.Add("Nhân viên"); } else { lv.Items[i].SubItems.Add("Quản lý"); } if (nhanvien.TrangThai == 1) { lv.Items[i].SubItems.Add("Mở khóa"); } else { lv.Items[i].SubItems.Add("Đã khóa"); } lv.Items[i].SubItems.Add(nhanvien.DiaChi.ToString()); i++; } }
private void btnInRaDoanhThu_Click(object sender, EventArgs e) { if (dtpTuNgay.Value > dtpDenNgay.Value) { dtpTuNgay.Focus(); MessageBox.Show("Ngày Bắt Đầu Phải nhỏ đến ngày", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (dtpDenNgay.Value > DateTime.Now) { dtpDenNgay.Focus(); MessageBox.Show("Phải chọn ngày đến nhỏ hơn hoặc bằng ngày hiện tại mới có kết quả", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } DateTime tuNgay = dtpTuNgay.Value; DateTime denNgay = dtpDenNgay.Value; BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); DataTable dt_nv = bal_nv.getNhanVien_MaNV(this._maNV); string tenNV = dt_nv.Rows[0]["HoTen"].ToString(); FrmInBaoCaoDoanhThu dt = new FrmInBaoCaoDoanhThu(tuNgay, denNgay, tenNV); dt.ShowDialog(); }
private void txtTimKiemNV_KeyUp(object sender, KeyEventArgs e) { if (KiemTraPaste(txtTimTheoMa)) { return; } if (txtTimTheoMa.Text.Trim() == "" && txtTimTheoTen.Text.Trim() == "") { HienThiNhanVien(); return; } BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); DataView dv = bal_nv.getNhanVien().DefaultView; string result = ""; if (cbChon.SelectedIndex.Equals(0)) { if (txtTimTheoMa.Text.Trim() == "") { return; } if (KiemTraSoQuaLon(txtTimTheoMa)) { return; } result = string.Format("MANV = {0}", int.Parse(txtTimTheoMa.Text.Trim())); } if (cbChon.SelectedIndex.Equals(1)) { if (txtTimTheoTen.Text.Trim() == "") { return; } result = string.Format("TenTaiKhoan like '%{0}%' ", txtTimTheoTen.Text.Trim()); } if (cbChon.SelectedIndex.Equals(2)) { if (txtTimTheoTen.Text.Trim() == "") { return; } result = string.Format("HoTen like '%{0}%'", txtTimTheoTen.Text.Trim()); } if (cbChon.SelectedIndex.Equals(3)) { if (dtpSearch.Value.ToString() == "") { return; } result = string.Format("NgaySinh = #{0}#", dtpSearch.Value); } if (cbChon.SelectedIndex.Equals(4)) { if (txtTimTheoMa.Text.Trim() == "") { return; } if (KiemTraSoQuaLon(txtTimTheoMa)) { return; } result = string.Format("SDT like '%{0}%' OR CMND like '%{0}%'", txtTimTheoMa.Text.Trim()); } if (cbChon.SelectedIndex.Equals(5)) { if (txtTimTheoTen.Text.Trim() == "") { return; } result = string.Format("TrangThai like '%{0}%'", txtTimTheoTen.Text.Trim()); } if (cbChon.SelectedIndex.Equals(6)) { if (txtTimTheoTen.Text.Trim() == "") { return; } result = string.Format("Phai like '%{0}%' OR DiaChi like '%{0}%'", txtTimTheoTen.Text.Trim()); } dv.RowFilter = result; dgvNV.DataSource = dv; }
private void btnThem_Click(object sender, EventArgs e) { if (txtHoTenNV.Text.Equals("")) { txtHoTenNV.Focus(); MessageBox.Show("Vui lòng nhập họ tên ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtSDT.Text.Equals("")) { txtSDT.Focus(); MessageBox.Show("Vui lòng nhập SĐT ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtSDT.Text.Length != 10) { txtSDT.Focus(); MessageBox.Show("Vui lòng nhập SĐT là 10 số! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtCMND.Text.Equals("")) { txtCMND.Focus(); MessageBox.Show("Vui lòng nhập CMND/CCCD ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtCMND.Text.Length != 9 && txtCMND.Text.Length != 12) { txtCMND.Focus(); MessageBox.Show("Vui lòng nhập CMND 9 hoặc 12 số! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (Age(dtNgaySinh.Value) < 18) { dtNgaySinh.Focus(); MessageBox.Show("Ngày sinh >= 18 tuổi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtDiachiNV.Text.Equals("")) { txtDiachiNV.Focus(); MessageBox.Show("Vui lòng nhập địa chỉ ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { BEL_NHANVIEN bel_nv = new BEL_NHANVIEN(); BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); bel_nv.Hoten = txtHoTenNV.Text; bel_nv.DienThoai = txtSDT.Text; bel_nv.NgaySinh = dtNgaySinh.Value.ToShortDateString(); bel_nv.CMND = txtCMND.Text; if (radNam.Checked == true) { bel_nv.GioiTinh = "Nam"; } else { bel_nv.GioiTinh = "Nữ"; } if (radQuanLy.Checked == true) { bel_nv.LoaiNV = "2"; } else { bel_nv.LoaiNV = "1"; } if (radMoKhoa.Checked == true) { bel_nv.TrangThai = 1; } else { bel_nv.TrangThai = 0; } bel_nv.DiaChi = txtDiachiNV.Text; bel_nv.TaiKhoan = txtSDT.Text; bel_nv.MatKhau = labMKMatDinh.Text; if (bal_nv.KiemTraTrungNhanVien(bel_nv)) { MessageBox.Show("Nhân viên đã có!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (bal_nv.ThemTaiKhoan(bel_nv)) { HienThiThongTinNhanVien(lvNhanVien); MessageBox.Show("Thêm nhân viên thành công"); } else { MessageBox.Show("Thêm nhân viên thất bại"); } } } }
private void btnCapNhat_Click(object sender, EventArgs e) { if (txtMaNV.Text.Equals("")) { MessageBox.Show("Vui lòng chọn tài khoản!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (radKhoa.Checked == true && this.bel_nv.IDNV.Equals(txtMaNV.Text)) { MessageBox.Show("Không thể thực hiện với chính bạn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); radMoKhoa.Checked = true; } else { BEL_NHANVIEN bel_nv = new BEL_NHANVIEN(); BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); BEL_NHANVIEN bel_nv_temp = new BEL_NHANVIEN(); bel_nv_temp = new BEL_NHANVIEN(bal_nv.ThongTinTaiKhoan(txtMaNV.Text)); bel_nv.IDNV = txtMaNV.Text; bel_nv.Hoten = txtHoTenNV.Text; bel_nv.DienThoai = txtSDT.Text; bel_nv.NgaySinh = dtNgaySinh.Value.ToShortDateString(); bel_nv.CMND = txtCMND.Text; bel_nv.TaiKhoan = bel_nv_temp.TaiKhoan; bel_nv.MatKhau = bel_nv_temp.MatKhau; if (radNam.Checked == true) { bel_nv.GioiTinh = "Nam"; } else { bel_nv.GioiTinh = "Nữ"; } if (radQuanLy.Checked == true) { bel_nv.LoaiNV = "2"; } else { bel_nv.LoaiNV = "1"; } if (radMoKhoa.Checked == true) { bel_nv.TrangThai = 1; } else { bel_nv.TrangThai = 0; } bel_nv.DiaChi = txtDiachiNV.Text; if (bal_nv.CapNhatNhanVien(bel_nv)) { HienThiThongTinNhanVien(lvNhanVien); MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void HienThiNhanVien() { BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); dgvNV.DataSource = bal_nv.getNhanVien(); }
private void DuLieuNhanVien() { BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); listNhanVien = bal_nv.DuLieuNhanVien(); }
private void btnXong_Click(object sender, EventArgs e) { if (txtHoTen.Text.Trim() == "") { txtHoTen.Focus(); MessageBox.Show("Vui lòng nhập Họ tên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtDiaChi.Text.Trim() == "") { txtDiaChi.Focus(); MessageBox.Show("Vui lòng nhập Địa Chỉ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtSDT.Text.Trim() == "") { txtSDT.Focus(); MessageBox.Show("Vui lòng nhập Số Điện Thoại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtCMND.Text.Trim() == "") { txtCMND.Focus(); MessageBox.Show("Vui lòng nhập Chứng minh nhân dân", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtTenTaiKhoan.Text.Trim() == "") { txtTenTaiKhoan.Focus(); MessageBox.Show("Vui lòng nhập Tên Tài Khoản Cho Nhân Viên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (KiemTraPaste(txtSDT)) { return; } if (KiemTraPaste(txtCMND)) { return; } BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); for (int i = 0; i < bal_nv.getNhanVien().Rows.Count; i++) { if (txtSDT.Text.Trim() == bal_nv.getNhanVien().Rows[i]["SDT"].ToString() && sdt != txtSDT.Text.Trim()) { MessageBox.Show("SDT Không được Trùng Nhau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSDT.Focus(); return; } if (txtCMND.Text.Trim() == bal_nv.getNhanVien().Rows[i]["CMND"].ToString() && cmmd != txtCMND.Text.Trim()) { MessageBox.Show("CMND Không được Trùng Nhau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCMND.Focus(); return; } if (txtTenTaiKhoan.Text.Trim() == bal_nv.getNhanVien().Rows[i]["TenTaiKhoan"].ToString() && tk != txtTenTaiKhoan.Text.Trim()) { MessageBox.Show("Tên Tài Khoản Không Được trùng Nhau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTenTaiKhoan.Focus(); return; } } //DataRow dr_admin = bal_nv.getNhanVien_MaNV(this._maNV).Rows[0]; string Phai = radNam.Checked ? "Nam" : "Nữ"; string TrangThai = radConLam.Checked ? "Còn Làm" : "Nghĩ Làm"; bool isThem = bal_nv.CapNhat(new NHANVIEN(txtTenTaiKhoan.Text, txtHoTen.Text, Phai, txtDiaChi.Text, dtpNgaySinh.Value, txtSDT.Text, txtCMND.Text, TrangThai), _maNV); if (isThem) { MessageBox.Show("Thêm Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Question); this.Close(); return; } MessageBox.Show("Thêm Thất Bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Question); this.Close(); }
private void btnThanhToan_Click(object sender, EventArgs e) { if (txtTongTien.Text.Trim() == "") { MessageBox.Show("Tổng Tiền Không Được Rỗng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtTienKhachDua.Text.Trim() == "") { MessageBox.Show("Nhập Tiền Khách Đưa", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtTienTraLai.Text.Trim() == "") { MessageBox.Show("Bạn Phải Kiểm Tra Cái", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } BAL_HOADON bal_hd = new BAL_HOADON(); //BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); int MaNV = this._MaNV; //int MaNV = this.MaNV; float TongTien = float.Parse(txtTongTien.Text.ToString().Trim()); string TrangThai = "Chưa"; bool isThem = bal_hd.Them(new HOADON(MaNV, TongTien, TrangThai)); //Lấy Dòng dữ liệu Hóa đơn tự tăng BAL_CHITIETHOADON bal_cthd = new BAL_CHITIETHOADON(); DataTable dt = bal_hd.getHoaDon_MaHD_TrangThai(TrangThai); DataRow dr = dt.Rows[0]; int mahd = int.Parse(dr["MaHD"].ToString()); //dtpNow.Value = DateTime.Now; DateTime ngaylaphd = DateTime.Now; //Thêm Vào ChiTiet for (int i = 0; i < dgvHoaDon.Rows.Count; i++) { int masp = int.Parse(dgvHoaDon.Rows[i].Cells["MaSP"].Value.ToString()); float giasp = float.Parse(dgvHoaDon.Rows[i].Cells["GiaSP"].Value.ToString()); int soluong = int.Parse(dgvHoaDon.Rows[i].Cells["SoLuong"].Value.ToString()); string khuyenmai = dgvHoaDon.Rows[i].Cells["UuDai"].Value.ToString(); float thanhtien = float.Parse(dgvHoaDon.Rows[i].Cells["ThanhTien"].Value.ToString()); DateTime ngaylaphDinhDang = DateTime.Parse(ngaylaphd.ToString("MM/dd/yyyy")); bal_cthd.Them(new CHITIETHOADON(mahd, masp, ngaylaphDinhDang, giasp, soluong, khuyenmai, thanhtien)); } if (isThem) { MessageBox.Show("Đã Tạo Và Đợi Để In Hóa Đơn"); //nhớ fix lỗi //Cập Nhật Lại Hàng Tồn bal_cthd.CapNhat(mahd); //Cập Nhật Lại Trạng Thái Nó bal_hd.UpdateTrangThai(TrangThai); //Truyền qua form in //cần manv //mahd //tongtien //tienkhachdua //dientralai //ngayLap float TienKhachDua = float.Parse(txtTienKhachDua.Text.Trim()); float TienTraLai = float.Parse(txtTienTraLai.Text.Trim()); string ngaylap = ngaylaphd.ToString("dd/MM/yyyy"); BAL_NHANVIEN bal_nv = new BAL_NHANVIEN(); DataTable dt_nv = bal_nv.getNhanVien_MaNV(MaNV); string tenNV = dt_nv.Rows[0]["HoTen"].ToString(); FrmInHoaDon hd = new FrmInHoaDon(tenNV, mahd, TongTien, TienKhachDua, TienTraLai, ngaylap); hd.ShowDialog(); //clear hết txtTongTien.Clear(); txtTienTraLai.Clear(); txtTienKhachDua.Clear(); } else { MessageBox.Show("Không Thể Tạo"); } }