private void winVisorDeReportes_Load(object sender, EventArgs e) { ReporteCrystal reporteCrystal = new ReporteCrystal(_Conexion, _Configuracion); ReporteSSRS reporteSsrs = new ReporteSSRS(_Conexion, _Configuracion); crViewerCfd.Visible = false; ssrsRepView.Visible = false; if (_Configuracion.reporteador.Equals("CRYSTAL")) { crViewerCfd.Visible = true; //En el caso de una compañía que debe emitir xml, usar reporte de 4 parámetros //if (Utiles.Derecha(Binario, 1).Equals("1")) if (_Configuracion.emite) { crViewerCfd.ReportSource = reporteCrystal.MuestraEnVisor(_Param1, _Param2, _Param3, _Param4); } else { crViewerCfd.ReportSource = reporteCrystal.MuestraEnVisor(_ValoresParametros); } mensajeErr = reporteCrystal.ultimoMensaje; numErr = reporteCrystal.numError; crViewerCfd.Refresh(); } if (_Configuracion.reporteador.Equals("SSRS")) { reporteSsrs.muestraEnVisor(ssrsRepView, _ValoresParametros); mensajeErr = reporteSsrs.ultimoMensaje; numErr = reporteSsrs.numError; } }
public Documento(ConexionAFuenteDatos conex, Parametros param) { _Conexion = conex; _Param = param; rSSRS = new ReporteSSRS(_Conexion, _Param); rcrystal = new ReporteCrystal(_Conexion); mensajeErr = rSSRS.ultimoMensaje; numErr = rSSRS.numError; }