Ejemplo n.º 1
0
        private void btnLapBaoCao_Click(object sender, EventArgs e)
        {
            if (!fMainForm.cNullTB(txtMaBaoCao.Text))
            {
                string   MaBaoCao = txtMaBaoCao.Text.Trim();
                int      Month    = dtmThangLapBaoCao.Value.Month;
                int      Year     = dtmThangLapBaoCao.Value.Year;
                DateTime Time     = dtmThangLapBaoCao.Value;
                if (!BaoCaoTonBUS.checkPK(MaBaoCao))
                {
                    BaoCaoTonDTO BaoCao = new BaoCaoTonDTO(MaBaoCao, Month, Year);
                    BaoCaoTonBUS.addBaoCaoTon(BaoCao);
                    ChiTietTonBUS.addChiTietTon(MaBaoCao, Month, Year);

                    dgvBaoCaoTon.DataSource = BaoCaoTonBUS.createBaoCaoTon(Time);
                    VatTuPhuTungBUS.updateSoLuongTon();
                }
                else
                {
                    MessageBox.Show("Dữ liệu vừa nhập vào không hợp lệ, do bị trùng khóa chính.");
                }
            }
            else
            {
                MessageBox.Show("Hãy nhập mã báo cáo.");
            }
        }
Ejemplo n.º 2
0
        void LoadDSTon()
        {
            List <BaoCaoTonDTO> dsT = BaoCaoTonBUS.GetDSTon();

            dgvBaoCaoTon.DataSource = dsT;
        }