Exemple #1
0
        public TiposSensores LlenaComboTipoSensore()
        {
            TiposSensores         campos = new TiposSensores();
            DataTable             dt     = new DataTable();
            List <CamposTiposSen> ListaCamposTipoSensor = new List <CamposTiposSen>();


            SqlConnection connection = null;

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "[Usp_ComboTipoSensor]");
                    dt.Load(consulta);
                    connection.Close();
                }


                foreach (DataRow row in dt.Rows)
                {
                    CamposTiposSen reg = new CamposTiposSen();
                    reg.IdTipoSensor = Convert.ToInt32(row["IdTipoSensor"].ToString());
                    reg.Nombre       = row["NombreTipoSensor"].ToString();
                    ListaCamposTipoSensor.Add(reg);
                }
                campos.ListaRegTiposSen = ListaCamposTipoSensor.ToArray();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            return(campos);
        }
Exemple #2
0
        public async void ConsultarDados(string selecionado)
        {
            Aguardar     = true;
            GaugeVisible = false;
            SmartPole.Servico.Service service = new SmartPole.Servico.Service();
            DadosRecentes = await service.ConsultarDados(selecionado);

            TiposSensores.Clear();
            if (DadosRecentes.vazao != null && !String.IsNullOrWhiteSpace(DadosRecentes.vazao.value))
            {
                TiposSensores.Add(Constantes.TipoSensor.Vazão.ToString());
            }
            if (DadosRecentes.temperatura != null && !String.IsNullOrWhiteSpace(DadosRecentes.temperatura.value))
            {
                TiposSensores.Add(Constantes.TipoSensor.Temperatura.ToString());
            }
            if (DadosRecentes.luminosidade != null && !String.IsNullOrWhiteSpace(DadosRecentes.luminosidade.value))
            {
                TiposSensores.Add(Constantes.TipoSensor.Luz.ToString());
            }
            if (DadosRecentes.energia != null && !String.IsNullOrWhiteSpace(DadosRecentes.energia.value))
            {
                TiposSensores.Add(Constantes.TipoSensor.Energia.ToString());
            }
            if (DadosRecentes.umidade != null && !String.IsNullOrWhiteSpace(DadosRecentes.umidade.value))
            {
                TiposSensores.Add(Constantes.TipoSensor.Umidade.ToString());
            }
            if (DadosRecentes.gas != null && !String.IsNullOrWhiteSpace(DadosRecentes.gas.value))
            {
                TiposSensores.Add(Constantes.TipoSensor.Gás.ToString());
            }

            SensorVisible = TiposSensores.Count > 0;
            Aguardar      = false;
        }