public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { ReporteFormato rpt = new ReporteFormato(); rpt.Site = this.Site; return(rpt); }
private void Btn_informe_ButtonClick(object sender, EventArgs e) { List <FormatoDataSourceShow> formato = new List <FormatoDataSourceShow>(); formato = this.negocioFormato.CargarInforme(this.tipofor); EmpresaDataSource empresa = new EmpresaDataSource(); empresa = this.negocioEmpresa.DevolverDatosEmpresa(Program.compa); List <FormatoDataSourceReport> formatoR = new List <FormatoDataSourceReport>(); int idform = int.Parse(this.tipofor); string encabezado = this.negocioFormato.DevolverEncabezado(idform); foreach (FormatoDataSourceShow item in formato) { FormatoDataSourceReport formR = new FormatoDataSourceReport(); formR.TipoFormato = this.tipofor.ToUpper(); formR.NombreEmpresa = empresa.Nombrecia; formR.Encabezado = encabezado; formR.ClaseCuenta = item.ClaseCuenta; formR.NombreClase = this.negocioCuenta.DevolverNombre(item.ClaseCuenta); formR.Linea = item.Linea; formR.NombreLinea = this.negocioCuenta.DevolverNombre(item.ClaseCuenta + item.Linea); formR.Nombre = item.Nombre; formR.CuentaInicial = item.CuentaInicial; formR.CuentaFinal = item.CuentaFinal; formR.NombreCuentaIni = this.negocioCuenta.DevolverNombre(formR.CuentaInicial); formR.NombreCuentaFin = this.negocioCuenta.DevolverNombre(formR.CuentaFinal); formR.Fecha = fecha_informecuenta.Value.ToShortDateString(); formatoR.Add(formR); } ReporteFormato reportformato = new ReporteFormato(); reportformato.SetDataSource(formatoR); crystal_reportformato.ReportSource = reportformato; this.Size = new Size(1003, 583); crystal_reportformato.Size = new Size(987, 519); this.crystal_reportformato.Visible = true; lbl_fecha.Visible = false; fecha_informecuenta.Visible = false; this.CenterToScreen(); }