Exemplo n.º 1
0
        public AparatoE UpdateAparato([FromBody]  AparatoE Aparato)
        {
            AparatoE result = new AparatoE();


            result = AparatoN.SetAparato(new Object[] {
                new SqlParameter("@Accion", "ACTUALIZAR"),
                new SqlParameter("@Id", Aparato.Id),
                new SqlParameter("@Estado", Aparato.Estado),
                new SqlParameter("@Id_Nodo", Aparato.Id_Nodo),
                new SqlParameter("@Id_Magnitud", Aparato.Id_Magnitud),
                new SqlParameter("@Id_Unidad_Limite", Aparato.Id_Unidad_Limite),
                new SqlParameter("@Nombre", Aparato.Nombre),
                new SqlParameter("@Modelo", Aparato.Modelo),
                new SqlParameter("@Serial", Aparato.Serial),
                new SqlParameter("@Fabricante", Aparato.Fabricante),
                new SqlParameter("@FechaIngreso", Aparato.FechaIngreso),
                new SqlParameter("@Codigo", Aparato.Codigo),
                new SqlParameter("@Descripcion", Aparato.Descripcion),
                new SqlParameter("@Observacion", Aparato.Observacion),
                new SqlParameter("@Id_Usuario", Aparato.Id_Usuario),
                new SqlParameter("@Tipo", Aparato.Tipo),
                new SqlParameter("@Direccionamiento", Aparato.Direccionamiento),
                new SqlParameter("@Tipo_aparato", Aparato.Tipo_aparato),
                //new SqlParameter("@Imagen", Aparato.Imagen),
                new SqlParameter("@Parametro", Aparato.Parametro),
            });
            //   result.Url_azure_img = VerImagen(result.Imagen);
            return(result);
        }
Exemplo n.º 2
0
        public AparatoE DeleteAparato(Object[] parametros)
        {
            AparatoE result = new AparatoE();
            Mensaje  mensaje;

            AccesoDatos   acceso        = new AccesoDatos();
            SqlDataReader sqlDataReader = acceso.GetDataReader(out mensaje, parametros, "prAparato");

            if (mensaje.Titulo == null)
            {
                if (sqlDataReader.HasRows)
                {
                    while (sqlDataReader.Read())
                    {
                        result = new AparatoE()
                        {
                            Mensaje = new Mensaje()
                            {
                                Titulo = sqlDataReader.GetString(sqlDataReader.GetOrdinal("MENSAJEERROR")),
                                Id     = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("IDERROR"))
                            }
                        };
                    }
                    ;
                }
            }
            sqlDataReader.Close();
            sqlDataReader = null;
            acceso.Desconectar();
            return(result);
        }
Exemplo n.º 3
0
        public List <AparatoE> GetAllMagSensores([FromBody] AparatoE Aparato)
        {
            List <AparatoE> result = new List <AparatoE>();

            result = AparatoN.GetAllMagSensores(new Object[] {
                new SqlParameter("@Accion", "LOADALLMAGXSEN"),
                new SqlParameter("@Id_Nodo", Aparato.Id_Nodo)
            });

            return(result);
        }
Exemplo n.º 4
0
        public List <UnidadE> GetAllUnidadXSen([FromBody] AparatoE Aparato)
        {
            List <UnidadE> result = new List <UnidadE>();

            result = AparatoN.GetAllUnidadXSen(new Object[] {
                new SqlParameter("@Accion", "LOADALLUNIDADXSEN"),
                new SqlParameter("@Id_Nodo", Aparato.Id_Nodo),
                new SqlParameter("@Id_Magnitud", Aparato.Magnitud.Id)
            });

            return(result);
        }
Exemplo n.º 5
0
        public List <AparatoE> GetAllSensorXUnidad([FromBody] AparatoE Aparato)
        {
            List <AparatoE> result = new List <AparatoE>();

            result = AparatoN.GetAllSensordXUnidad(new Object[] {
                new SqlParameter("@Accion", "LOADALLSENXUNIDAD"),
                new SqlParameter("@Id_Nodo", Aparato.Id_Nodo),
                new SqlParameter("@Id_Unidad_Limite", Aparato.Id_Unidad_Limite)
            });

            return(result);
        }
Exemplo n.º 6
0
        public List <AparatoE> GetAllApaSensores([FromBody] AparatoE Aparato)
        {
            List <AparatoE> result = new List <AparatoE>();


            result = AparatoN.GetAllAparatosMeca(new Object[] {
                new SqlParameter("@Accion", "LOADALLSEN"),
                new SqlParameter("@Tipo_aparato", Aparato.Tipo_aparato),
                new SqlParameter("@Id_Nodo", Aparato.Id_Nodo)
            });

            return(result);
        }
Exemplo n.º 7
0
        //[HttpPost] //Obtener Aparato
        //[Produces("application/json")]
        //[Route("api/Aparato/UpdateOrdenAparato")]
        public AparatoE UpdateOrdenAparato([FromBody]  AparatoE Aparato)
        {
            AparatoE result = new AparatoE();


            result = AparatoN.SetUpdatePosicion(new Object[] {
                new SqlParameter("@Accion", "UPDATEORDEN"),
                new SqlParameter("@Id", Aparato.Id),
                new SqlParameter("@Orden", Aparato.Orden)
            });

            return(result);
        }
