예제 #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            rpt_DKNOPLAI rpt = new rpt_DKNOPLAI();

            rpt.Site = this.Site;
            return(rpt);
        }
예제 #2
0
        private void btnOk_Click(object sender, RoutedEventArgs e)
        {
            cls.ClsConnect();
            try
            {
                int      thamso = 4;
                string[] bien   = new string[thamso];
                object[] giatri = new object[thamso];

                /*
                 * bien[0] = "@Mato";
                 * if (CboTo != null)
                 *  giatri[0] = bll.Left(CboTo.SelectedValue.ToString().Trim(), 7);
                 * else
                 * {
                 *  MessageBox.Show("Chọn Tổ", "Mess");
                 *  return;
                 * }
                 */
                bien[0] = "@Ngay";
                if (dtpNgay.SelectedDate.Value == null)
                {
                    MessageBox.Show("Chưa chọn ngày ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                else
                {
                    giatri[0] = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
                }

                bien[1] = "@TuNgay";
                if (dtpTuNgay.SelectedDate.Value == null)
                {
                    MessageBox.Show("Chưa chọn ngày ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                else
                {
                    giatri[1] = dtpTuNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
                }
                bien[2] = "@DenNgay";
                if (dtpDenNgay.SelectedDate.Value == null)
                {
                    MessageBox.Show("Chưa chọn ngày ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                else
                {
                    giatri[2] = dtpDenNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
                }
                bien[3]   = "@MaXa";
                giatri[3] = bll.Left(CboXa.SelectedValue.ToString().Trim(), 6);
                // MessageBox.Show(giatri[0] + " "+giatri[1] + " " + giatri[2] + " " + giatri[3] + " " + giatri[4] + " " + giatri[5] + " " );
                dt = cls.LoadDataProcPara("usp_DKTRALAI", bien, giatri, thamso);
                if (dt.Rows.Count > 0)
                {
                    rpt_DKNOPLAI rpt = new rpt_DKNOPLAI();
                    RPUtility.ShowRp(rpt, dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer());
                    //MessageBox.Show("OK ", "Thông báo",MessageBoxButton.OK,MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("Không có bản ghi nào ", "Mess");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }