public List <PT_Informe> PT_Get_Estado_Informes_Participacion_Por_Periodo(Usuario usuario) { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.PRGSOC_GET_Estado_Informes_Participacion_Por_Periodo"); cn.AsignarParametro("@Id_usuario", usuario.Id); dr = cn.EjecutarConsulta(); PT_Informe res; List <PT_Informe> lista = new List <PT_Informe>(); while (dr.Read()) { res = new PT_Informe(); res.Entidad = new PT_Entidad(); res.Entidad.Anio = dr.GetInt32(dr.GetOrdinal("anio")); res.Entidad.Mes = dr.GetInt32(dr.GetOrdinal("Mes")); res.Ent_SinCarga = dr.GetInt32(dr.GetOrdinal("Ent_SinCarga")); res.Ent_EnProceso = dr.GetInt32(dr.GetOrdinal("Ent_EnProceso")); res.Ent_ConInforme = dr.GetInt32(dr.GetOrdinal("Ent_ConInforme")); res.Partic_SinCarga = dr.GetInt32(dr.GetOrdinal("Partic_SinCarga")); res.Partic_EnProceso = dr.GetInt32(dr.GetOrdinal("Partic_EnProceso")); res.Partic_ConInforme = dr.GetInt32(dr.GetOrdinal("Partic_ConInforme")); lista.Add(res); } cn.Desconestar(); return(lista); }
public List <PT_Informe> PT_Get_Generar_Informe_Participacion(int idInforme, Usuario usuario) { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.PRGSOC_GET_Generar_Informe"); cn.AsignarParametro("@Id_Informe", idInforme); dr = cn.EjecutarConsulta(); PT_Informe res; List <PT_Informe> lista = new List <PT_Informe>(); while (dr.Read()) { res = new PT_Informe(); res.Entidad = new PT_Entidad(); res.Entidad.Id_Informe = dr.GetInt32(dr.GetOrdinal("Id_Informe")); res.Entidad.Fecha_Informe = dr.GetDateTime(dr.GetOrdinal("Fecha_Informe")); res.Entidad.Usuario_Informe = dr.GetString(dr.GetOrdinal("Usuario_Informe")); res.Entidad.Id_Entidad = dr.GetInt32(dr.GetOrdinal("Id_Entidad")); res.Entidad.Nombre_Entidad = dr.GetString(dr.GetOrdinal("Nombre_Entidad")); res.Entidad.Nombre_Mes = dr.GetString(dr.GetOrdinal("Mes")); res.Entidad.Observacion = dr.GetString(dr.GetOrdinal("Observacion")); res.Persona = new PT_Personas(); res.Persona.CUIL = dr.GetString(dr.GetOrdinal("CUIL")); res.Persona.Nombre_Apellido = dr.GetString(dr.GetOrdinal("Apellido_Nombre")); res.Persona.Nombre_Estado = dr.GetString(dr.GetOrdinal("Nombre_Estado")); res.Participacion = new PT_Participacion(); res.Participacion.Dato_Part_Semana1 = dr.GetString(dr.GetOrdinal("Part_Semana1")); res.Participacion.Dato_Part_Semana2 = dr.GetString(dr.GetOrdinal("Part_Semana2")); res.Participacion.Dato_Part_Semana3 = dr.GetString(dr.GetOrdinal("Part_Semana3")); res.Participacion.Dato_Part_Semana4 = dr.GetString(dr.GetOrdinal("Part_Semana4")); res.Participacion.Dato_Part_Semana5 = dr.GetString(dr.GetOrdinal("Part_Semana5")); lista.Add(res); } cn.Desconestar(); return(lista); }
public List <PT_Informe> PT_Get_Estado_Informes_Participacion_Por_PeriodoyEntidad(int anio, int mes, Usuario usuario) { SqlDataReader dr; ConexionDB cn = new ConexionDB("dbo.PRGSOC_GET_Estado_Informes_Participacion_Por_PeriodoyEntidad"); cn.AsignarParametro("@Id_usuario", usuario.Id); cn.AsignarParametro("@mes", mes); cn.AsignarParametro("@anio", anio); dr = cn.EjecutarConsulta(); PT_Informe res; List <PT_Informe> lista = new List <PT_Informe>(); while (dr.Read()) { res = new PT_Informe(); res.Entidad = new PT_Entidad(); if (!dr.IsDBNull(dr.GetOrdinal("Id_Registro_Cabecera"))) { res.Entidad.Id_Cabecera = dr.GetInt32(dr.GetOrdinal("Id_Registro_Cabecera")); } ; res.Entidad.Id_Entidad = dr.GetInt32(dr.GetOrdinal("Id_Entidad_Tarea")); res.Entidad.Nombre_Entidad = dr.GetString(dr.GetOrdinal("Nombre_Entidad")); res.Entidad.Anio = dr.GetInt32(dr.GetOrdinal("anio")); res.Entidad.Mes = dr.GetInt32(dr.GetOrdinal("Mes")); res.Cant_Personas = dr.GetInt32(dr.GetOrdinal("Personas")); res.Entidad.Estado = dr.GetString(dr.GetOrdinal("Estado")); if (!dr.IsDBNull(dr.GetOrdinal("Id_Informe"))) { res.Entidad.Id_Informe = dr.GetInt32(dr.GetOrdinal("Id_Informe")); } ; lista.Add(res); } cn.Desconestar(); return(lista); }