Example #1
0
//-----------------------------------------------------------------------------------------------
        // GET: api/TipoAnimal/5
        public RespuestaAPI Get(long id)
        {
            RespuestaAPI      respuestaAPI   = new RespuestaAPI();
            List <TipoAnimal> dataTipoAnimal = new List <TipoAnimal>();

            try
            {
                Db.Conectar();

                if (Db.EstaLaConexionAbierta())
                {
                    dataTipoAnimal = Db.GetTipoAnimalPorId(id);
                }
                respuestaAPI.error = "";
                Db.Desconectar();
            }
            catch
            {
                respuestaAPI.error = "Se produjo un error";
            }

            respuestaAPI.totalData      = dataTipoAnimal.Count;
            respuestaAPI.dataTipoAnimal = dataTipoAnimal;
            return(respuestaAPI);
        }
Example #2
0
        // PUT: api/Clasificacion/5
        public IHttpActionResult Put(int id, [FromBody] Clasificacion clasificacion)
        {
            RespuestaAPI respuesta = new RespuestaAPI();

            respuesta.error = "";
            int filasAfectadas = 0;

            try
            {
                Db.Conectar();

                if (Db.EstaLaConexionAbierta())
                {
                    filasAfectadas = Db.ActualizarClasificacion(id, clasificacion);
                }
                respuesta.totalElementos = filasAfectadas;

                Db.Desconectar();
            }
            catch (Exception ex)
            {
                respuesta.totalElementos = 0;
                respuesta.error          = "error al Actualizar la Clasificacion";
            }

            return(Ok(respuesta));
        }
Example #3
0
        public IHttpActionResult Post([FromBody] Clasificaciones Clasificaciones)
        {
            RespuestaAPI respuesta = new RespuestaAPI();

            respuesta.error = "";
            int filasAfectadas = 0;

            try
            {
                Db.Conectar();

                if (Db.EstaLaConexionAbierta())
                {
                    filasAfectadas = Db.AgregarClasificaciones(Clasificaciones);
                }

                respuesta.totalElementos = filasAfectadas;

                Db.Desconectar();
            }
            catch (Exception ex)
            {
                respuesta.totalElementos = 0;
                respuesta.error          = "Error al agregar la marca";
            }

            return(Ok(respuesta));
        }
Example #4
0
        // GET: api/TipoCombustible
        public RespuestaAPI Get()
        {
            RespuestaAPI           resultado             = new RespuestaAPI();
            List <TipoCombustible> listaTiposCombustible = new List <TipoCombustible>();

            try
            {
                Db.Conectar();

                if (Db.EstaLaConexionAbierta())
                {
                    listaTiposCombustible = Db.GetTipoCombustible();
                    //    listaMarcas = Db.GetMarcas();
                }
                resultado.error = "";
                Db.Desconectar();
            }
            catch
            {
                resultado.error = "Se produjo un error";
            }

            resultado.totalElementos      = listaTiposCombustible.Count;
            resultado.dataTipoCombustible = listaTiposCombustible;
            return(resultado);
        }
Example #5
0
        //Bien arriba

        // GET: api/Clasificaciones/5
        public RespuestaAPI Get(long id)
        {
            RespuestaAPI           resultado            = new RespuestaAPI();
            List <Clasificaciones> listaClasificaciones = new List <Clasificaciones>();

            try
            {
                Db.Conectar();

                if (Db.EstaLaConexionAbierta())
                {
                    listaClasificaciones = Db.GetClasificacionPorId(id);
                }
                resultado.error = "";
                Db.Desconectar();
            }
            catch
            {
                resultado.error = "Se produjo un error";
            }

            resultado.totalElementos    = listaClasificaciones.Count;
            resultado.dataClasificacion = listaClasificaciones;
            return(resultado);
        }
Example #6
0
        // GET: api/Marcas
        public RespuestaAPI Get()
        {
            RespuestaAPI resultado   = new RespuestaAPI();
            List <Marca> listaMarcas = new List <Marca>();

            try
            {
                Db.Conectar();

                if (Db.EstaLaConexionAbierta())
                {
                    listaMarcas = Db.GET_MARCAS_API();
                }

                resultado.error = "";

                Db.Desconectar();
            }
            catch
            {
                resultado.error = "Aqui no hay datos ERROR";
            }



            resultado.totalElementos = listaMarcas.Count;
            resultado.dataMarca      = listaMarcas;
            return(resultado);
        }
