Beispiel #1
0
        public Boolean editarCentroMonitoreo(CentroMonitoreo centroMonitoreo)
        {
            Boolean       respuesta  = false;
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();

                    var parametros = new[]
                    {
                        ParametroAcceso.CrearParametro("@nombre", SqlDbType.VarChar, centroMonitoreo.nombre, ParameterDirection.Input),

                        ParametroAcceso.CrearParametro("@idCliente", SqlDbType.VarChar, centroMonitoreo.empresa.idCliente, ParameterDirection.Input)
                    };
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ActualizarCentroMonitoreoSP", parametros);
                    dt.Load(consulta);
                    connection.Close();
                    respuesta = true;
                }
            }
            catch (Exception e)
            {
                respuesta = false;
                Console.WriteLine(e);
            }
            return(respuesta);
        }
Beispiel #2
0
        public List <CentroMonitoreo> getAllCentroMonitoreo()
        {
            List <CentroMonitoreo> centroMonitoreo = new List <CentroMonitoreo>();
            SqlConnection          connection      = null;
            DataTable dt = new DataTable();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaCentroMonitoreoSP");

                    dt.Load(consulta);
                    connection.Close();
                }

                foreach (DataRow row in dt.Rows)
                {
                    CentroMonitoreo centMoni = new CentroMonitoreo();

                    centMoni.idCentroMonitoreo = Convert.ToInt32(row["idCentroMonitoreo"].ToString());
                    centMoni.nombre            = row["nombre"].ToString();


                    Empresa empresa = new Empresa();
                    centMoni.empresa           = empresa;
                    centMoni.empresa.idCliente = Convert.ToInt32(row["idEmpresa"].ToString());

                    centroMonitoreo.Add(centMoni);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
            return(centroMonitoreo);
        }
Beispiel #3
0
        public List <Dispositivos> getAllDispositivos()
        {
            List <Dispositivos> dispositivos = new List <Dispositivos>();
            SqlConnection       connection   = null;
            DataTable           dt           = new DataTable();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexiónBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.GetDispositivos");

                    dt.Load(consulta);
                    connection.Close();
                }

                foreach (DataRow row in dt.Rows)
                {
                    Dispositivos dispo = new Dispositivos();

                    dispo.idDispositivo = Convert.ToInt32(row["idDispositivo"].ToString());
                    dispo.numeroSerie   = Convert.ToInt32(row["numeroSerie"].ToString());
                    dispo.descripcion   = row["descripcion"].ToString();

                    CentroMonitoreo centroMonitoreo = new CentroMonitoreo();
                    dispo.centroMonitoreo = centroMonitoreo;
                    dispo.centroMonitoreo.idCentroMonitoreo = Convert.ToInt32(row["idCentroMonitoreo"].ToString());

                    dispositivos.Add(dispo);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
            return(dispositivos);
        }
 public Boolean eliminarCentroMonitoreo(CentroMonitoreo centroMonitoreo)
 {
     return(centroMonitoreoDatos.editarCentroMonitoreo(centroMonitoreo));
 }
 public Boolean registrarCentroMonitoreo(CentroMonitoreo centroMonitoreo)
 {
     return(centroMonitoreoDatos.registrarCentroMonitoreo(centroMonitoreo));
 }