public static void ActualizarDelay(DtoConfiguracion dtoNuevo)
        {
            Acceso acceso = new Acceso();

            try
            {
                acceso.conectarBD();
                acceso.storedProcedure("pr_ActualizarDelay_g");
                acceso.agregarParametros("id_arduino", dtoNuevo.Id_Arduino);
                acceso.agregarParametros("id_senal", dtoNuevo.Id_Senal);
                acceso.agregarParametros("N_valor", dtoNuevo.n_delay_alarma);
                acceso.executeNonQuery();
            }
            catch (Exception ex)
            {
                var a = "Error message: " + ex.Message;

                if (ex.InnerException != null)
                {
                    a = a + " Inner exception: " + ex.InnerException.Message;
                }

                a = a + " Stack trace: " + ex.StackTrace;

                System.ArgumentException bdEX = new System.ArgumentException("Mensaje: " + a, ex);
                throw bdEX;
            }

            finally
            {
                acceso.closeConexion();
            }
        }
        public static List <DtoConfiguracion> ObtenerIdArduino()
        {
            List <DtoConfiguracion> listaEventos = new List <DtoConfiguracion>();
            Acceso acceso = new Acceso();

            try
            {
                acceso.conectarBD();
                acceso.storedProcedure("pr_obtenerIdArduino_sf");
                SqlDataReader leerBD = acceso.leerDatos();
                while (leerBD.Read())
                {
                    //Creo una entidad para guardar lo que viene de la
                    DtoConfiguracion evento = new DtoConfiguracion();
                    evento.Id_Arduino = (int)leerBD["id_arduino"];
                    listaEventos.Add(evento);
                }
            }
            catch (Exception ex)
            {
                var a = "Error message: " + ex.Message;
                if (ex.InnerException != null)
                {
                    a = a + " Inner exception: " + ex.InnerException.Message;
                }
                a = a + " Stack trace: " + ex.StackTrace;
                System.ArgumentException bdEX = new System.ArgumentException("Mensaje: " + a, ex);
                throw bdEX;
            }
            finally
            {
                acceso.closeConexion();
            }
            return(listaEventos);
        }
        public static String ObtenerDescripcionSenal(DtoNotificaciones dtoNuevo)
        {
            String salida = "";
            Acceso acceso = new Acceso();

            try
            {
                acceso.conectarBD();
                acceso.storedProcedure("PR_SENAL_L");

                acceso.agregarParametros("id_senal", dtoNuevo.Id_Senal);
                SqlDataReader leerBD = acceso.leerDatos();
                while (leerBD.Read())
                {
                    //Creo una entidad para guardar lo que viene de la
                    DtoConfiguracion evento = new DtoConfiguracion();
                    salida = (String)leerBD["v_descripcion"];
                }
            }
            catch (Exception ex)
            {
                var a = "Error message: " + ex.Message;
                if (ex.InnerException != null)
                {
                    a = a + " Inner exception: " + ex.InnerException.Message;
                }
                a = a + " Stack trace: " + ex.StackTrace;
                System.ArgumentException bdEX = new System.ArgumentException("Mensaje: " + a, ex);
                throw bdEX;
            }
            finally
            {
                acceso.closeConexion();
            }
            return(salida);
        }
Ejemplo n.º 4
0
 public void Guardar(DtoConfiguracion DtoConfig)
 {
     RepositorioConfiguraciones.ActualizarDelay(DtoConfig);
 }