Example #7
0
        // GET: api/Especie
        public RespuestaAPI Get()
        {
            RespuestaAPI   respuestaAPI = new RespuestaAPI();
            List <Especie> dataEspecie  = new List <Especie>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    dataEspecie        = Db.GetTablaEspecies();
                    respuestaAPI.error = "";
                }

                Db.Desconectar();
            }
            catch (Exception ex)
            {
                //respuestaAPI.totalData = 0;
                respuestaAPI.error = "Se produjo un error";
            }

            respuestaAPI.totalData   = dataEspecie.Count;
            respuestaAPI.dataEspecie = dataEspecie;
            return(respuestaAPI);
        }
Example #8
0
        public IHttpActionResult Post([FromBody] TipoAnimal dataTipoAnimal)
        {
            RespuestaAPI respuestaAPI = new RespuestaAPI();

            respuestaAPI.error = "";
            int filasAfectadas = 0;

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    filasAfectadas = Db.AgregarTipoAnimal(dataTipoAnimal);
                }
                respuestaAPI.totalData = filasAfectadas;
                Db.Desconectar();
            }
            catch (Exception ex)
            {
                respuestaAPI.totalData = 0;
                respuestaAPI.error     = "Error al agregar el tipo de animal";
            }

            return(Ok(respuestaAPI));
        }
Example #9
0
        public RespuestaAPI Get()
        {
            RespuestaAPI    resultado = new RespuestaAPI();
            List <Especies> data      = new List <Especies>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    //data = Db.GetEspecies();
                    data            = Db.DameListaEspeciesConProcedimientoAlmacenado();
                    resultado.error = "";
                }
                Db.Desconectar();
            }
            catch (Exception ex)
            {
                resultado.error = "Error";
            }
            resultado.totalElementos = data.Count;
            resultado.dataEspecies   = data;
            return(resultado);

            //resultado.totalElementos = data.Count;
            //resultado.data = data;
            //return resultado;
        }
Example #10
0
        // GET: api/Clasificacion
        public RespuestaAPI Get()
        {
            RespuestaAPI         respuesta         = new RespuestaAPI();
            List <Clasificacion> dataClasificacion = new List <Clasificacion>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    dataClasificacion = Db.GetTablaClasificaciones();
                }
                respuesta.error = "";
                Db.Desconectar();
            }
            catch (Exception ex)
            {
                respuesta.totalData = 0;
                respuesta.error     = "Se produjo un error";
            }

            respuesta.totalData         = dataClasificacion.Count;
            respuesta.dataClasificacion = dataClasificacion;
            return(respuesta);
        }
        // GET: api/TiposCombustibles
        public RespuestaAPI Get()
        {
            RespuestaAPI           respuesta = new RespuestaAPI();
            List <TipoCombustible> data      = new List <TipoCombustible>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    data = Db.GetTiposCombustibles();
                }
                respuesta.error = "";
                Db.Desconectar();
            }
            catch
            {
                respuesta.totalElementos = 0;
                respuesta.error          = "Se produjo un error";
            }

            respuesta.totalElementos       = data.Count;
            respuesta.dataTiposCombustible = data;
            return(respuesta);
        }
Example #12
0
        //-------------------------------------------------------------------------------
        // GET: api/Especie/5
        public RespuestaAPI Get(long id)
        {
            RespuestaAPI   respuestaAPI = new RespuestaAPI();
            List <Especie> dataEspecie  = new List <Especie>();

            try
            {
                Db.Conectar();

                if (Db.EstaLaConexionAbierta())
                {
                    dataEspecie = Db.GetEspeciesPorId(id);
                }
                respuestaAPI.error = "";
                Db.Desconectar();
            }
            catch
            {
                respuestaAPI.error = "Se produjo un error";
            }

            respuestaAPI.totalData   = dataEspecie.Count;
            respuestaAPI.dataEspecie = dataEspecie;
            return(respuestaAPI);
        }
