Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }