Esempio n. 1
0
        private void btntchk_Click(object sender, EventArgs e)
        {
            if (cbbhocki.Text.Trim() == "" || cbbNamhoc.Text.Trim() == "")
            {
                MessageBox.Show("Không được để trống học kì và năm học!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            else
            {
                DataTable tb = new DataTable();

                using (SqlConnection cnn = new SqlConnection(strcon))
                {
                    using (SqlCommand cmd = new SqlCommand("DSTCHK", cnn))
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@hocki", cbbhocki.Text.Trim());
                        cmd.Parameters.AddWithValue("@namhoc", cbbNamhoc.Text.Trim());
                        using (SqlDataAdapter ad = new SqlDataAdapter(cmd))
                        {
                            ad.Fill(tb);
                        }
                    }
                }
                DSLoptinchiHK ds = new DSLoptinchiHK();
                ds.SetDataSource(tb);
                Inbaocao bc = new Inbaocao();
                bc.CrystalReportViewer1.ReportSource = ds; //để có thể truy cập biến CrystalReportViewer1 trong InBaoCao.cs thì phải vào InBaoCao.Designer.cs
                                                           //và thêm phương thức get/set của CrystalReportViewer1
                bc.ShowDialog();
            }
        }
Esempio n. 2
0
        private void btndiemtc_Click(object sender, EventArgs e)
        {
            if (txtMalopTC.Text.Trim() == "")
            {
                MessageBox.Show("Mã lớp tín chỉ không được để trống!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            else
            {
                DataTable tb = new DataTable();

                using (SqlConnection cnn = new SqlConnection(strcon))
                {
                    using (SqlCommand cmd = new SqlCommand("dsSVlopTC", cnn))
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@maloptc", txtMalopTC.Text.Trim());
                        using (SqlDataAdapter ad = new SqlDataAdapter(cmd))
                        {
                            ad.Fill(tb);
                        }
                    }
                }
                DSDiemLopTC ds = new DSDiemLopTC();
                ds.SetDataSource(tb);
                Inbaocao bc = new Inbaocao();
                bc.CrystalReportViewer1.ReportSource = ds; //để có thể truy cập biến CrystalReportViewer1 trong InBaoCao.cs thì phải vào InBaoCao.Designer.cs
                                                           //và thêm phương thức get/set của CrystalReportViewer1
                bc.ShowDialog();
            }
        }