Example #13
0
        public IHttpActionResult Put(int id, [FromBody] TipoAnimal tipoAnimal)
        {
            RespuestaAPI respuesta = new RespuestaAPI();

            respuesta.error = "";
            int filasAfectadas = 0;

            try
            {
                Db.Conectar();

                if (Db.EstaLaConexionAbierta())
                {
                    filasAfectadas = Db.ActualizarTipoAnimal(id, tipoAnimal);
                }
                respuesta.totalElementos = filasAfectadas;

                Db.Desconectar();
            }
            catch (Exception ex)
            {
                respuesta.totalElementos = 0;
                respuesta.error          = "error al Actualizar el tipo de animal";
            }

            return(Ok(respuesta));
        }
Example #14
0
        public IHttpActionResult Delete(int id)
        {
            RespuestaAPI respuesta = new RespuestaAPI();

            respuesta.error = "";
            int filasAfectadas = 0;

            try
            {
                Db.Conectar();

                if (Db.EstaLaConexionAbierta())
                {
                    filasAfectadas = Db.EliminarTipoAnimal(id);
                }
                respuesta.totalElementos = filasAfectadas;

                Db.Desconectar();
            }
            catch (Exception ex)
            {
                respuesta.totalElementos = 0;
                respuesta.error          = "error al borrar el tipo de animal";
            }

            return(Ok(respuesta));
        }
Example #15
0
        // GET: api/Marcas
        public RespuestaAPI Get()
        {
            RespuestaAPI resultado   = new RespuestaAPI();
            List <Marca> listaMarcas = new List <Marca>();

            try
            {
                Db.Conectar();

                if (Db.EstaLaConexionAbierta())
                {
                    listaMarcas = Db.GetMarcas();
                }
                resultado.error = "";
                Db.Desconectar();
            }
            catch
            {
                resultado.error = "Se produjo un error";
            }

            resultado.totalElementos = listaMarcas.Count;
            resultado.dataMarcas     = listaMarcas;
            return(resultado);
        }
Example #16
0
        public IHttpActionResult Post([FromBody] Clasificacion clasificacion)
        {
            RespuestaAPI respuestaAPI = new RespuestaAPI();

            respuestaAPI.error = "";
            int filasAfectadas = 0;

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    filasAfectadas = Db.AgregarClasificacion(clasificacion);
                }
                respuestaAPI.totalData = filasAfectadas;
                Db.Desconectar();
            }
            catch (Exception ex)
            {
                respuestaAPI.totalData = 0;
                respuestaAPI.error     = "Error al agregar la clasificacion";
            }

            return(Ok(respuestaAPI));
        }
Example #17
0
        // PUT: api/Especies/5
        public IHttpActionResult Put(int id, [FromBody] Especie especie)
        {
            RespuestaAPI respuesta = new RespuestaAPI();

            respuesta.error = "";
            int filasAfectadas = 0;

            try
            {
                Db.Conectar();

                if (Db.EstaLaConexionAbierta())
                {
                    filasAfectadas = Db.ActualizarEspecie(id, especie);
                }
                respuesta.totalElementos = filasAfectadas;

                Db.Desconectar();
            }
            catch (Exception ex)
            {
                respuesta.totalElementos = 0;
                respuesta.error          = "error al eliminar especie";
            }

            return(Ok(respuesta));
        }
Example #18
0
        public IHttpActionResult Post([FromBody] Especies especie)
        {
            RespuestaAPI respuesta = new RespuestaAPI();

            respuesta.error = "";
            int filasAfectadas = 0;

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    filasAfectadas = Db.AgregarEspecie(especie);
                }
                respuesta.totalElementos = filasAfectadas;
                Db.Desconectar();
            }
            catch (Exception ex)
            {
                respuesta.totalElementos = 0;
                respuesta.error          = "Error";
            }

            return(Ok(respuesta));
        }
