示例#1
0
        public static List <Entidades.AireParametros> BuscarUltimasMedicionesEstacion(List <Entidades.Aire> oAire, List <Entidades.AireParametros> listAireParametros)
        {
            List <Entidades.AireParametros> listAireP = new List <Entidades.AireParametros>();

            foreach (Entidades.AireParametros oAireP in listAireParametros)
            {
                Dictionary <string, string> diccionario = BuscarUltimaMedicion(oAire, oAireP.CodParametro);
                if (diccionario != null)
                {
                    Entidades.AireParametros oAireParametro = new Entidades.AireParametros();
                    oAireParametro.Abreviatura       = oAireP.Abreviatura;
                    oAireParametro.CodParametro      = oAireP.CodParametro;
                    oAireParametro.Descripcion       = oAireP.Descripcion;
                    oAireParametro.DescripcionMedida = oAireP.DescripcionMedida;
                    oAireParametro.UnidadMedida      = oAireP.UnidadMedida;
                    oAireParametro.IdTecnicaMedida   = oAireP.IdTecnicaMedida;
                    oAireParametro.Medida            = decimal.Parse(diccionario["Medida"].ToString());
                    oAireParametro.FechaMedida       = DateTime.Parse(diccionario["FechaMedida"].ToString());
                    oAireParametro.NivelBueno        = oAireP.NivelBueno;
                    oAireParametro.NivelModerado     = oAireP.NivelModerado;
                    oAireParametro.NivelDeficiente   = oAireP.NivelDeficiente;
                    oAireParametro.NivelMalo         = oAireP.NivelMalo;
                    listAireP.Add(oAireParametro);
                }
            }
            return(listAireP);
        }
示例#2
0
        public static List <Entidades.AireParametros> ObtenerAireParametros()
        {
            Entidades.AireParametros        oAireParametros    = new Entidades.AireParametros();
            List <Entidades.AireParametros> listAireParametros = new List <Entidades.AireParametros>();
            DataSet ds = Datos.AireParametros.ObtenerAireParametros();

            if (ds != null)
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    oAireParametros = new Entidades.AireParametros();
                    oAireParametros.CodParametro      = dr[1].ToString();
                    oAireParametros.Descripcion       = dr[2].ToString();
                    oAireParametros.Abreviatura       = dr[3].ToString();
                    oAireParametros.UnidadMedida      = dr[4].ToString();
                    oAireParametros.IdTecnicaMedida   = dr[5].ToString();
                    oAireParametros.DescripcionMedida = dr[6].ToString();
                    oAireParametros.NivelBueno        = decimal.Parse(dr[7].ToString());
                    oAireParametros.NivelModerado     = decimal.Parse(dr[8].ToString());
                    oAireParametros.NivelDeficiente   = decimal.Parse(dr[9].ToString());
                    oAireParametros.NivelMalo         = decimal.Parse(dr[10].ToString());
                    listAireParametros.Add(oAireParametros);
                }
            }
            return(listAireParametros);
        }