Exemplo n.º 8
0
        public List <AparatoE> GetAparatos([FromBody] AparatoE Aparato)
        {
            List <AparatoE> result = new List <AparatoE>();


            result = AparatoN.GetAparatos(new Object[] {
                new SqlParameter("@Accion", "GetAparatos"),
                new SqlParameter("@Id_Magnitud", Aparato.Id_Magnitud),
                new SqlParameter("@Id_Nodo", Aparato.Id_Nodo)
            });

            return(result);
        }
Exemplo n.º 9
0
        public AparatoE GetAparato([FromBody]  AparatoE Aparato)
        {
            AparatoE     result  = null;
            SqlParameter _accion = new SqlParameter("@Accion", "GetAparato");
            SqlParameter _id     = new SqlParameter("@Id", Aparato.Id);

            Object[] Objeto = new Object[]
            {
                _accion,
                _id
            };

            result = AparatoN.GetAparato(Objeto);
            result.Url_azure_img = VerImagen(result.Imagen);
            // result.Imagen = result.Url_azure_img ;

            return(result);
        }
Exemplo n.º 10
0
        public AparatoE SetUpdateImageAparato([FromBody]  AparatoE Aparato)
        {
            AparatoE result = new AparatoE();

            result = AparatoN.SetAparato(new Object[] {
                new SqlParameter("@Accion", "ACTUALIZARIMAGEN"),
                new SqlParameter("@Id", Aparato.Id),
                new SqlParameter("@Imagen", Aparato.Imagen),
                new SqlParameter("@Id_Usuario", Aparato.Id_Usuario)
            });
            if (Aparato.Imagenant != null)
            {
                DeleteFromBlob(Aparato.Imagenant);
            }



            return(result);
        }
Exemplo n.º 11
0
        public AparatoE InsertAparato([FromBody]  AparatoE Aparato)
        {
            AparatoE result = new AparatoE();


            result = AparatoN.SetAparato(new Object[] {
                new SqlParameter("@Accion", "INGRESAR"),
                new SqlParameter("@Estado", Aparato.Estado),
                new SqlParameter("@Id_Nodo", Aparato.Id_Nodo),
                new SqlParameter("@Id_Magnitud", Aparato.Id_Magnitud),
                new SqlParameter("@Id_Unidad_Limite", Aparato.Id_Unidad_Limite),
                new SqlParameter("@Nombre", Aparato.Nombre),
                new SqlParameter("@Modelo", Aparato.Modelo),
                new SqlParameter("@Serial", Aparato.Serial),
                new SqlParameter("@Fabricante", Aparato.Fabricante),
                new SqlParameter("@FechaIngreso", Aparato.FechaIngreso),
                new SqlParameter("@Codigo", Aparato.Codigo),
                new SqlParameter("@Descripcion", Aparato.Descripcion),
                new SqlParameter("@Observacion", Aparato.Observacion),
                new SqlParameter("@Id_Usuario", Aparato.Id_Usuario),
                new SqlParameter("@Tipo", Aparato.Tipo),
                new SqlParameter("@Direccionamiento", Aparato.Direccionamiento),
                new SqlParameter("@Tipo_aparato", Aparato.Tipo_aparato),
                new SqlParameter("@Imagen", Aparato.Imagen),
                new SqlParameter("@Parametro", Aparato.Parametro),
            });

            // if (result.Mensaje.Titulo == "")
            // {
            //     Aparato.Id = result.Mensaje.Id;

            //     ProgramaAparatoController programaAparato = new ProgramaAparatoController();

            //     programaAparato.SetInsertDetalleProgramaInstruemnto(Aparato);
            // }

            //   result.Url_azure_img = VerImagen(result.Imagen);
            return(result);
        }
Exemplo n.º 12
0
        public AparatoE DeleteAparato([FromBody]  AparatoE aparato)
        {
            AparatoE     result  = null;
            SqlParameter _accion = new SqlParameter("@Accion", "ELIMINAR");
            SqlParameter _id     = new SqlParameter("@Id", aparato.Id);

            Object[] Objeto = new Object[]
            {
                _accion,
                _id
            };

            result = AparatoN.DeleteAparato(Objeto);
            if (result.Mensaje.Titulo == "")
            {
                if (aparato.Imagenant != null)
                {
                    DeleteFromBlob(aparato.Imagenant);
                }
            }

            return(result);
        }