Example #19
0
        protected override Task <HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
        {
            HttpStatusCode statusCode;
            string         token;

            HttpResponseMessage respuesta = new HttpResponseMessage();

            Models.RespuestaAPI <string> respuestaApi = new Models.RespuestaAPI <string>();

            // determine whether a jwt exists or not
            if (!TryRetrieveToken(request, out token))
            {
                statusCode = HttpStatusCode.Unauthorized;
                return(base.SendAsync(request, cancellationToken));
            }

            try
            {
                // Extract and assign Current Principal and user
                Thread.CurrentPrincipal  = getClaimData(token);
                HttpContext.Current.User = getClaimData(token);

                return(base.SendAsync(request, cancellationToken));
            }
            catch (SecurityTokenValidationException)
            {
                statusCode   = HttpStatusCode.Unauthorized;
                respuestaApi = new RespuestaAPI <string>()
                {
                    respuesta = RespuestaAPI <string> .nombreRespuesta(eRespuestas.Unauthorized), resultado = ""
                };
            }
            catch (Exception)
            {
                statusCode   = HttpStatusCode.InternalServerError;
                respuestaApi = new RespuestaAPI <string>()
                {
                    respuesta = RespuestaAPI <string> .nombreRespuesta(eRespuestas.InternalServerError), resultado = ""
                };
            }

            //Devolvemos algĂșn error en la respuesta
            var jsonString = JsonConvert.SerializeObject(respuestaApi);
            var content    = new StringContent(jsonString, Encoding.UTF8, "application/json");

            respuesta.Content    = content;
            respuesta.StatusCode = statusCode;

            return(Task <HttpResponseMessage> .Factory.StartNew(() => respuesta));
        }
Example #20
0
        public RespuestaAPI GetPasswordConditions(string valor, string conexion)
        {
            var response = new RespuestaAPI();

            try
            {
                using (OracleConnection conn = new OracleConnection(conexion))
                {
                    using (OracleCommand cmd = conn.CreateCommand())
                    {
                        try
                        {
                            conn.Open();
                            cmd.CommandText = "PKG_OBSERVACIONES.USP_CONSULTA_OBS_AREA";
                            cmd.CommandType = System.Data.CommandType.StoredProcedure;

                            var PI_Idsolicitud   = new OracleParameter("PI_Idsolicitud", OracleDbType.Int32, 2136, ParameterDirection.Input);
                            var PI_AREA          = new OracleParameter("PI_AREA", OracleDbType.Int32, 9, ParameterDirection.Input);
                            var PO_RESULSET      = new OracleParameter("PO_RESULSET", OracleDbType.RefCursor, ParameterDirection.Output);
                            var po_error_Code    = new OracleParameter("PO_ERROR_CODE", OracleDbType.Varchar2, 10, ParameterDirection.Output);
                            var po_error_Message = new OracleParameter("PO_ERROR_MESSAGE", OracleDbType.Varchar2, 100, ParameterDirection.Output);

                            cmd.Parameters.Add(PI_Idsolicitud);
                            cmd.Parameters.Add(PI_AREA);
                            cmd.Parameters.Add(PO_RESULSET);
                            cmd.Parameters.Add(po_error_Code);
                            cmd.Parameters.Add(po_error_Message);

                            using (var dr = cmd.ExecuteReader())
                            {
                                if (dr.HasRows)
                                {
                                    while (dr.HasRows)
                                    {
                                    }
                                }
                            }
                        }
                        catch (Exception ex)
                        {
                            response.Message = ex.Message;
                        }
                    }
                }
            } catch (Exception ex)
            {
            }

            return(response);
        }
Example #21
0
        // GET: api/TipoCombustibles
        public RespuestaAPI <TipoCombustible> Get()
        {
            RespuestaAPI <TipoCombustible> resultados       = new RespuestaAPI <TipoCombustible>();
            List <TipoCombustible>         tiposCombustible = new List <TipoCombustible>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    tiposCombustible          = Db.DameTiposCombustible();
                    resultados.totalElementos = tiposCombustible.Count();
                }
                Db.Desconectar();
            }
            catch (Exception)
            {
                resultados.error = "Se ha producido un error";
            }
            resultados.data = tiposCombustible;
            return(resultados);
        }
Example #22
0
        // GET: api/TipoCombustibles/5
        public RespuestaAPI <TipoCombustible> Get(long id)
        {
            RespuestaAPI <TipoCombustible> resultados   = new RespuestaAPI <TipoCombustible>();
            List <TipoCombustible>         combustibles = new List <TipoCombustible>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    combustibles = Db.DameTipoCombustible(id);
                    resultados.totalElementos = combustibles.Count();
                }
            }
            catch (Exception)
            {
                resultados.error = "Se ha producido un error";
            }

            resultados.data = combustibles;
            return(resultados);
        }
Example #23
0
        // GET: api/Marcas/5
        public RespuestaAPI <Marca> Get(long id)
        {
            RespuestaAPI <Marca> resultado = new RespuestaAPI <Marca>();
            List <Marca>         marcas    = new List <Marca>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    marcas = Db.DameMarca(id);
                    resultado.totalElementos = marcas.Count();
                }
                Db.Desconectar();
            }
            catch (Exception)
            {
                resultado.error = "Se produjo un error";
            }
            resultado.data = marcas;
            return(resultado);
        }
