private void LoadPhieuNhap() { dsphieunhap = PhieuNhap_BUS.LoadPhieuNhap(); if (dsphieunhap != null) { foreach (PhieuNhap_DTO pn in dsphieunhap) { ID.Add(pn.MaPN); } } gDGVPhieuNhap.DataSource = dsphieunhap; if (dsphieunhap == null) { return; } gDGVPhieuNhap.Columns["MaPN"].HeaderText = "Mã PN"; gDGVPhieuNhap.Columns["MaNL"].HeaderText = "Mã NL"; gDGVPhieuNhap.Columns["TenNL"].HeaderText = "Tên Nguyên Liệu"; gDGVPhieuNhap.Columns["Donvi"].HeaderText = "Đơn Vị"; gDGVPhieuNhap.Columns["Soluong"].HeaderText = "Số Lượng"; gDGVPhieuNhap.Columns["Dongia"].HeaderText = "Đơn giá"; gDGVPhieuNhap.Columns["NgayNhap"].HeaderText = "Ngày nhập"; gDGVPhieuNhap.Columns["Donvicungcap"].HeaderText = "Đơn vị cung cấp"; gDGVPhieuNhap.Columns["Thukho"].HeaderText = "Thủ kho"; gDGVPhieuNhap.Columns["MaNL"].Visible = false; for (int i = 0; i < 8; i++) { gDGVPhieuNhap.AutoResizeColumn(i); } }
// Button thêm phiếu nhập private void gunaAdvenceButton4_Click(object sender, EventArgs e) { if (cBMaNL.Text == "") { MessageBox.Show("Vui lòng chọn mã nguyên liệu !"); return; } if (txtSoLuong.Text == "") { MessageBox.Show("Vui lòng nhập Số lượng !"); return; } if (txtDonGia.Text == "") { MessageBox.Show("Vui Lòng nhập đơn giá !"); return; } if (txtCungCap.Text == "") { MessageBox.Show("Vui lòng nhập Đơn vị cung cấp !"); return; } if (txtThuKho.Text == "") { MessageBox.Show("Vui lòng nhập Thủ kho !"); return; } PhieuNhap_DTO phieunhap = new PhieuNhap_DTO(); phieunhap.MaNL = int.Parse(cBMaNL.Text.ToString()); phieunhap.TenNL = txtTenNL.Text.ToString(); phieunhap.DonVi = txtDonVi.Text.ToString(); try { phieunhap.Soluong = int.Parse(txtSoLuong.Text.ToString()); } catch (Exception) { MessageBox.Show("Dữ liệu nhập có lỗi. Xin kiểm tra lại", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } phieunhap.Dongia = int.Parse(txtDonGia.Text.ToString()); phieunhap.Ngaynhap = DateTime.Parse(dtpNgayNhap.Text.ToString()); phieunhap.Donvicungcap = txtCungCap.Text.ToString(); phieunhap.Thukho = txtThuKho.Text.ToString(); if (PhieuNhap_BUS.ThemPhieuNhap(phieunhap)) { LoadPhieuNhap(); MessageBox.Show("Đã Thêm"); return; } MessageBox.Show("Thêm thất bại !"); }
private void Load_fromNhapHang() { PhieuNhap_BUS pn = new PhieuNhap_BUS(); List <PhieuNhap_DTO> listpn = pn.LayDanhSachPhieuNhap(); dataGridViewQLDSHD.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dataGridViewQLDSHD.RowHeadersVisible = false; dataGridViewQLDSHD.AutoGenerateColumns = false; dataGridViewQLDSHD.DataSource = listpn; }
//Button Xóa phiếu nhập private void gunaAdvenceButton2_Click(object sender, EventArgs e) { if (TKDN.Substring(0, 2) == "NV") { MessageBox.Show("Chỉ có chức vụ quản lý mới được sử dụng chức năng này.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (dgvPhieuNhap == null) { MessageBox.Show("Chọn món ăn muốn xóa"); return; } PhieuNhap_DTO phieunhap = new PhieuNhap_DTO(); phieunhap.MaPN = int.Parse(txtMaPN.Text); phieunhap.MaNL = int.Parse(cBMaNL.Text); phieunhap.TenNL = txtTenNL.Text; phieunhap.DonVi = txtDonVi.Text; phieunhap.Soluong = int.Parse(txtSoLuong.Text); phieunhap.Dongia = int.Parse(txtDonGia.Text); phieunhap.Ngaynhap = dtpNgayNhap.Text; phieunhap.Donvicungcap = txtCungCap.Text; phieunhap.Thukho = txtThuKho.Text; if (MessageBox.Show("Bạn có chắc chắn muốn xóa", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { if (dsphieunhap == null) { gDGVPhieuNhap.DataSource = null; } if (PhieuNhap_BUS.XoaPhieuNhap(phieunhap)) { dgvPhieuNhap = null; txtMaPN.Text = ""; cBMaNL.Text = ""; txtTenNL.Text = ""; txtDonVi.Text = ""; txtSoLuong.Text = ""; txtDonGia.Text = ""; txtCungCap.Text = ""; txtThuKho.Text = ""; LoadPhieuNhap(); MessageBox.Show("Xóa thành công"); return; } MessageBox.Show("Xóa thất bại"); } } }
private void btnXoaPhieuNhap_Click(object sender, EventArgs e) { if (dataGridViewQLDSHD.SelectedRows.Count > 0) { PhieuNhap_DTO pn = (PhieuNhap_DTO)dataGridViewQLDSHD.SelectedRows[0].DataBoundItem; if (MessageBox.Show("Bạn có chắc muốn xóa Phiếu Nhập " + pn.MaPN + " không?", "Cảnh báo", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { PhieuNhap_BUS pn1 = new PhieuNhap_BUS(); pn1.XoaDanhSachPN(pn); MessageBox.Show("Đã xóa thành công phiếu nhập"); Load_fromNhapHang(); } } }
private void btnTao_Click(object sender, EventArgs e) { if (txtTenNV.Text.Trim() == "") { MessageBox.Show("Chưa Nhập Tên Nhân Viên", "Thông Báo", MessageBoxButtons.OK); txtTenNV.Focus(); return; } if (cbbNCC.Text.Trim() == "") { MessageBox.Show("Chưa Nhập Tên Nhà Cung Cấp", "Thông Báo", MessageBoxButtons.OK); cbbNCC.Focus(); return; } if (dTPNgayTao.Text.Trim() == "") { MessageBox.Show("Chưa Nhập Ngày Tạo", "Thông Báo", MessageBoxButtons.OK); dTPNgayTao.Focus(); return; } PhieuNhap_DTO npThem = new PhieuNhap_DTO(); npThem.NgayTaoPN = (DateTime)dTPNgayTao.Value; npThem.MaNhanVien = int.Parse(txtTenNV.Text); npThem.MaNhaCungCap = int.Parse(cbbNCC.SelectedValue.ToString().Trim()); npThem.TongTien = (decimal)long.Parse("0"); PhieuNhap_BUS pn = new PhieuNhap_BUS(); pn.ThemDanhSachPN(npThem, 1); Load_fromNhapHang(); txtTongTien.Text = "0"; btnTao.Enabled = false; btnThemHD.Enabled = true; btnLuu.Enabled = true; }
private void Load_fromNhapHang() { PhieuNhap_BUS pn = new PhieuNhap_BUS(); listpn = pn.LayDanhSachPhieuNhap(); dgvHD.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dgvHD.RowHeadersVisible = false; dgvHD.AutoGenerateColumns = false; dgvHD.DataSource = listpn; NhanVien_BUS nv = new NhanVien_BUS(); listnv = nv.LayDanhSach(); for (int i = 0; i < listnv.Count; i++) { if (listnv[i].MaNV.ToString() == txtMaNhanVien.Text) { txtTenNV.Text = listnv[i].MaNV.ToString(); txtTenNhanVien.Text = listnv[i].MaNV.ToString(); break; } } }
// Button thêm phiếu nhập private void gunaAdvenceButton4_Click(object sender, EventArgs e) { if (TKDN.Substring(0, 2) == "NV") { MessageBox.Show("Chỉ có chức vụ quản lý mới được sử dụng chức năng này.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (cBMaNL.Text == "") { MessageBox.Show("Vui lòng chọn mã nguyên liệu !"); return; } if (txtSoLuong.Text == "") { MessageBox.Show("Vui lòng nhập Số lượng !"); return; } if (txtDonGia.Text == "") { MessageBox.Show("Vui Lòng nhập đơn giá !"); return; } if (txtCungCap.Text == "") { MessageBox.Show("Vui lòng nhập Đơn vị cung cấp !"); return; } if (txtThuKho.Text == "") { MessageBox.Show("Vui lòng nhập Nhân viên thủ kho !"); return; } PhieuNhap_DTO phieunhap = new PhieuNhap_DTO(); phieunhap.MaNL = int.Parse(cBMaNL.Text.ToString()); phieunhap.TenNL = txtTenNL.Text.ToString(); phieunhap.DonVi = txtDonVi.Text.ToString(); try { phieunhap.Soluong = int.Parse(txtSoLuong.Text.ToString()); } catch (Exception) { MessageBox.Show("Dữ liệu nhập có lỗi. Xin kiểm tra lại", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } phieunhap.Dongia = int.Parse(txtDonGia.Text.ToString()); phieunhap.Ngaynhap = dtpNgayNhap.Text.ToString(); phieunhap.Donvicungcap = txtCungCap.Text.ToString(); phieunhap.Thukho = txtThuKho.Text.ToString(); if (PhieuNhap_BUS.ThemPhieuNhap(phieunhap)) { txtMaPN.Text = ""; cBMaNL.Text = ""; txtTenNL.Text = ""; txtDonVi.Text = ""; txtSoLuong.Text = ""; txtDonGia.Text = ""; txtCungCap.Text = ""; txtThuKho.Text = ""; LoadPhieuNhap(); MessageBox.Show("Đã Thêm"); return; } MessageBox.Show("Thêm thất bại !"); } }