void LoadDataDSCTNH() { lstCTNH = CTNhapHangBUS.LayDanhSachChiTietNhapHang(); this.dgvDsChiTietNhapHang.AutoGenerateColumns = false; this.dgvDsChiTietNhapHang.DataSource = lstCTNH; this.dgvDsChiTietNhapHang.Columns["TONGGIATRI"].DefaultCellStyle.Format = "#,##0"; this.dgvDsChiTietNhapHang.Columns["DONGIA"].DefaultCellStyle.Format = "#,##0"; }
private void btnXoaDLNhapHang_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có chắc chứ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { CTNhapHangBUS.XoaCTNH(this.txtMaNPPNhapHang.Text, this.txtMaSPNhapHang.Text); MessageBox.Show("Xóa chi tiết nhập hàng thành công !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDataDSCTNH(); ResetTabQLCTNH(); string lsth = "[" + DateTime.Now.ToString("dd/MM/yyyy-h:m:s") + "] " + this.manv + " đã xóa thông tin chi tiết nhập hàng (" + this.txtMaNPPNhapHang.Text + "," + this.txtMaSPNhapHang.Text + ")"; LichSuHeThongBUS.ThemLSHT(new LICHSUHETHONG { NGAYTAO = DateTime.Now.Date, NV_THAOTAC = this.manv, VITRI_THAOTAC = this.vitrithaotacNhapHang, GHICHU = lsth }); } }
/// <summary> /// tab Quản lý nhập hàng /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnThemDLNhapHang_Click(object sender, EventArgs e) { if (this.txtMaNPPNhapHang.Text == string.Empty || this.txtMaSPNhapHang.Text == string.Empty || this.txtDonGiaNhapHang.Text == string.Empty || this.txtSLNhapHang.Text == string.Empty) { MessageBox.Show("Bạn chưa điền đầy đủ thông tin !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (lstCTNH.Any(p => p.MANPP == this.txtMaNPPNhapHang.Text && p.MASP == this.txtMaSPNhapHang.Text)) { MessageBox.Show("Thêm chi tiết nhập hàng thất bại !!!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } CHITIETNHAPHANG ctnh = new CHITIETNHAPHANG { MANPP = this.txtMaNPPNhapHang.Text, MASP = this.txtMaSPNhapHang.Text, DONGIA = Convert.ToInt32(this.txtDonGiaNhapHang.Text), SL_NHAPHANG = Convert.ToInt32(this.txtSLNhapHang.Text), TONGGIATRI = Convert.ToInt32(this.txtDonGiaNhapHang.Text) * Convert.ToInt32(this.txtSLNhapHang.Text), NGAYNHAPHANG = dateTimePickerNhapHang.Value.Date, TRANGTHAI = true }; if (CTNhapHangBUS.ThemCTNH(ctnh)) { MessageBox.Show("Thêm chi tiết nhập hàng thành công !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDataDSCTNH(); ResetTabQLCTNH(); string lsth = "[" + DateTime.Now.ToString("dd/MM/yyyy-h:m:s") + "] " + this.manv + " đã thêm mới chi tiết nhập hàng (" + ctnh.MANPP + "," + ctnh.MASP + ")"; LichSuHeThongBUS.ThemLSHT(new LICHSUHETHONG { NGAYTAO = DateTime.Now.Date, NV_THAOTAC = this.manv, VITRI_THAOTAC = this.vitrithaotacNhapHang, GHICHU = lsth }); } else { MessageBox.Show("Thêm chi tiết nhập hàng thất bại!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }