void LoadDsPNH() { PhieuNhapHangBUS pnhBUS = new PhieuNhapHangBUS(); dtgvPhieuNhapHang.AutoGenerateColumns = false; dtgvPhieuNhapHang.DataSource = pnhBUS.loadDsPNH(); }
private void btnTaoPhieuNhapHang_Click(object sender, EventArgs e) { if (lvwChiTietPhieuNhap.Items.Count == 0) { MessageBox.Show(Instance.TBChuaThemHHVaoDDH, Instance.Loi, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { double tongTien = 0; foreach (ListViewItem item in lvwChiTietPhieuNhap.Items) { if (item.SubItems[2].Text == "") { MessageBox.Show(Instance.TBChuaNhapDayDuGia, Instance.CanhBao, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { tongTien += Convert.ToDouble(item.SubItems[1].Text) * Convert.ToDouble(item.SubItems[2].Text); } } PhieuNhapHangDTO pnhDTO = new PhieuNhapHangDTO(); pnhDTO.Manvlap = tkGlobal.Manv; pnhDTO.Maddh = Convert.ToInt32(cboDonDatHang.SelectedValue); pnhDTO.Mancc = Convert.ToInt32(cboNhaCungCap.SelectedValue); pnhDTO.Tongtien = tongTien; PhieuNhapHangBUS pnhBUS = new PhieuNhapHangBUS(); int mapnh; if (pnhBUS.ThemPNH(pnhDTO, out mapnh)) { foreach (ListViewItem item in lvwChiTietPhieuNhap.Items) { ChiTietPhieuNhapHangBUS ctBUS = new ChiTietPhieuNhapHangBUS(); ChiTietPhieuNhapHangDTO ctDTO = new ChiTietPhieuNhapHangDTO(); ctDTO.Mapnh = mapnh; ctDTO.Mahh = Convert.ToInt32(item.SubItems[4].Text); ctDTO.Soluong = Convert.ToInt32(item.SubItems[1].Text); ctDTO.Gia = Convert.ToInt32(item.SubItems[2].Text); ctBUS.ThemChiTietPNH(ctDTO); } MessageBox.Show(Instance.TBTaoPhieuNhapThanhCong, Instance.ThanhCong, MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDsPNH(); } else { MessageBox.Show(Instance.TBTaoPhieuNhapThatBai, Instance.Loi, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnTaoPhieuNhapHang_Click(object sender, EventArgs e) { if (lvwChiTietPhieuNhap.Items.Count == 0) { MessageBox.Show("Bạn chưa thêm hàng hóa vào đơn đặt hàng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { double tongTien = 0; foreach (ListViewItem item in lvwChiTietPhieuNhap.Items) { if (item.SubItems[2].Text == "") { MessageBox.Show("Bạn chưa nhập đầy đủ giá, hãy nhập thêm giá!", "Nhập thiếu thông tin", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { tongTien += Convert.ToDouble(item.SubItems[1].Text) * Convert.ToDouble(item.SubItems[2].Text); } } PhieuNhapHangDTO pnhDTO = new PhieuNhapHangDTO(); pnhDTO.Manvlap = tkGlobal.Manv; pnhDTO.Maddh = Convert.ToInt32(cboDonDatHang.SelectedValue); pnhDTO.Mancc = Convert.ToInt32(cboNhaCungCap.SelectedValue); pnhDTO.Tongtien = tongTien; PhieuNhapHangBUS pnhBUS = new PhieuNhapHangBUS(); int mapnh; if (pnhBUS.ThemPNH(pnhDTO, out mapnh)) { foreach (ListViewItem item in lvwChiTietPhieuNhap.Items) { ChiTietPhieuNhapHangBUS ctBUS = new ChiTietPhieuNhapHangBUS(); ChiTietPhieuNhapHangDTO ctDTO = new ChiTietPhieuNhapHangDTO(); ctDTO.Mapnh = mapnh; ctDTO.Mahh = Convert.ToInt32(item.SubItems[4].Text); ctDTO.Soluong = Convert.ToInt32(item.SubItems[2].Text); ctDTO.Gia = Convert.ToInt32(item.SubItems[1].Text); ctBUS.ThemChiTietPNH(ctDTO); } MessageBox.Show("Tạo phiếu nhập thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDsPNH(); } else { MessageBox.Show("Tạo phiếu nhập thất bại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public frmMuaHang() { InitializeComponent(); repositoryItemGridLookUpEdit8.DataSource = PhieuTempBUS.DanhSachHangHienThi(); repositoryItemGridLookUpEdit8.NullText = ""; repositoryItemGridLookUpEdit8.DisplayMember = "MaHang"; repositoryItemGridLookUpEdit8.ValueMember = "MaHang"; repositoryItemGridLookUpEdit9.DataSource = PhieuTempBUS.DanhSachHangHienThi(); repositoryItemGridLookUpEdit9.NullText = ""; repositoryItemGridLookUpEdit9.DisplayMember = "TenHang"; repositoryItemGridLookUpEdit9.ValueMember = "MaHang"; repositoryItemGridLookUpEdit10.DataSource = PhieuTempBUS.DanhSachHangHienThi(); repositoryItemGridLookUpEdit10.NullText = ""; repositoryItemGridLookUpEdit10.DisplayMember = "TenDonVi"; repositoryItemGridLookUpEdit10.ValueMember = "MaDonVi"; gridControl2.DataSource = PhieuTempBUS.DanhSach(); txtNCC.Properties.DataSource = NhaCungCapBUS.DanhSach(); txtNCC.Properties.DisplayMember = "TenNCC"; txtNCC.Properties.ValueMember = txtMaNCC.Properties.ValueMember; txtNCC.Properties.EditValueChanged += Properties_EditValueChanged; txtNCC.Properties.NullText = ""; txtMaNCC.Properties.DataSource = NhaCungCapBUS.DanhSach(); txtMaNCC.Properties.DisplayMember = "MaNCC"; txtMaNCC.Properties.ValueMember = "MaNCC"; txtMaNCC.Properties.EditValueChanged += Properties_EditValueChanged1; txtMaNCC.Properties.NullText = ""; txtPhieu.Text = PhieuNhapHangBUS.LayMaPhieu(); txtNhanVien.Properties.DataSource = NhanVienBUS.DanhSach(); txtNhanVien.Properties.DisplayMember = "Ten"; txtNhanVien.Properties.ValueMember = "MaNV"; txtDieuKhoanTT.Properties.DataSource = DieuKhoanThanhToanBUS.DanhSach(); txtDieuKhoanTT.Properties.DisplayMember = "TenDKTT"; txtDieuKhoanTT.Properties.ValueMember = "MaDKTT"; txtHinhThucTT.Properties.DataSource = HinhThucThanhToanBUS.DanhSach(); txtHinhThucTT.Properties.DisplayMember = "TenHTTT"; txtHinhThucTT.Properties.ValueMember = "MaHTTT"; txtKho.Properties.DataSource = KhoHangBUS.DanhSach(); txtKho.Properties.DisplayMember = "Ten"; txtKho.Properties.ValueMember = "MaKho"; }
private void simpleButton3_Click(object sender, EventArgs e) { PhieuNhapHangBUS.Them(txtPhieu.Text, txtMaNCC.EditValue.ToString(), txtDiaChi.Text, txtDienThoai.Text, Ngay.DateTime, txtGhiChu.Text, txtHoaDonVAT.Text, txtPhieuVietTay.Text, txtNhanVien.EditValue.ToString(), txtKho.EditValue.ToString(), txtDieuKhoanTT.EditValue.ToString(), txtHinhThucTT.EditValue.ToString(), HanTT.DateTime); for (int i = 0; i < gridView2.RowCount - 1; i++) { string MaHang = gridView2.GetRowCellValue(i, "MaHang").ToString(); string MaDonVi = gridView2.GetRowCellValue(i, "TenDonVi").ToString(); int SoLuong = (int)gridView2.GetRowCellValue(i, "SoLuong"); double DonGia = (double)gridView2.GetRowCellValue(i, "DonGia"); string GhiChu = gridView2.GetRowCellValue(i, "GhiChu").ToString(); ChiTietPhieuNhapHangBUS.Them(txtPhieu.Text, MaHang, MaDonVi, SoLuong, DonGia, GhiChu); } ClearAllTxt(); }
private void ClearAllTxt() { txtMaNCC.Text = null; txtNCC.Text = null; txtDiaChi.Text = null; txtDienThoai.Text = null; txtDieuKhoanTT.Text = null; txtGhiChu.Text = null; txtHinhThucTT.Text = null; txtHoaDonVAT.Text = null; txtKho.Text = null; txtNhanVien.Text = null; txtPhieu.Text = PhieuNhapHangBUS.LayMaPhieu(); txtPhieuVietTay.Text = null; Ngay.Text = null; HanTT.Text = null; gridControl2.DataSource = PhieuTempBUS.DanhSach(); }
private void btXoa_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Bạn có chắc muốn xóa phiếu " + lvNhapHang.SelectedItems[0].Text, "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { int id = ((PhieuNhapHang)phieuNhapHangList[lvNhapHang.SelectedIndices[0]]).id; if (!PhieuNhapHangBUS.deletePhieuNhapHang(id)) { MessageBox.Show("Không thể xóa phiếu " + lvNhapHang.SelectedItems[0].Text, "Lỗi khi xóa", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { updateLvPhieuNhapHang(); btXoa.Enabled = false; } } }
private void btNhap_Click(object sender, EventArgs e) { if (matHangNotExist(cbMatHang.Text)) { DialogResult dialogResult = MessageBox.Show(cbMatHang.Text + " chưa tồn tại, bạn có muốn thêm", "Thêm mặt hàng", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { SecondaryForm.FNhapGiaMatHang formDonGia = new SecondaryForm.FNhapGiaMatHang(); DialogResult isOk = formDonGia.ShowDialog(); if (isOk == DialogResult.OK) { MatHangBUS.addMatHang(new MatHang(cbMatHang.Text, ((NganhHang)nganhHangList[cbNganhHang.SelectedIndex]).id, formDonGia.donGia)); loadMatHang(((NganhHang)nganhHangList[cbNganhHang.SelectedIndex]).id); int idMatHang = ((MatHang)matHangList[0]).id; DateTime ngayNhap = dtpNgayNhap.Value; int soLuong = (int)nudSoLuong.Value; float tongTien = (float)nudTongTien.Value; PhieuNhapHang phieuNhap = new PhieuNhapHang(idMatHang, ngayNhap, soLuong, tongTien); PhieuNhapHangBUS.addPhieuNhapHang(phieuNhap); updateLvPhieuNhapHang(); } } } else { int idMatHang = ((MatHang)matHangList[cbMatHang.SelectedIndex]).id; DateTime ngayNhap = dtpNgayNhap.Value; int soLuong = (int)nudSoLuong.Value; float tongTien = (float)nudTongTien.Value; PhieuNhapHang phieuNhap = new PhieuNhapHang(idMatHang, ngayNhap, soLuong, tongTien); PhieuNhapHangBUS.addPhieuNhapHang(phieuNhap); updateLvPhieuNhapHang(); } loadMatHang(((NganhHang)nganhHangList[cbNganhHang.SelectedIndex]).id); }
void updateLvPhieuNhapHang() { btXoa.Enabled = false; ArrayList dataList = PhieuNhapHangBUS.getAllPhieuNhapHang(); lvNhapHang.Items.Clear(); phieuNhapHangList.Clear(); //MessageBox.Show("" + dataList.Count); foreach (PhieuNhapHang phieuNhap in dataList) { phieuNhapHangList.Add(phieuNhap); MatHang matHang = MatHangBUS.getMatHang(phieuNhap.idMatHang); if (matHang != null) { string[] row = { phieuNhap.id + "", matHang.tenMatHang, phieuNhap.ngayNhap.ToString(), phieuNhap.soLuong.ToString(), phieuNhap.tongTien.ToString() }; var listViewItem = new ListViewItem(row); lvNhapHang.Items.Add(listViewItem); } } }
public void openPhieuNhapHang() { PhieuNhapHangBUS phieuNhapHangBUS = new PhieuNhapHangBUS(); }