当前位置: 首页>>代码示例>>C#>>正文


C# Report.Prepare方法代码示例

本文整理汇总了C#中Report.Prepare方法的典型用法代码示例。如果您正苦于以下问题:C# Report.Prepare方法的具体用法?C# Report.Prepare怎么用?C# Report.Prepare使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Report的用法示例。


在下文中一共展示了Report.Prepare方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: PrepareReport

 public Report PrepareReport(Resume resume)
 {
     Report report = new Report();
     report.Load(Environment.CurrentDirectory + @"\Templates\About.frx");
     PictureObject picture = report.FindObject("Picture1") as PictureObject;
     picture.ImageLocation = Environment.CurrentDirectory + @"\Templates\logo.png";
     report.Prepare();
     return report;
 }
开发者ID:vincentlauvlwj,项目名称:FrameDAL,代码行数:9,代码来源:AboutReportGenerator.cs

示例2: FrmReportViewer_Load

        private void FrmReportViewer_Load(object sender, EventArgs e)
        {
            var report  = new Report();

            report.Load(@"..\..\fs.frx");

            report.Preview = previewControl1;

            report.Prepare();
            report.ShowPrepared();
        }
开发者ID:ysjr-2002,项目名称:DeviceTest,代码行数:11,代码来源:FrmReportViewer.cs

示例3: GenderPDFReport

 public void GenderPDFReport(LisReport lr, string rootPath)
 {
     //DataSet ds = CreateDataSet("ReportTables.frd");
     DataSet ds = GetPrintDataSet("ReportTables.frd");
     FillDataSet(lr, ds);
     Report report = new Report();
     //获取模板
     string modelName = GetReportModelName(lr);
     //获取生成文件全路径
     string fileFullName = GenderFileFullName(lr.ReportInfo, rootPath, lr.OrderNo);
     report.Load(GetReprotModelPath(modelName));
     report.RegisterData(ds);
     report.Prepare();
     PDFExport export = new PDFExport();
     report.Export(export, fileFullName);
     report.Dispose();
 }
开发者ID:XYSWLK,项目名称:XYSTest,代码行数:17,代码来源:PDFManager.cs

示例4: PrepareReport

        public Report PrepareReport(Entity.Resume resume)
        {
            Report report = new Report();

            DataTable personInfo = getResumeInfo(resume);
            DataTable expect = getExpert(resume);
            DataTable eduback = getEduBack(resume);

            report.Load(Environment.CurrentDirectory + @"\Templates\大众通用.frx");
            TextObject txtTitle = report.FindObject("txtTitle") as TextObject;
            txtTitle.Text = resume.ResumeName + "的个人资料";
            PictureObject pictureHead = report.FindObject("pictureHead") as PictureObject;
            pictureHead.ImageLocation = Environment.CurrentDirectory + @"\Templates\logo.png";

            TextObject gender = report.FindObject("gender") as TextObject;
            gender.Text = (personInfo.Rows[0]["person_gender"].ToString() == "0") ? "男" : "女";

            TextObject birth =report.FindObject("birthday")as TextObject;
            IFormatProvider provider = new CultureInfo("zh-CN",true);
            birth.Text = DateTime.Parse(personInfo.Rows[0]["person_birthday"].ToString(),provider).ToShortDateString().ToString();

            report.RegisterData(personInfo, "person_info");
            report.RegisterData(expect, "expect");
            report.RegisterData(eduback, "education_background");
            DataBand db = report.FindObject("Data1") as DataBand;
            db.DataSource = report.GetDataSource("education_background");

            TextObject expectarea = report.FindObject("expectarea") as TextObject;
            expectarea.Text = getAreaByAreaCode(expect.Rows[0]["expect_area1"].ToString()).Rows[0]["area_name"].ToString();

            TextObject living = report.FindObject("living") as TextObject;
            living.Text = getAreaByAreaCode(personInfo.Rows[0]["person_living_area"].ToString()).Rows[0]["area_name"].ToString();

            TextObject belong = report.FindObject("belong")as TextObject;
            belong.Text = getAreaByAreaCode(personInfo.Rows[0]["person_born_area"].ToString()).Rows[0]["area_name"].ToString();

            report.Prepare();
            return report;
        }
开发者ID:vincentlauvlwj,项目名称:FrameDAL,代码行数:39,代码来源:CommonTemplate.cs

