示例#1
0
        private void btnBaoCao_Click(object sender, EventArgs e)
        {
            BaoCaoTon_DTO r = new BaoCaoTon_DTO();

            try
            {
                r.Thang = int.Parse(txtThang.Text);
            }
            catch (FormatException)
            {
                MessageBox.Show("Tháng không được để trống và phải là số");
                return;
            }
            try
            {
                r.Nam = int.Parse(txtNam.Text);
            }
            catch (FormatException)
            {
                MessageBox.Show("Năm không được để trống và phải là số");
                return;
            }
            DataTable dt = BaoCaoTon_BUS.GetBaoCaoTonByThangNam(r);

            if (dt.Rows.Count == 0)
            {
                MessageBox.Show("Tháng, năm này không có trong CSDL");
            }
            colMaSach.ValueMember   = "MaSach";
            colMaSach.DisplayMember = "TenSach";
            colMaSach.DataSource    = Sach_BUS.SelectTenSachAll();

            dgvTon.DataSource = dt;
            btnReport.Enabled = true;
        }