public Data_Indicador_Recurso_Response ObtenerDataGrafico(Data_Indicador_Recurso_Request entidad)
 {
     try
     {
         return(indicador_recursoBL.ObtenerDataGrafico(entidad));
     }
     catch (Exception)
     {
         throw;
     }
 }
        public List <Data_Indicador_Recurso> ObtenerDataGrafico(Data_Indicador_Recurso_Request entidad)
        {
            List <Data_Indicador_Recurso> retorno = null;
            Data_Indicador_Recurso        tmp     = null;

            try
            {
                using (SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxIndra"].ConnectionString))
                {
                    conection.Open();

                    using (SqlCommand command = new SqlCommand("[pa_sps_grafico_recurso]", conection))
                    {
                        command.CommandType = CommandType.StoredProcedure;
                        command.Parameters.AddWithValue("@vi_portafolios", entidad.portafolios);
                        command.Parameters.AddWithValue("@vi_recursos", entidad.recursos);
                        using (SqlDataReader dr = command.ExecuteReader())
                        {
                            retorno = new List <Data_Indicador_Recurso>();
                            if (dr.HasRows)
                            {
                                while (dr.Read())
                                {
                                    tmp = new Data_Indicador_Recurso();
                                    tmp.nid_portafolio       = dr.GetInt32(dr.GetOrdinal("nid_portafolio"));
                                    tmp.no_nombre            = dr.GetString(dr.GetOrdinal("no_nombre"));
                                    tmp.nid_recurso          = dr.GetInt32(dr.GetOrdinal("nid_recurso"));
                                    tmp.no_recurso           = dr.GetString(dr.GetOrdinal("no_recurso"));
                                    tmp.nu_separado          = dr.GetInt32(dr.GetOrdinal("nu_separado"));
                                    tmp.nu_recursototal      = dr.GetInt32(dr.GetOrdinal("nu_recursototal"));
                                    tmp.nu_recursoconsumido  = dr.GetInt32(dr.GetOrdinal("nu_recursoconsumido"));
                                    tmp.nu_recursodisponible = dr.GetInt32(dr.GetOrdinal("nu_recursodisponible"));
                                    retorno.Add(tmp);
                                }
                            }
                            else
                            {
                                retorno = new List <Data_Indicador_Recurso>();
                            }
                        }
                    }
                    conection.Close();
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
示例#3
0
 public Data_Indicador_Recurso_Response ObtenerDataGrafico(Data_Indicador_Recurso_Request entidad)
 {
     try
     {
         Data_Indicador_Recurso_Response obj = new Data_Indicador_Recurso_Response();
         if (entidad.portafolios == null)
         {
             entidad.portafolios = "";
         }
         if (entidad.recursos == null)
         {
             entidad.recursos = "";
         }
         obj.lista = indicador_recursoDA.ObtenerDataGrafico(entidad);
         return(obj);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public Data_Indicador_Recurso_Componente_Response ObtenerDataGrafico_Componente(Data_Indicador_Recurso_Request entidad)
 {
     try
     {
         return(indicador_recursoService.ObtenerDataGrafico_Componente(entidad));
     }
     catch (Exception)
     {
         throw;
     }
 }