/// <summary> /// Genera la información de Reporte General /// </summary> /// <param name="idCompanias">Ids de compañías para filtrar separados por coma (ejemplo: 1,2,4). Si dentro de la lista viene la opción ALL se obtendrán todos los registros</param> /// <param name="idProductos">Nombres de productos para filtrar separados por coma (ejemplo: EDUCADORES,EMPRESARIOS). Si dentro de la lista viene la opción ALL se obtendrán todos los registros</param> /// <param name="idPagadurias">Nombres de las pagadurías para filtrar separados por coma (ejemplo: ABARROTES GIRALDO,ABC COMPUTADORES). Si dentro de la lista viene la opción ALL se obtendrán todos los registros</param> /// <param name="idEstadoNegocios">Nombres de los estados de negocio para filtrar separados por coma (ejemplo: VIGENTE,OTRO). Si dentro de la lista viene la opción ALL se obtendrán todos los registros</param> /// <param name="idLocalidades">Ids de localidades para filtrar separados por coma (ejemplo: 1,2,4). Si dentro de la lista viene la opción ALL se obtendrán todos los registros</param> /// <param name="idAgencias">Ids de agencias para filtrar separados por coma (ejemplo: 1,2,4). Si dentro de la lista viene la opción ALL se obtendrán todos los registros</param> /// <param name="idConvenios">Nombres de los convenios para filtrar separados por coma (ejemplo: 24 HORAS,A.V.S COLOMBIA). Si dentro de la lista viene la opción ALL se obtendrán todos los registros</param> /// <param name="idAsesores">Ids de asesores para filtrar separados por coma (ejemplo: 1,2,4). Si dentro de la lista viene la opción ALL se obtendrán todos los registros</param> /// <param name="idCertificadoRecuperados">Opciones de certificado recuperado para filtrar separados por coma (ejemplo: 0,1). Si dentro de la lista viene la opción ALL se obtendrán todos los registros</param> /// <param name="fechaInicioProduccion">Rango inicial de la fecha de producción</param> /// <param name="fechaFinProduccion">Rango final de la fecha de producción</param> /// <returns>Tabla con los registros encontrados</returns> public static DataTable GenerarReporteGeneral(string idCompanias, string idProductos, string idPagadurias, string idEstadoNegocios, string idLocalidades, string idAgencias, string idConvenios, string idAsesores, string idCertificadoRecuperados, DateTime?fechaInicioProduccion, DateTime?fechaFinProduccion) { DataTable dt = new DataTable(); // datatable para capturar el return de la consulta dt = DAOReporte.sp_GenerarReporteGeneral(idCompanias, idProductos, idPagadurias, idEstadoNegocios, idLocalidades, idAgencias, idConvenios, idAsesores, idCertificadoRecuperados, fechaInicioProduccion, fechaFinProduccion); return(dt); }