示例5: FeGuardarArchivosFacturaDevolucion

        private static Report FeGuardarArchivosFacturaDevolucion(ref FacturaElectronica oFacturaE, string sCfdiTimbrado, string sSerieFolio)
        {
            // Se obtienen las rutas a utilizar
            DateTime dAhora = DateTime.Now;
            string sRutaPdf = TheosProc.Config.Valor("Facturacion.Devolucion.RutaPdf");
            string sRutaXml = TheosProc.Config.Valor("Facturacion.Devolucion.RutaXml");
            string sAnioMes = (@"\" + dAhora.Year.ToString() + @"\" + dAhora.Month.ToString() + @"\");
            sRutaPdf += sAnioMes;
            Directory.CreateDirectory(sRutaPdf);
            sRutaXml += sAnioMes;
            Directory.CreateDirectory(sRutaXml);

            // Se guarda el xml
            string sArchivoXml = (sRutaXml + sSerieFolio + ".xml");
            File.WriteAllText(sArchivoXml, sCfdiTimbrado, Encoding.UTF8);

            // Se manda la salida de la factura
            string sArchivoPdf = (sRutaPdf + sSerieFolio + ".pdf");
            var oRep = new Report();
            oRep.Load(GlobalClass.ConfiguracionGlobal.pathReportes + "CfdiNotaDeCredito.frx");
            var ObjetoCbb = new { Imagen = oFacturaE.GenerarCbb() };
            oRep.RegisterData(new List<FacturaElectronica>() { oFacturaE }, "Factura");
            oRep.RegisterData(new List<object>() { ObjetoCbb }, "Cbb");
            oRep.SetParameterValue("Vendedor", oFacturaE.Adicionales["Vendedor"].ToUpper());
            oRep.SetParameterValue("TotalConLetra", Util.ImporteALetra(oFacturaE.Total).ToUpper());
            oRep.SetParameterValue("FacturaOrigen", oFacturaE.Adicionales["FacturaOrigen"]);

            UtilLocal.EnviarReporteASalida("Reportes.VentaFacturaDevolucion.Salida", oRep);

            // Se guarda el pdf
            var oRepPdf = new FastReport.Export.Pdf.PDFExport() { ShowProgress = true };
            oRep.Prepare();
            oRep.Export(oRepPdf, sArchivoPdf);

            return oRep;
        }
开发者ID:moisesiq,项目名称:aupaga,代码行数:36,代码来源:Ventas.cs

示例6: ispis

        private void ispis()
        {
            DataTable podaci = new DataTable();
            veza.ExecuteQuery("select bon_kod, bon_rednibroj, bon_iznos, bon_vazido from bonovi where bon_rednibroj = '" + txtBrojOD.Text + "' and partner_pa_ID = " + pa_ID + "", ref podaci);

            if (podaci.Rows.Count > 0)
            {
                //create dataset
                DataSet FDataSet = new DataSet();

                podaci.TableName = "Artikli";

                FDataSet.Tables.Add(podaci);

                // create report instance
                Report report = new Report();

                System.Reflection.Assembly a = System.Reflection.Assembly.GetEntryAssembly();
                string baseDir = System.IO.Path.GetDirectoryName(a.Location);

                report.Load(baseDir + "/report/Novikopija.frx");

                report.SetParameterValue("Datum", "31.12.2013.");
                report.SetParameterValue("Naziv", "ILOČKI PODRUMI D.D. ILOK");
                report.SetParameterValue("OIB", "38793818363");
                report.SetParameterValue("Sifra", "1430");

                report.RegisterData(FDataSet);

                //report.Design();
                //report.Show();
                //report.PrintSettings.ShowDialog = false;
                //report.PrintSettings.Printer = PRINTER_NAME;
                report.Prepare();
                //report.PrintPrepared();

                report.Print();

                //report.ShowPrepared();
                report.Dispose();

                veza.ExecuteQuery("update bonovi set bon_brojIspisa = bon_brojIspisa + 1,  operater_op_ID2 = " + Global.KorisnikID + " where bon_rednibroj in (" + txtBrojOD.Text.Trim() + ")");
            }
            else
            {
                lblPoruka.Text = "Ne postoji bon pod tim brojem!!";
                txtBrojOD.Text = "";
                txtSifraPartnera.Text = "";
                lblPartner.Text = "";
                lblPoruka.Refresh();
                int milliseconds = 5000;

                Thread.Sleep(milliseconds);

                lblPoruka.Text = "";
                lblPoruka.Refresh();
                txtSifraPartnera.Focus();
            }
        }
开发者ID:sokac237,项目名称:Bonovi,代码行数:59,代码来源:Ispis.cs

示例7: printaj

        private void printaj()
        {
            if (dgBon.RowCount > 0)
            {
                try
                {
                    //procitajNazivPrintera();

                    //string skladisteBroj = txtSkladiste.Text;
                    //string brojNarudzbe = txtBrojNarudzbe.Text;
                    //string trgovina = txtNazivTrgovine.Text;
                    //string trgovinasifra = txtSifraTrgovine.Text;
                    //veza.ExecuteQuery("select poslovnica.po_ID, poslovnica.po_sifra, poslovnica.po_naziv, mjesto.mj_naziv, poslovnica.po_asortiman, poslovnica.po_cjenik from poslovnica, mjesto where mjesto.mj_ID = poslovnica.mjesto_mj_ID and poslovnica.po_aktivna = 1 and poslovnica.po_datumZatvaranja is null and (poslovnica.vp_sifra = 300 or  poslovnica.vp_sifra =200) and (poslovnica.po_cjenik <> '' or poslovnica.po_asortiman <> '') order by poslovnica.po_sifra asc", ref artikli);

                    if (dgBon.RowCount > 0)
                    {
                        //create dataset
                        DataSet FDataSet = new DataSet();

                        tablica.TableName = "Artikli";

                        FDataSet.Tables.Add(tablica);

                        // create report instance
                        Report report = new Report();

                        System.Reflection.Assembly a = System.Reflection.Assembly.GetEntryAssembly();
                        string baseDir = System.IO.Path.GetDirectoryName(a.Location);

                        report.Load(baseDir + "/report/Novi.frx");

                        report.RegisterData(FDataSet);

                        //report.Design();
                        //report.Show();
                        //report.PrintSettings.ShowDialog = false;
                        //report.PrintSettings.Printer = PRINTER_NAME;
                        report.Prepare();
                        //report.PrintPrepared();

                        report.Print();

                        //report.ShowPrepared();
                        report.Dispose();
                        //tablica = new DataTable();

                        FDataSet.Tables.Remove(tablica);

                        //MessageBox.Show("update bonovi set bon_brojIspisa = bon_brojIspisa + 1,  operater_op_ID2 = " + Global.KorisnikID + " where bon_ID in (" + bonoviID + ")");
                        veza.ExecuteQuery("update bonovi set bon_brojIspisa = bon_brojIspisa + 1,  operater_op_ID2 = " + Global.KorisnikID + " where bon_ID in (" + bonoviID + ")");
                        progressBar1.Visible = false;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
开发者ID:sokac237,项目名称:Bonovi,代码行数:59,代码来源:Novi+bonovi.cs

示例8: PrintPDFReports

 //
 public void PrintPDFReports(List<LisReport> reportList, string modelName)
 {
     DataSet ds = CreateDataSet("ReportTables.frd");
     FillDataSet(reportList, ds);
     Report report = new Report();
     report.Load(modelName);
     report.RegisterData(ds);
     report.Prepare();
     PDFExport export = new PDFExport();
     report.Export(export, "result.pdf");
     report.Dispose();
 }
开发者ID:XYSWLK,项目名称:XYSTest,代码行数:13,代码来源:PDFManager.cs

示例9: PrintReport

 public void PrintReport(LisReport lr)
 {
     DataSet ds = CreateDataSet("ReportTables.frd");
     FillDataSet(lr, ds);
     Report report = new Report();
     string modelName = GetReportModelName(lr);
     report.Load(GetReprotModelPath(modelName));
     report.RegisterData(ds);
     report.Prepare();
     report.Print();
 }
开发者ID:XYSWLK,项目名称:XYSTest,代码行数:11,代码来源:PDFManager.cs

示例10: Corte


//.........这里部分代码省略.........
            }

            // Se valida que no haya Control de Cascos pendientes por completar
            if (Datos.Exists<CascosRegistrosView>(c => c.NumeroDeParteRecibido == null && c.FolioDeCobro == null
                && (c.VentaEstatusID != Cat.VentasEstatus.Cancelada && c.VentaEstatusID != Cat.VentasEstatus.CanceladaSinPago)))
            {
                UtilLocal.MensajeAdvertencia("No se han completado todos los registros de cascos. No se puede continuar.");
                return false;
            }

            // Se confirma la operación
            string sMensaje = string.Format("¿Estás seguro que deseas realizar el Cierre de Caja con un importe de {0}?", oCorte.Conteo.ToString(GlobalClass.FormatoMoneda));
            if (oCorte.Diferencia != 0)
                sMensaje += string.Format("\n\nToma en cuenta que hay una diferencia de {0} y por tanto se requerirá una autorización para continuar.",
                    oCorte.Diferencia.ToString(GlobalClass.FormatoMoneda));

            if (UtilLocal.MensajePregunta(sMensaje) != DialogResult.Yes)
                return false;

            // Se solicita la validación del usuario
            var Res = UtilLocal.ValidarObtenerUsuario("Ventas.CorteDeCaja.Agregar");
            if (Res.Error)
                return false;
            var oUsuario = Res.Respuesta;

            // Se solicita la validación de autorización, si aplica
            Usuario oAutorizo = null;
            if (oCorte.Diferencia != 0)
            {
                Res = UtilLocal.ValidarObtenerUsuario("Autorizaciones.Ventas.CorteDeCaja.Diferencia", "Autorización");
                //if (Res.Exito)
                    oAutorizo = Res.Respuesta;
            }

            // Se procede a guardar los datos
            DateTime dAhora = DateTime.Now;

            // Se manda a generar la Factura Global
            bool bFacturaGlobal = this.FacturaGlobal(oDia);
            if (!bFacturaGlobal)
               return false;

            // Se manda guardar el histórico del corte
            bool bSeguir = this.GuardarHistoricoCorte();
            if (!bSeguir)
                return false;

            // Se registra el cierre de caja
            oDia.CierreDebeHaber = oCorte.Total;
            oDia.Cierre = oCorte.Conteo;
            oDia.CierreUsuarioID = oUsuario.UsuarioID;
            Datos.Guardar<CajaEfectivoPorDia>(oDia);

            // Se registra la póliza de la diferencia, si hubo
            if (oCorte.Diferencia != 0)
            {
                if (oCorte.Diferencia > 0)
                    ContaProc.CrearPoliza(Cat.ContaTiposDePoliza.Diario, "DIFERENCIA EN CORTE", Cat.ContaCuentasAuxiliares.Caja, Cat.ContaCuentasAuxiliares.FondoDeCaja
                        , oCorte.Diferencia, DateTime.Now.ToShortDateString(), Cat.Tablas.CajaEfectivoPorDia, oDia.CajaEfectivoPorDiaID);
                else
                    ContaProc.CrearPoliza(Cat.ContaTiposDePoliza.Diario, "DIFERENCIA EN CORTE", Cat.ContaCuentasAuxiliares.FondoDeCaja, Cat.ContaCuentasAuxiliares.Caja
                        , (oCorte.Diferencia * -1), DateTime.Now.ToShortDateString(), Cat.Tablas.CajaEfectivoPorDia, oDia.CajaEfectivoPorDiaID);
            }

            // Se genera y guarda la autorización, si aplica
            if (oCorte.Diferencia != 0)
            {
                int iAutorizoID = (oAutorizo == null ? 0 : oAutorizo.UsuarioID);
                VentasProc.GenerarAutorizacion(Cat.AutorizacionesProcesos.CorteDeCaja, Cat.Tablas.CajaEfectivoPorDia, oDia.CajaEfectivoPorDiaID, iAutorizoID);
            }

            // Se genera un pdf con la información del corte
            var Rep = new Report();
            Rep.Load(GlobalClass.ConfiguracionGlobal.pathReportes + "CajaCorte.frx");
            Rep.RegisterData(oCorte.GenerarDatosCorte(), "Corte");
            Rep.RegisterData(this.ctlCajaGeneral.ctlDetalleCorte.GenerarDatosDetalle(), "Detalle");
            Rep.RegisterData(oCorte.GenerarDatosCambios(), "Cambios");
            Rep.RegisterData(new List<ConteoCaja>() { oCorte.ctlConteo.GenerarConteo() }, "Conteo");
            Rep.SetParameterValue("Sucursal", GlobalClass.NombreTienda);
            // Se obtiene el nombre del archivo
            string sRuta = Config.Valor("Caja.Corte.RutaArchivos");
            if (!Directory.Exists(sRuta))
                Directory.CreateDirectory(sRuta);
            string sArchivo = (sRuta + DateTime.Now.ToString("yyyyMMdd") + "_" + GlobalClass.NombreTienda + ".pdf");
            // Se genera el Pdf
            var oRepPdf = new FastReport.Export.Pdf.PDFExport() { ShowProgress = true };
            Rep.Prepare();
            Rep.Export(oRepPdf, sArchivo);

            // Se manda la impresion
            UtilLocal.EnviarReporteASalida("Reportes.CajaCorte.Salida", Rep, true);

            // Se regresa el paso del proceso
            oCorte.Paso = 0;

            // Se muestra una notifiación con el resultado
            UtilLocal.MostrarNotificacion("Procedimiento completado correctamente.");

            return true;
        }
开发者ID:moisesiq,项目名称:aupaga,代码行数:101,代码来源:VentasCaja.cs

示例11: CambioTurno

        private bool CambioTurno()
        {
            // Se ejecuta una acción dependiendo del "paso" en el que vaya el proceso
            //   Paso 0: Corte mostrado
            //   Paso 1: Pantalla para conteo mostrada
            //   Paso 2: Corte mostrado con conteo realizado
            CajaCambioTurno oCambioTurno = this.ctlCajaGeneral.ctlCambioTurno;
            switch (oCambioTurno.Paso)
            {
                case 0:  // De momento no aplica
                    return false;
                case 1:
                    oCambioTurno.RegistrarConteo(oCambioTurno.ctlConteo.Total);
                    oCambioTurno.Paso = 2;
                    return false;
            }

            // Se piden las contraseñas
            var oResU1 = UtilLocal.ValidarObtenerUsuario(null, false, "Engrega");
            if (oResU1.Error)
                return false;
            var oResU2 = UtilLocal.ValidarObtenerUsuario(null, false, "Recibe");
            if (oResU2.Error)
                return false;

            // Se genera un pdf con la información del corte
            var Rep = new Report();
            Rep.Load(GlobalClass.ConfiguracionGlobal.pathReportes + "CajaCorte.frx");
            Rep.RegisterData(oCambioTurno.GenerarDatosCorte(), "Corte");
            Rep.RegisterData(this.ctlCajaGeneral.ctlDetalleCorte.GenerarDatosDetalle(), "Detalle");
            Rep.RegisterData(oCambioTurno.GenerarDatosCambios(), "Cambios");
            Rep.RegisterData(new List<ConteoCaja>() { oCambioTurno.ctlConteo.GenerarConteo() }, "Conteo");
            Rep.SetParameterValue("Sucursal", GlobalClass.NombreTienda);
            Rep.SetParameterValue("Entrega", oResU1.Respuesta.NombreUsuario);
            Rep.SetParameterValue("Recibe", oResU2.Respuesta.NombreUsuario);
            // Se obtiene el nombre del archivo
            int iConsecutivo = 0;
            string sRuta = Config.Valor("Caja.CambioTurno.RutaArchivos");
            string sFormato = (sRuta + DateTime.Now.ToString("yyyyMMdd") + "-{0}.pdf");
            string sArchivo;
            do {
                sArchivo = string.Format(sFormato, ++iConsecutivo);
            } while (File.Exists(sArchivo));
            // Se genera el Pdf
            var oRepPdf = new FastReport.Export.Pdf.PDFExport() { ShowProgress = true };
            Rep.Prepare();
            Rep.Export(oRepPdf, sArchivo);

            // Se manda la impresion
            UtilLocal.EnviarReporteASalida("Reportes.CajaCorte.Salida", Rep, true);

            // Se regresa el paso del proceso
            oCambioTurno.Paso = 0;

            // Se registra el cambio de turno en la base de datos
            Datos.Guardar<CajaCambioDeTurno>(new CajaCambioDeTurno()
            {
                SucursalID = GlobalClass.SucursalID,
                Fecha = DateTime.Now,
                EntregaUsuarioID = oResU1.Respuesta.UsuarioID,
                RecibeUsuarioID = oResU2.Respuesta.UsuarioID,
                Total = oCambioTurno.Total,
                Conteo = oCambioTurno.Conteo
            });

            // Se muestra una notifiación con el resultado
            UtilLocal.MostrarNotificacion("Procedimiento completado correctamente.");

            return true;
        }
开发者ID:moisesiq,项目名称:aupaga,代码行数:70,代码来源:VentasCaja.cs

示例12: Form_report_putevka_Load


//.........这里部分代码省略.........
                }
                if (variant == 3)
                {
                    rr.Load("spis_rassmotr.frx");
                }
                if (variant == 4)
                {
                    rr.Load("uvedom.frx");
                }
                if (variant == 5)
                {
                    rr.Load("ochered.frx");
                }
                if (variant == 6)
                {
                    rr.Load("ocheredPoV.frx");
                }
                rr.RegisterData(ElectronOcheredDataSet);
                rr.Dictionary.Connections[0].ConnectionString = Properties.Settings.Default["EOConnectionString"].ToString();
                if (variant == 0)
                {
                    if (rr.Dictionary.Connections[0].Tables.Count > 0)
                    {
                        rr.Dictionary.Connections[0].Tables[0].SelectCommand += " WHERE (info_o_zachislen.kod_rebenok = " + kod.ToString() + ")";
                    }
                }
                else if (variant == 2)
                {
                    if (kodi.Length != 0)
                        rr.Dictionary.Connections[0].Tables[0].SelectCommand += " WHERE ";
                    if (rr.Dictionary.Connections[0].Tables.Count > 0)
                    {
                        for (int i = 0; i < kodi.Length; i++)
                        {
                            rr.Dictionary.Connections[0].Tables[0].SelectCommand += " (info_o_zachislen.kod_rebenok = " + kodi[i].ToString() + ") OR";
                        }
                        rr.Dictionary.Connections[0].Tables[0].SelectCommand = rr.Dictionary.Connections[0].Tables[0].SelectCommand.Remove(rr.Dictionary.Connections[0].Tables[0].SelectCommand.Length - 3);
                    }
                }
                else if (variant == 3)
                {
                    if (kodi.Length != 0)
                        rr.Dictionary.Connections[0].Tables[0].SelectCommand += " WHERE ";
                    if (rr.Dictionary.Connections[0].Tables.Count > 0)
                    {
                        for (int i = 0; i < kodi.Length; i++)
                        {
                            rr.Dictionary.Connections[0].Tables[0].SelectCommand += " (info_rebenok.kod_info_d = " + kodi[i].ToString() + ") OR";
                        }
                        rr.Dictionary.Connections[0].Tables[0].SelectCommand = rr.Dictionary.Connections[0].Tables[0].SelectCommand.Remove(rr.Dictionary.Connections[0].Tables[0].SelectCommand.Length - 3);
                    }
                }
                else if (variant == 4)
                {
                   /* if (rr.Dictionary.Connections[0].Tables.Count > 1)
                    {
                        rr.Dictionary.Connections[0].Tables[1].SelectCommand += " WHERE (info_rebenok.kod_info_d = " + kod.ToString() + ")";
                    }
                    if (nom_ob != null && nom_ob > 0)
                    {
                        rr.Dictionary.Parameters[0].Expression = nom_ob.ToString();
                    }
                    if (nom_po_v != null && nom_po_v > 0)
                    {
                        rr.Dictionary.Parameters[1].Expression = nom_po_v.ToString();
                    }
                    else
                    {
                        rr.Dictionary.Parameters[1].Expression = "<Возраст не подходит не под одну группу>";
                    }*/
                }
                else if (variant == 5)
                {
                    if (name_ou != "Все")
                    {

                        rr.Dictionary.Connections[0].Tables[0].SelectCommand += " AND ou.name_ou='" + name_ou + "' "
                        + " ORDER BY lgot.znachenie_lgot, info_registration.date_reg";
                    }
                    else
                    {
                        rr.Dictionary.Connections[0].Tables[0].SelectCommand += " ORDER BY lgot.znachenie_lgot, info_registration.date_reg";
                    }
                }
                else if(variant == 6)
                {
                    rr.Dictionary.Connections[0].Tables[0].SelectCommand = zapr;
                    rr.Dictionary.Parameters[0].Expression = dt1.ToShortDateString()+";";
                    rr.Dictionary.Parameters[1].Expression = dt2.ToShortDateString() + ";";
                    rr.Dictionary.Parameters[2].Expression = kod_ou.ToString();
                }
                rr.Preview = previewControl1;
                rr.Prepare();
                rr.ShowPrepared();
            }
            catch (Exception ex)
            {
                of.ErrorInfoToFile(ex);
            }
        }
开发者ID:starik222,项目名称:ElectronOchered,代码行数:101,代码来源:Form_report_putevka.cs


注:本文中的Report.Prepare方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。