Пример #1
0
        public IHttpActionResult ModificarArea(ParametrosDTO oParametrosDTO)
        {
            try
            {
                AreaBl oAreaBl = new AreaBl();
                var    Area    = oAreaBl.ConsultarAreaId(int.Parse(oParametrosDTO.Parametro1));

                return(Ok(new { success = true, Area }));
            }
            catch (Exception exc)
            {
                return(Ok(new { success = false, exc = exc.Message }));
            }
        }
Пример #2
0
 public IHttpActionResult ConsultarDiaTransversal(ParametrosDTO oParametrosDTO)
 {
     try
     {
         ProgramacionBl oProgramacionBl = new ProgramacionBl();
         var            respuesta       = oProgramacionBl.ConsultarDiaTransversal(DateTime.Parse(oParametrosDTO.Parametro1), DateTime.Parse(oParametrosDTO.Parametro2), oParametrosDTO.Parametro3, oParametrosDTO.Parametro4, int.Parse(oParametrosDTO.Parametro5));
         var            Instructor      = oProgramacionBl.ConsultarInstructorTransversal(DateTime.Parse(oParametrosDTO.Parametro1), DateTime.Parse(oParametrosDTO.Parametro2), oParametrosDTO.Parametro3, oParametrosDTO.Parametro4, respuesta.Item2);
         return(Ok(new { success = true, resp = respuesta.Item1, diasemana = respuesta.Item2, instructor = Instructor }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Пример #3
0
        public IHttpActionResult ConsultarAmbientesxSede(ParametrosDTO oParametrosDTO)
        {
            try
            {
                ProgramacionBl oProgramacionBl = new ProgramacionBl();
                var            sedes           = oProgramacionBl.ConsultarAmbientesxSede(int.Parse(oParametrosDTO.Parametro1)).OrderBy(x => int.Parse(x.Numero)).ToList();

                return(Ok(new { success = true, sedes }));
            }
            catch (Exception exc)
            {
                return(Ok(new { success = false, exc.Message }));
            }
        }
Пример #4
0
        public IHttpActionResult ConsultarResultados(ParametrosDTO oParametrosDTO)
        {
            try
            {
                ResultadoBl oResultadoBl = new ResultadoBl();
                var         Datos        = oResultadoBl.ConsultarResultadoXCompetencia(int.Parse(oParametrosDTO.Parametro1));

                return(Ok(new { datos = Datos, success = true }));
            }
            catch (Exception exc)
            {
                return(Ok(new { success = false, exc = exc.Message }));
            }
        }
Пример #5
0
 public IHttpActionResult GetAmbientes(ParametrosDTO oParametrosDTO)
 {
     try
     {
         AmbienteBl oAmbienteBl = new AmbienteBl();
         var        Datos       = oAmbienteBl.ConsultarAmbientes();
         //var Datos = oAmbienteBl.ConsultarAmbientesxArea1(int.Parse(oParametrosDTO.Parametro1));
         return(Ok(new { datos = Datos, success = true }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Пример #6
0
        public IHttpActionResult BorrarProgramacion(ParametrosDTO oParametrosDTO)
        {
            try
            {
                BasicasBl oFichaBl = new BasicasBl();
                oFichaBl.InHabilitarProgramacion(int.Parse(oParametrosDTO.Parametro1));

                return(Ok(new { success = true }));
            }
            catch (Exception exc)
            {
                return(Ok(new { success = false, exc = exc.Message }));
            }
        }
Пример #7
0
 public IHttpActionResult ReporteDeProgramacionInstructores(ParametrosDTO oParametrosDTO)
 {
     try
     {
         InstructorBl oInstructorBl = new InstructorBl();
         var          Datos         = oInstructorBl.ReporteDeProgramacionInstructores(int.Parse(oParametrosDTO.Parametro1), DateTime.Parse(oParametrosDTO.Parametro2), DateTime.Parse(oParametrosDTO.Parametro3));
         var          Horas         = oInstructorBl.ReporteHorasInstructores(int.Parse(oParametrosDTO.Parametro1), DateTime.Parse(oParametrosDTO.Parametro2), DateTime.Parse(oParametrosDTO.Parametro3));
         return(Ok(new { success = true, datos = Datos, Horas }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
        public IHttpActionResult ConsultarInvolucrados(ParametrosDTO oParametros)
        {
            try
            {
                InvolucradosBL oInvolucradosBL = new InvolucradosBL();
                var            involucrados    = oInvolucradosBL.ConsultarInvolucrados(int.Parse(oParametros.Parametro1));

                return(Ok(new { success = true, involucrados }));
            }
            catch (Exception e)
            {
                return(Ok(new { success = false, e.Message }));
            }
        }
        public IHttpActionResult EliminarInvolucrado(ParametrosDTO oParametros)
        {
            try
            {
                InvolucradosBL oInvolucradosBL = new InvolucradosBL();
                oInvolucradosBL.EliminarInvolucrado(int.Parse(oParametros.Parametro1));

                return(Ok(new { success = true }));
            }
            catch (Exception e)
            {
                return(Ok(new { success = false, e.Message }));
            }
        }
Пример #10
0
        public async Task <ParametrosDTO> CalculoHuellaTransporte(ParametrosDTO oParametros)
        {
            try
            {
                ProyectoBl oProyectoBl = new ProyectoBl();
                var        response    = await oProyectoBl.CalculoHuellaTransporte(int.Parse(oParametros.Paramatro1));

                return(response);
            }
            catch (Exception e)
            {
                throw;
            }
        }
Пример #11
0
        public IHttpActionResult ConsultarSedexId(ParametrosDTO oParametros)
        {
            try
            {
                SedeBl oSedeBl = new SedeBl();
                var    Sede    = oSedeBl.ConsultarSedeId(int.Parse(oParametros.Parametro1));

                return(Ok(new { success = true, sede = Sede }));
            }
            catch (Exception exc)
            {
                return(Ok(new { success = false, exc = exc.Message }));
            }
        }
Пример #12
0
        public IHttpActionResult ConsultarEmpresa(ParametrosDTO oParametroDTO)
        {
            try
            {
                ProyectoBl oProyectoBl = new ProyectoBl();
                var        response    = oProyectoBl.ConsultarEmpresa(int.Parse(oParametroDTO.Paramatro1));

                return(Ok(new { success = true, response }));
            }
            catch (Exception e)
            {
                return(Ok(new { success = false, e.Message }));
            }
        }
Пример #13
0
        public IHttpActionResult CambiarEstadoProyecto(ParametrosDTO oParametrosDTO)
        {
            try
            {
                ProyectoBl p        = new ProyectoBl();
                var        response = p.CambiarEstadoProyecto(int.Parse(oParametrosDTO.Paramatro1), bool.Parse(oParametrosDTO.Paramatro2));

                return(Ok(new { success = true, response }));
            }
            catch (Exception e)
            {
                return(Ok(new { success = false, e.Message }));
            }
        }
Пример #14
0
        public IHttpActionResult ConsultarProgramacion(ParametrosDTO objParam)
        {
            try
            {
                VirtualidadBl obj   = new VirtualidadBl();
                var           Datos = obj.ConsultarProgramacion(int.Parse(objParam.Parametro1));

                return(Ok(new { success = true, datos = Datos }));
            }
            catch (Exception exc)
            {
                return(Ok(new { success = false, exc = exc.Message }));
            }
        }
Пример #15
0
        public IHttpActionResult ConsultarPerfil2(ParametrosDTO oParametros)
        {
            try
            {
                PerfilProyectoBL oPerfil2 = new PerfilProyectoBL();
                var perfilProyecto2       = oPerfil2.ConsultarPerfil2(int.Parse(oParametros.Parametro1));

                return(Ok(new { success = true, perfilProyecto2 }));
            }
            catch (Exception e)
            {
                return(Ok(new { success = false, e.Message }));
            }
        }
Пример #16
0
        public ParametrosDTO ObtenerDatosPaqueteria(ParametrosDTO parametros)
        {
            //var medioTransporte = ObtenerMedioTransporte(parametros.cMedioTransporte);
            parametrosFinal.dCostoEnvio    = ObtenerCostoEnvio(parametros);
            parametrosFinal.cCiudadDestino = parametros.cCiudadDestino;
            parametrosFinal.cPaisDestino   = parametros.cPaisDestino;
            parametrosFinal.cCiudadOrigen  = parametros.cCiudadOrigen;
            parametrosFinal.cPaisOrigen    = parametros.cPaisOrigen;
            parametrosFinal.dtFechaEntrega = ObtenerFechaEntrega(parametros);
            parametrosFinal.cPaqueteria    = cEmpresa;


            return(parametrosFinal);
        }
Пример #17
0
        public IActionResult ReservarVuelo([FromBody] ReservaDTO model, [FromHeader] string Token)
        {
            try
            {
                Logger.LogInformation("INICIA PROCESO DE RESERVA DE VUELO");
                JwtProvider jwt         = new JwtProvider("TouresBalon.com", "UsuariosPlataforma");
                var         accessToken = Request.Headers[HeaderNames.Authorization];
                var         first       = accessToken.FirstOrDefault();
                if (string.IsNullOrEmpty(accessToken) || !first.Contains("Bearer"))
                {
                    return(BadRequest());
                }
                string token = first.Replace("Bearer", "").Trim();
                Logger.LogInformation("INICIA PROCESO DE VALIDACION DE TOKEN :" + token);
                var a = jwt.ValidateToken(token);
                if (!a)
                {
                    return(Unauthorized());
                }
                ParametrosDTO parametros = new ParametrosDTO();
                Reserva       reserva    = new Reserva
                {
                    FlightCode = model.CodigoVuelo,
                    LastName   = model.Apellido,
                    Name       = model.Nombre
                };
                parametros.parameters.vuelos.reserva = reserva;

                _db.ReservaVuelos.Add(new ReservaVuelo
                {
                    Nombre      = model.Nombre,
                    Apellido    = model.Apellido,
                    Token       = token,
                    CodigoVuelo = model.CodigoVuelo
                });
                _db.SaveChanges();
                return(Ok(new ResponseReservaVuelo
                {
                    success = true
                }));
            }
            catch (Exception ex)
            {
                Logger.LogError("Excepcion generada en ReservarVuelo: " + ex.Message);
                return(StatusCode(500, "Ocurrio un error"));

                throw;
            }
        }
Пример #18
0
        public IHttpActionResult EliminarProyecto(ParametrosDTO IdProyecto)
        {
            try
            {
                MenuBl oMenu = new MenuBl();

                oMenu.EliminarProyecto(int.Parse(IdProyecto.Parametro1));

                return(Ok(new { success = true }));
            }
            catch (Exception)
            {
                return(Ok(new { success = false }));
            }
        }
Пример #19
0
        public IHttpActionResult OmitirMatriz(ParametrosDTO oParamatros)
        {
            try
            {
                MatrizBl oMatriz = new MatrizBl();

                oMatriz.OmitirMatriz(int.Parse(oParamatros.Parametro1));

                return(Ok(new { success = true }));
            }
            catch (Exception e)
            {
                return(Ok(new { success = false, e.Message }));
            }
        }
Пример #20
0
        public IHttpActionResult AbrirProyecto(ParametrosDTO oParametros)
        {
            try
            {
                MenuBl oMenu = new MenuBl();

                var proyecto = oMenu.AbrirProyecto(int.Parse(oParametros.Parametro1));

                return(Ok(new { success = true, proyecto }));
            }
            catch (Exception)
            {
                return(Ok(new { success = false }));
            }
        }
Пример #21
0
        public IHttpActionResult consultarMatriz(ParametrosDTO oParametros)
        {
            try
            {
                MenuBl oMenu = new MenuBl();

                var proyecto = oMenu.consultarMatriz(int.Parse(oParametros.Parametro1));

                return(Ok(new { success = proyecto }));
            }
            catch (Exception)
            {
                return(Ok(new { success = false }));
            }
        }
        public IHttpActionResult ConsultarDatosObjetivos(ParametrosDTO oParametrosDTO)
        {
            try
            {
                ArbolObjetivoBl oArbol         = new ArbolObjetivoBl();
                var             DatosObjetivos = oArbol.ConsultarDatosObjetivos(int.Parse(oParametrosDTO.Parametro1)).Item1;
                var             Especificos    = oArbol.ConsultarDatosObjetivos(int.Parse(oParametrosDTO.Parametro1)).Item2;

                return(Ok(new { success = true, DatosObjetivos, Especificos }));
            }
            catch (Exception e)
            {
                return(Ok(new { success = false, e.Message }));
            }
        }
Пример #23
0
        public IHttpActionResult ConsultarProyectos(ParametrosDTO oParametros)
        {
            try
            {
                DatosProyectoBl oMenu = new DatosProyectoBl();

                var proyectos = oMenu.ConsultarProyectos(int.Parse(oParametros.Parametro1));

                return(Ok(new { success = true, proyectos }));
            }
            catch (Exception exc)
            {
                return(Ok(new { success = false, exc.Message }));
            }
        }
Пример #24
0
        public IHttpActionResult ConsutarEmail(ParametrosDTO oParametros)
        {
            try
            {
                UsuarioBl oUsuarioBl = new UsuarioBl();
                var       Mensaje    = oUsuarioBl.ConsutarEmail(oParametros.Parametro1);


                return(Ok(new { success = true, Mensaje }));
            }
            catch (Exception e)
            {
                return(Ok(new { success = false }));
            }
        }
Пример #25
0
        public IHttpActionResult ReporteProgramas(ParametrosDTO oParametros)
        {
            try
            {
                ProgramaBl oProgramaBl = new ProgramaBl();

                var Datos = oProgramaBl.ReporteProgramas(int.Parse(oParametros.Parametro1));

                return(Ok(new { success = true, Datos }));
            }
            catch (Exception exc)
            {
                return(Ok(new { success = false, exc.Message }));
            }
        }
Пример #26
0
        public IHttpActionResult ArbolProblemaProyecto(ParametrosDTO oParametros)
        {
            try
            {
                ArbolProblemaBl oArbol = new ArbolProblemaBl();

                var arbol = oArbol.ArbolProblemaProyecto(int.Parse(oParametros.Parametro1));

                return(Ok(new { success = true, arbol }));
            }
            catch (Exception e)
            {
                return(Ok(new { success = false, e.Message }));
            }
        }
        public IHttpActionResult ConsultarDepartamentoxMunicipio(ParametrosDTO oParametrosDTO)
        {
            try
            {
                DatosProyectoBl oDatosProyectoBl = new DatosProyectoBl();

                var departamento = oDatosProyectoBl.ConsultarDepartamentoxMunicipio(int.Parse(oParametrosDTO.Parametro1));

                return(Ok(new { success = true, departamento }));
            }
            catch (Exception exc)
            {
                return(Ok(new { suceess = false, exc.Message }));
            }
        }
Пример #28
0
 public DHL(IMediosTransporte medioTransporte, ICalculadorMargenUtilidadCosto CalculadorMargenUtilidadCosto, List <TiempoRepartoDTO> lstTiempoReparto, ParametrosDTO parametrosFinal)
 {
     this.medioTransporte = medioTransporte;
     this.CalculadorMargenUtilidadCosto = CalculadorMargenUtilidadCosto;
     this.lstTiempoReparto = lstTiempoReparto;
     this.lstTiempoReparto.Add(new TiempoRepartoDTO {
         cMedioTransporte = "MARITIMO", iHoras = 21, iMinutos = 0
     });
     this.lstTiempoReparto.Add(new TiempoRepartoDTO {
         cMedioTransporte = "TERRESTRE", iHoras = 10, iMinutos = 0
     });
     this.lstTiempoReparto.Add(new TiempoRepartoDTO {
         cMedioTransporte = "AEREO", iHoras = 21, iMinutos = 0
     });
     this.parametrosFinal = parametrosFinal;
 }
 public IHttpActionResult EliminarCoordinacion(ParametrosDTO oParametrosDTO)
 {
     try
     {
         CoordinacionBl oCoordinacionBl = new CoordinacionBl();
         foreach (var item in oParametrosDTO.Parametros)
         {
             oCoordinacionBl.EliminarCoordinacion(int.Parse(item.Parametro1));
         }
         return(Ok(new { success = true }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Пример #30
0
 public IHttpActionResult InHabilitarFicha(ParametrosDTO oParametrosDTO)
 {
     try
     {
         FichaBl oFichaBl = new FichaBl();
         foreach (var item in oParametrosDTO.Parametros)
         {
             oFichaBl.InHabilitarFicha(int.Parse(item.Parametro1));
         }
         return(Ok(new { success = true }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }