Пример #1
0
 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";
 }
Пример #2
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
         });
     }
 }
Пример #3
0
        /// <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);
            }
        }