Example #24
0
        // GET: api/Marcas/5
        public RespuestaAPI Get(int id)
        {
            RespuestaAPI resultado = new RespuestaAPI();
            List <Marca> dataMarca = new List <Marca>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    dataMarca       = Db.GET_MARCAS_API_ID(id);
                    resultado.error = "";
                }
            }
            catch
            {
                resultado.error = "Error";
            }

            resultado.totalElementos = dataMarca.Count;
            resultado.dataMarca      = dataMarca;
            return(resultado);
        }
Example #25
0
        // GET: api/Especies
        //public IEnumerable<string> Get()
        //{
        //    return new string[] { "value1", "value2" };
        //}

        // GET: api/Especies/
        public RespuestaAPI Get()
        {
            RespuestaAPI   resultado = new RespuestaAPI();
            List <Especie> data      = new List <Especie>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    data            = Db.DameListaEspecies();
                    resultado.error = "";
                }
                Db.Desconectar();
            }
            catch
            {
                resultado.error = "Ha habido un error";
            }
            resultado.totalElementos = data.Count;
            resultado.data           = data;
            return(resultado);
        }
Example #26
0
        // GET: api/Especies/5

        public RespuestaAPI Get(long id)
        {
            RespuestaAPI   resultado = new RespuestaAPI();
            List <Especie> data      = new List <Especie>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    data            = Db.GetEspeciesId(id);
                    resultado.error = "";
                }
                Db.Desconectar();
            }
            catch (Exception ex)
            {
                resultado.error = "Error";
            }
            resultado.totalElementos = data.Count;
            resultado.data           = data;
            return(resultado);
        }
Example #27
0
        // GET: api/TipoAnimal/5

        public RespuestaAPI Get(int id)
        {
            RespuestaAPI      resultado          = new RespuestaAPI();
            List <TipoAnimal> listaTiposAnimales = new List <TipoAnimal>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    listaTiposAnimales = Db.GetTipoAnimalesId(id);
                    resultado.error    = "";
                }
                Db.Desconectar();
            }
            catch (Exception ex)
            {
                resultado.error = "Ha habido un error";
            }
            resultado.totalElementos  = listaTiposAnimales.Count;
            resultado.dataTiposAnimal = listaTiposAnimales;
            return(resultado);
        }
Example #28
0
//-------------------------------------------------------------------------------------------------------------------

        // GET: api/Clasificacion/5
        public RespuestaAPI Get(long id)
        {
            RespuestaAPI         respuesta         = new RespuestaAPI();
            List <Clasificacion> dataClasificacion = new List <Clasificacion>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    dataClasificacion = Db.GetClasificacionesPorId(id);
                    respuesta.error   = "";
                }
                Db.Desconectar();
            }
            catch (Exception ex)
            {
                respuesta.error = "Error";
            }
            respuesta.totalData         = dataClasificacion.Count;
            respuesta.dataClasificacion = dataClasificacion;
            return(respuesta);
        }
Example #29
0
        // GET: api/Coches/5
        public RespuestaAPI Get(long id)
        {
            RespuestaAPI resultado = new RespuestaAPI();
            List <Coche> data      = new List <Coche>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    data            = Db.DameListaCochesConProcedimientoAlmacenadoPorId(id);
                    resultado.error = "";
                }
            }
            catch (Exception ex)
            {
                resultado.error = "Error";
            }

            resultado.totalElementos = data.Count;
            resultado.data           = data;
            return(resultado);
        }
Example #30
0
        // GET: api/Combustible
        public RespuestaAPI Get()
        {
            RespuestaAPI           resultado = new RespuestaAPI();
            List <TipoCombustible> Combu     = new List <TipoCombustible>();

            try
            {
                Db.Conectar();
                if (Db.EstaLaConexionAbierta())
                {
                    Combu = Db.GetCombu();
                }
                resultado.error = "";
                Db.Desconectar();
            }
            catch
            {
                resultado.error = "Aqui no hay datos ERROR";
            }
            resultado.totalElementos = Combu.Count;
            resultado.dataCombu      = Combu;
            return(resultado);
        }