private void HienThiMaNSX() { BAL_NHANSX bal_loaisp = new BAL_NHANSX(); cbMaNSX.DataSource = bal_loaisp.getNhaNSX(); cbMaNSX.DisplayMember = "TENNSX"; cbMaNSX.ValueMember = "MANSX"; }
private void FrmCapNhatNhaNSX_Load(object sender, EventArgs e) { BAL_NHANSX bal_NhaNSX = new BAL_NHANSX(); DataTable dt = bal_NhaNSX.getNhaNSX_MaNSX(_maNSX); DataRow dr = dt.Rows[0]; txtTenNSX.Text = dr["TenNSX"].ToString(); txtDiaChi.Text = dr["DiaChiNSX"].ToString(); txtSDT.Text = dr["DienThoaiNSX"].ToString(); }
private void txtTimTheoMa_KeyUp(object sender, KeyEventArgs e) { if (KiemTraPaste(txtTimTheoMa)) { return; } if (txtTimTheoMa.Text.Trim() == "" && txtTimTheoTen.Text.Trim() == "") { HienThiNhaNSX(); return; } BAL_NHANSX bal_nsx = new BAL_NHANSX(); DataView dv = bal_nsx.getNhaNSX().DefaultView; dv.RowFilter = ""; if (cbChon.SelectedIndex.Equals(0)) { if (txtTimTheoMa.Text.Trim() == "") { return; } if (KiemTraSoQuaLon(txtTimTheoMa)) { return; } dv.RowFilter = string.Format("MaNSX = {0}", int.Parse(txtTimTheoMa.Text.Trim())); } else if (cbChon.SelectedIndex.Equals(1)) { if (txtTimTheoMa.Text.Trim() == "") { return; } if (KiemTraSoQuaLon(txtTimTheoMa)) { return; } dv.RowFilter = string.Format("DienThoaiNSX ={0}", int.Parse(txtTimTheoMa.Text.Trim())); } else if (cbChon.SelectedIndex.Equals(2)) { if (txtTimTheoTen.Text.Trim() == "") { return; } dv.RowFilter = string.Format("TenNSX LIKE '%{0}%' OR DiaChiNSX LIKE '%{0}%'", txtTimTheoTen.Text.Trim()); } dgvNhaNSX.DataSource = dv; }
private void ckbXoaLoai_CheckedChanged(object sender, EventArgs e) { BAL_NHANSX bal_nsx = new BAL_NHANSX(); if (ckbXoaLoai.Checked) { dgvNhaNSX.DataSource = bal_nsx.getNhaNSX_Xoa(); pnFunction.Enabled = false; if (dgvNhaNSX.Rows.Count <= 0) { return; } } else { dgvNhaNSX.DataSource = bal_nsx.getNhaNSX(); pnFunction.Enabled = true; } }
private void btnXoaNSX_Click(object sender, EventArgs e) { if (dgvNhaNSX.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 MaNSX = int.Parse(dgvNhaNSX.CurrentRow.Cells[0].Value.ToString()); BAL_NHANSX bal_nsx = new BAL_NHANSX(); bool isXoa = bal_nsx.Xoa(MaNSX); 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(); } HienThiNhaNSX(); } }
private void HienThiNhaNSX() { BAL_NHANSX bal_nsx = new BAL_NHANSX(); dgvNhaNSX.DataSource = bal_nsx.getNhaNSX(); }
private void dgvSanPham_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvSanPham.Rows.Count <= 0) { MessageBox.Show("Vui Lòng Chọn Cột Có dữ liệu", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (ckbXoaSP.Checked) { btnThem.Enabled = true; btnXoa.Enabled = false; btnSua.Enabled = false; btnHuy.Enabled = false; return; } //Chọn Dòng Dang Chọn DatLaiMacDinhSP(); int MaSP = int.Parse(dgvSanPham.CurrentRow.Cells[0].Value.ToString().Trim()); txtMaSP.Text = MaSP.ToString(); //Khởi Tạo Đối Tượng BAL_SANPHAM dal_sp = new BAL_SANPHAM(); DataTable da = dal_sp.getSanPham_TenHienThi_MaSP(MaSP); //Lấy dòng Thứ 0 DataRow daRow = da.Rows[0];// Lấy dòng //cbMaLoaiSanPham.SelectedItem = daRow["TenLoaiSP"].ToString();//Cột Thứ dòng 0 cột TênLoaiSP -> Lỗi BAL_LOAISP bal_lsp = new BAL_LOAISP(); bool kiemTraXoaLoaiSP = bal_lsp.getLoaiSPXoa_MaLoaiSP(int.Parse(daRow["MaLoaiSP"].ToString())); if (kiemTraXoaLoaiSP) { MessageBox.Show("Sản Phẩm Thuộc Loại Này Đã Bị Xóa Bạn Hãy Chuyển Loại Khác Hoặc Xóa Sản Phẩm Này", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); cbMaLoaiSanPham.Focus(); } else { cbMaLoaiSanPham.SelectedValue = int.Parse(daRow["MaLoaiSP"].ToString()); } BAL_KHUYENMAI bal_km = new BAL_KHUYENMAI(); bool kiemTraXoaMaKM = bal_km.getKhuyenMai_KiemTra_Xoa(int.Parse(daRow["MaKM"].ToString())); if (kiemTraXoaMaKM) { MessageBox.Show("Sản Phẩm Thuộc Khuyến Mãi Này Đã Bị Xóa Bạn Hãy Chuyển Loại Khác Hoặc Xóa Sản Phẩm Này", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); cbMaKhuyenMai.Focus(); } else { //cần fix lỗi cbMaKhuyenMai.SelectedValue = int.Parse(daRow["MaKM"].ToString()); } BAL_NHANSX bal_nsx = new BAL_NHANSX(); bool kiemTraXoaMaNSX = bal_nsx.getNhaNSX_Xoa_MaNSX(int.Parse(daRow["MaNSX"].ToString())); if (kiemTraXoaMaNSX) { MessageBox.Show("Sản Phẩm Thuộc Nhà Sản Xuất Này Đã Bị Xóa Bạn Hãy Chuyển Loại Khác Hoặc Xóa Sản Phẩm Này", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); cbMaNSX.Focus(); } else { cbMaNSX.SelectedValue = int.Parse(daRow["MaNSX"].ToString()); } txtTenSP.Text = daRow["TenSP"].ToString(); rtbMoTa.Text = daRow["MoTa"].ToString(); cbMau.SelectedItem = daRow["Mau"].ToString(); cbSize.SelectedItem = daRow["Size"].ToString(); txtHinh.Text = daRow["Hinh"].ToString(); try { string duongDanProJectCurrent = Directory.GetCurrentDirectory(); string duongDanHinh = duongDanProJectCurrent + @"\..\..\Image" + txtHinh.Text; ptbHinh.ImageLocation = duongDanHinh; } catch (Exception err) { MessageBox.Show(err.Message); } txtSLTon.Text = daRow["SLTon"].ToString(); txtGia.Text = daRow["Gia"].ToString(); }
private void btnXong_Click(object sender, EventArgs e) { if (txtTenNSX.Text.Trim() == "") { txtTenNSX.Focus(); MessageBox.Show("Bạn Chưa Nhập Tên NSX", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtDiaChi.Text.Trim() == "") { txtDiaChi.Focus(); MessageBox.Show("Bạn Chưa Nhập Tên địa Chi", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtSDT.Text.Trim() == "") { txtDiaChi.Focus(); MessageBox.Show("Bạn Chưa Nhập SDT", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (KiemTraPaste(txtSDT)) { return; } BAL_NHANSX bal_nsx = new BAL_NHANSX(); for (int i = 0; i < bal_nsx.getNhaNSX().Rows.Count; i++) { if (txtTenNSX.Text.Trim() == bal_nsx.getNhaNSX().Rows[i]["TenNSX"].ToString()) { MessageBox.Show("TenNSX Không được Trùng Nhau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTenNSX.Focus(); return; } if (txtSDT.Text.Trim() == bal_nsx.getNhaNSX().Rows[i]["DienThoaiNSX"].ToString()) { MessageBox.Show("SDT Không được Trùng Nhau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSDT.Focus(); return; } if (txtDiaChi.Text.Trim() == bal_nsx.getNhaNSX().Rows[i]["DiaChiNSX"].ToString()) { MessageBox.Show("Địa Chỉ Không được Trùng Nhau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDiaChi.Focus(); return; } } bool isThem = bal_nsx.Them(new NHANSX(txtTenNSX.Text.Trim(), txtDiaChi.Text.Trim(), txtSDT.Text)); if (isThem) { MessageBox.Show("Thêm Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); return; } else { MessageBox.Show("Thêm Thất Bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); return; } }