Exemplo n.º 13
0
        public AparatoE GetAparato(Object[] parametros)
        {
            Mensaje       mensaje;
            AparatoE      result        = new AparatoE();
            AccesoDatos   acceso        = new AccesoDatos();
            SqlDataReader sqlDataReader = acceso.GetDataReader(out mensaje, parametros, "prAparato");

            while (sqlDataReader.Read())
            {
                if (mensaje.Titulo == null)
                {
                    if (sqlDataReader.HasRows)
                    {
                        result = new AparatoE()
                        {
                            Id      = (Int64)(sqlDataReader["Id"]),
                            Id_Nodo = (Int64)(sqlDataReader["Id_Nodo"]),

                            // Estacion = new EstacionE()
                            // {
                            //     Id = (Int64)(sqlDataReader["Id_Estacion"]),
                            //     Nombre = (String)sqlDataReader["Estacion"],
                            //     Id_TipoEstacion = (long)sqlDataReader["Id_TipoEstacion"]
                            // },
                            Id_Magnitud = (Int64)(sqlDataReader["Id_Magnitud"]),
                            Nombre      = String.IsNullOrEmpty(sqlDataReader["Nombre"].ToString()) ? "" : (String)sqlDataReader["Nombre"],
                            Modelo      = String.IsNullOrEmpty(sqlDataReader["Modelo"].ToString()) ? "" : (String)sqlDataReader["Modelo"],
                            Serial      = String.IsNullOrEmpty(sqlDataReader["Serial"].ToString()) ? "" : (String)sqlDataReader["Serial"],
                            Fabricante  = String.IsNullOrEmpty(sqlDataReader["Fabricante"].ToString()) ? "" : (String)sqlDataReader["Fabricante"],
                            //ProximaCalibracion = sqlDataReader.IsDBNull(sqlDataReader.GetOrdinal("ProximaCalibracion")) ? (DateTime?)null : sqlDataReader.GetDateTime(sqlDataReader.GetOrdinal("ProximaCalibracion")),
                            //UltimaCalibracion = sqlDataReader.IsDBNull(sqlDataReader.GetOrdinal("UltimaCalibracion")) ? (DateTime?)null : sqlDataReader.GetDateTime(sqlDataReader.GetOrdinal("UltimaCalibracion")),
                            //ProximaVerificacion = sqlDataReader.IsDBNull(sqlDataReader.GetOrdinal("ProximaVerificacion")) ? (DateTime?)null : sqlDataReader.GetDateTime(sqlDataReader.GetOrdinal("ProximaVerificacion")),
                            //FrecuenciaCalibracion = sqlDataReader.IsDBNull(sqlDataReader.GetOrdinal("FrecuenciaCalibracion")) ? 0 : sqlDataReader.GetInt32(sqlDataReader.GetOrdinal("FrecuenciaCalibracion")),
                            //FrecuenciaVerificacion = sqlDataReader.IsDBNull(sqlDataReader.GetOrdinal("FrecuenciaVerificacion")) ? 0 : sqlDataReader.GetInt32(sqlDataReader.GetOrdinal("FrecuenciaVerificacion")),
                            //Limite = (Decimal)(sqlDataReader["Limite"]),

                            Id_Unidad_Limite = (Int64)(sqlDataReader["Id_Unidad_Limite"]),
                            FechaIngreso     = (DateTime)sqlDataReader["FechaIngreso"],
                            Codigo           = String.IsNullOrEmpty(sqlDataReader["Codigo"].ToString()) ? "" : (String)sqlDataReader["Codigo"],
                            //Rango = String.IsNullOrEmpty(sqlDataReader["Rango"].ToString()) ? "" : (String)sqlDataReader["Rango"],
                            //Unidad = String.IsNullOrEmpty(sqlDataReader["Unidad"].ToString()) ? "" : (String)sqlDataReader["Unidad"],
                            //EscalaMin = String.IsNullOrEmpty(sqlDataReader["EscalaMin"].ToString()) ? "" : (String)sqlDataReader["EscalaMin"],
                            Descripcion      = String.IsNullOrEmpty(sqlDataReader["Descripcion"].ToString()) ? "" : (String)sqlDataReader["Descripcion"],
                            Observacion      = String.IsNullOrEmpty(sqlDataReader["Observacion"].ToString()) ? "" : (String)sqlDataReader["Observacion"],
                            Estado           = (Boolean)sqlDataReader["Estado"],
                            Parametro        = (Boolean)sqlDataReader["Parametro"],
                            Imagen           = String.IsNullOrEmpty(sqlDataReader["Imagen"].ToString()) ? "" : (String)sqlDataReader["Imagen"],
                            Tipo             = String.IsNullOrEmpty(sqlDataReader["Tipo"].ToString()) ? "" : (String)sqlDataReader["Tipo"],
                            Direccionamiento = String.IsNullOrEmpty(sqlDataReader["Direccionamiento"].ToString()) ? "" : (String)sqlDataReader["Direccionamiento"],
                            Tipo_aparato     = String.IsNullOrEmpty(sqlDataReader["Tipo_aparato"].ToString()) ? "" : (String)sqlDataReader["Tipo_aparato"],
                        };
                    }
                }
            }

            if (sqlDataReader.IsClosed == false)
            {
                sqlDataReader.Close();
            }

            sqlDataReader = null;
            acceso.Desconectar();
            return(result);
        }