Example #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            rpt_KTSDVV rpt = new rpt_KTSDVV();

            rpt.Site = this.Site;
            return(rpt);
        }
Example #2
0
        private void btnOk_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                //                @MaPos = N'003005',
                //@Ngay = N'31/07/2015',
                //@Maxa = N'300512',
                //@Mato = N'0137149',
                //@TuNgay = N'01/01/2014',
                //@DenNgay = N'30/06/2015'

                cls.ClsConnect();
                DataTable dt     = new DataTable();
                int       thamso = 5;
                string[]  bien   = new string[thamso];
                object[]  giatri = new object[thamso];
                bien[0] = "@Mato";
                if (Ration3.IsChecked == true || Ration1.IsChecked == true)
                {
                    giatri[0] = bll.Left(CboXa.SelectedValue.ToString().Trim(), 6);
                }
                else
                {
                    giatri[0] = bll.Left(CboTo.SelectedValue.ToString().Trim(), 7);
                }
                bien[1] = "@Ngay";
                if (dtpNgay.SelectedDate == null)
                {
                    MessageBox.Show("Chưa chọn ngày ", "Mess");
                    return;
                }
                else
                {
                    giatri[1] = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
                }
                bien[2] = "@TuNgay";
                if (dtpTuNgay.SelectedDate == null)
                {
                    MessageBox.Show("Chưa chọn ngày ", "Mess");
                    return;
                }
                else
                {
                    giatri[2] = dtpTuNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
                }
                bien[3] = "@DenNgay";
                if (dtpDenNgay.SelectedDate == null)
                {
                    MessageBox.Show("Chưa chọn ngày ", "Mess");
                    return;
                }
                else
                {
                    giatri[3] = dtpDenNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
                }
                bien[4] = "@Mau";
                if (Ration1.IsChecked == true)
                {
                    giatri[4] = "1";
                }
                else if (Ration2.IsChecked == true)
                {
                    giatri[4] = "2";
                }
                else
                {
                    giatri[4] = "3";
                }
                // MessageBox.Show(giatri[0] + "  " + giatri[1]);
                dt = cls.LoadDataProcPara("usp_KTSDVV", bien, giatri, thamso);
                if (dt.Rows.Count > 0)
                {
                    rpt_KTSDVV rpt = new rpt_KTSDVV();
                    RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(),
                                     srv.DbPassSerVer());
                }
                else
                {
                    MessageBox.Show("Không có bản ghi nào ", "Mess");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }