Esempio n. 1
0
        public async Task <IActionResult> ProcesarPedidoHistorico(string id, DateTime fecha)
        {
            try
            {
                var usuario = HttpContext.Session.GetString("IdEstablecimiento");
                LoggerBase.WriteLog("Home-ProcesarPedido-GET", "Usuario", "IdEstablecimiento", usuario, TypeError.Info);
                if (string.IsNullOrEmpty(usuario))
                {
                    this.TempData["Mensaje"] = $"{Mensaje.Error}|{"Su sesión ha expirado"}";
                    return(RedirectToAction("Login", "Account"));
                }
                ViewData["IdAccion"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(LoggerBase.ListaAcciones, "Accion", "AccionNombre");
                var detalle = await zohoApis.DetallePedido(id);

                if (detalle == null || detalle.orderDetails.Count == 0)
                {
                    this.TempData["Mensaje"] = $"{Mensaje.Error}|{"No se encontró detalle del pedido seleccionado"}";
                    return(RedirectToAction("Index", "Home"));
                }


                return(View(new SolicitudProcesarPedido {
                    Id = id, DetallePedidoLista = detalle, Fecha = fecha
                }));
            }
            catch (Exception ex)
            {
                this.TempData["Mensaje"] = $"{Mensaje.Error}|{ex.Message}";
                return(RedirectToAction("Index", "Home"));
            }
        }
Esempio n. 2
0
        // GET: Films/Create
        public IActionResult Create()
        {
            ViewData["PeopleId"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(_context.People, "Id", "Name");
            ViewData["GenreId"]  = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(_context.Genres, "Id", "Description");

            return(View());
        }
 public async Task cargarCombox()
 {
     ViewData["IdProveedorCapacitaciones"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <CapacitacionProveedor>(new Uri(WebApp.BaseAddress), "api/CapacitacionesProveedores/ListarCapacitacionesProveedores"), "IdCapacitacionProveedor", "Nombre");
     ViewData["IdCiudad"]      = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Ciudad>(new Uri(WebApp.BaseAddress), "api/Ciudad/ListarCiudad"), "IdCiudad", "Nombre");
     ViewData["IdPresupuesto"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <ViewModelPresupuesto>(new Uri(WebApp.BaseAddress), "api/Presupuesto/ListarPresupuestoCapacitaciones"), "IdPresupuesto", "NumeroPartidaPresupuestaria");
     ViewData["IdEmpleado"]    = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <ListaEmpleadoViewModel>(new Uri(WebApp.BaseAddress), "api/Empleados/ListarEmpleadosActivos"), "IdEmpleado", "NombreApellido");
 }
Esempio n. 4
0
        public async Task <IActionResult> Edit(string id)
        {
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    var respuesta = await apiServicio.SeleccionarAsync <Response>(id, new Uri(WebApp.BaseAddress),
                                                                                  "api/NacionalidadesIndigenas");


                    respuesta.Resultado = JsonConvert.DeserializeObject <Calificacion>(respuesta.Resultado.ToString());

                    ViewData["IdEtnia"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Etnia>(new Uri(WebApp.BaseAddress), "api/Etnias/ListarEtnias"), "IdEtnia", "Nombre");

                    if (respuesta.IsSuccess)
                    {
                        return(View(respuesta.Resultado));
                    }
                }

                return(BadRequest());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
Esempio n. 5
0
        public async Task <IActionResult> Edit(string id)
        {
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    var respuesta = await apiServicio.SeleccionarAsync <Response>(id, new Uri(WebApp.BaseAddressRM),
                                                                                  "api/ClaseArticulo");


                    respuesta.Resultado        = JsonConvert.DeserializeObject <ClaseArticulo>(respuesta.Resultado.ToString());
                    ViewData["IdTipoArticulo"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <TipoArticulo>(new Uri(WebApp.BaseAddressRM), "api/TipoArticulo/ListarTipoArticulo"), "IdTipoArticulo", "Nombre");
                    if (respuesta.IsSuccess)
                    {
                        return(View(respuesta.Resultado));
                    }
                }

                return(BadRequest());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
        public async Task <IActionResult> Edit(string id)
        {
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    var respuesta = await apiServicio.SeleccionarAsync <Response>(id, new Uri(WebApp.BaseAddressRM), "api/CatalogoCuenta");

                    if (!respuesta.IsSuccess)
                    {
                        return(this.Redireccionar($"{Mensaje.Error}|{Mensaje.RegistroNoExiste}"));
                    }

                    var listaCatalogosCuenta = await apiServicio.Listar <CatalogoCuenta>(new Uri(WebApp.BaseAddressRM), "api/CatalogoCuenta/ListarCatalogosCuenta");

                    ViewData["IdCatalogoCuentaHijoVisible"] = listaCatalogosCuenta.Count > 1;
                    listaCatalogosCuenta.Insert(0, new CatalogoCuenta {
                        IdCatalogoCuentaHijo = 0, Codigo = "<< Sin selección >>"
                    });
                    var catalogoCuenta = JsonConvert.DeserializeObject <CatalogoCuenta>(respuesta.Resultado.ToString());
                    ViewData["IdCatalogoCuentaHijo"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(listaCatalogosCuenta, "IdCatalogoCuenta", "Codigo");
                    return(View(catalogoCuenta));
                }
                return(this.Redireccionar($"{Mensaje.Error}|{Mensaje.RegistroNoExiste}"));
            }
            catch (Exception)
            {
                return(this.Redireccionar($"{Mensaje.Error}|{Mensaje.ErrorCargarDatos}"));
            }
        }
Esempio n. 7
0
        public async Task <IActionResult> Create()
        {
            InicializarMensaje(null);
            ViewData["IdRegimenLaboral"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <RegimenLaboral>(new Uri(WebApp.BaseAddress), "api/RegimenesLaborales/ListarRegimenesLaborales"), "IdRegimenLaboral", "Nombre");

            return(View());
        }
        public async Task <IActionResult> Edit(string id)
        {
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    var respuesta = await apiServicio.SeleccionarAsync <Response>(id, new Uri(WebApp.BaseAddress),
                                                                                  "/api/MisionesDeIndiceOcupacional");


                    respuesta.Resultado = JsonConvert.DeserializeObject <MisionIndiceOcupacional>(respuesta.Resultado.ToString());

                    ViewData["IdMision"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Mision>(new Uri(WebApp.BaseAddress), "api/Misiones/ListarMisiones"), "IdMision", "Descripcion");

                    if (respuesta.IsSuccess)
                    {
                        return(View(respuesta.Resultado));
                    }
                }

                return(BadRequest());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
Esempio n. 9
0
        public async Task <IActionResult> Create(string mensaje)
        {
            ViewData["IdPais"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Pais>(new Uri(WebApp.BaseAddress), "api/Pais/ListarPais"), "IdPais", "Nombre");
            InicializarMensaje(mensaje);

            return(View());
        }
        public async Task <IActionResult> Edit(string id)
        {
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    var respuesta = await apiServicio.SeleccionarAsync <Response>(id, new Uri(WebApp.BaseAddress),
                                                                                  "/api/CapacitacionesTemarios");


                    respuesta.Resultado = JsonConvert.DeserializeObject <CapacitacionTemario>(respuesta.Resultado.ToString());
                    ViewData["IdCapacitacionAreaConocimiento"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <CapacitacionAreaConocimiento>(new Uri(WebApp.BaseAddress), "/api/CapacitacionesAreasConocimientos/ListarCapacionesAreasConocimientos"), "IdCapacitacionAreaConocimiento", "Descripcion");
                    if (respuesta.IsSuccess)
                    {
                        return(View(respuesta.Resultado));
                    }
                }

                return(BadRequest());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
Esempio n. 11
0
        public async Task <IActionResult> Edit(string id)
        {
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    var respuesta = await apiServicio.SeleccionarAsync <Response>(id, new Uri(WebApp.BaseAddress),
                                                                                  "/api/Ciudad");

                    respuesta.Resultado = JsonConvert.DeserializeObject <Ciudad>(respuesta.Resultado.ToString());
                    if (respuesta.IsSuccess)
                    {
                        ViewData["IdPais"]      = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Pais>(new Uri(WebApp.BaseAddress), "/api/Pais/ListarPais"), "IdPais", "Nombre");
                        ViewData["IdProvincia"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Pais>(new Uri(WebApp.BaseAddress), "/api/Provincia/ListarProvincia"), "IdProvincia", "Nombre");
                        return(View(respuesta.Resultado));
                    }
                }

                return(BadRequest());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
        public async Task <IActionResult> Edit(string id)
        {
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    var respuesta = await apiServicio.SeleccionarAsync <Response>(id, new Uri(WebApp.BaseAddress),
                                                                                  "/api/ExperienciaLaboralRequeridas");


                    respuesta.Resultado = JsonConvert.DeserializeObject <ExperienciaLaboralRequerida>(respuesta.Resultado.ToString());

                    ViewData["IdEspecificidadExperiencia"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <EspecificidadExperiencia>(new Uri(WebApp.BaseAddress), "api/EspecificidadesExperiencia/ListarEspecificidadesExperiencia"), "IdEspecificidadExperiencia", "Descripcion");
                    ViewData["IdAnoExperiencia"]           = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <AnoExperiencia>(new Uri(WebApp.BaseAddress), "api/AnosExperiencia/ListarAnosExperiencia"), "IdAnoExperiencia", "Descripcion");
                    ViewData["IdEstudio"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Estudio>(new Uri(WebApp.BaseAddress), "api/Estudios/ListarEstudios"), "IdEstudio", "Nombre");

                    if (respuesta.IsSuccess)
                    {
                        return(View(respuesta.Resultado));
                    }
                }

                return(BadRequest());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
Esempio n. 13
0
 public async Task <IActionResult> Create()
 {
     ViewData["IdSubClaseArticulo"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <SubClaseArticulo>(new Uri(WebApp.BaseAddressRM), "api/SubClaseArticulo/ListarSubClaseArticulos"), "IdSubClaseArticulo", "Nombre");
     ViewData["IdUnidadMedida"]     = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <UnidadMedida>(new Uri(WebApp.BaseAddressRM), "api/UnidadMedida/ListarUnidadMedida"), "IdUnidadMedida", "Nombre");
     ViewData["IdModelo"]           = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Modelo>(new Uri(WebApp.BaseAddressRM), "api/Modelo/ListarModelos"), "IdModelo", "Nombre");
     return(View());
 }
Esempio n. 14
0
        public async Task <IActionResult> Edit(string id)
        {
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    var respuesta = await apiServicio.SeleccionarAsync <Response>(id, new Uri(WebApp.BaseAddress),
                                                                                  "api/PiesFirma");


                    respuesta.Resultado = JsonConvert.DeserializeObject <PieFirma>(respuesta.Resultado.ToString());

                    ViewData["IdTipoAccionPersonal"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <TipoAccionPersonal>(new Uri(WebApp.BaseAddress), "api/TiposAccionesPersonales/ListarTiposAccionesPersonales"), "IdTipoAccionPersonal", "Nombre");
                    //ViewData["IdIndiceOcupacional"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar<IndiceOcupacional>(new Uri(WebApp.BaseAddress), "api/IndicesOcupacionales/ListarIndicesOcupaciones"), "IdIndiceOcupacional", "Nombre");
                    ViewData["IdCiudad"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Ciudad>(new Uri(WebApp.BaseAddress), "api/Ciudad/ListarCiudad"), "IdCiudad", "Nombre");
                    if (respuesta.IsSuccess)
                    {
                        InicializarMensaje(null);
                        return(View(respuesta.Resultado));
                    }
                }

                return(BadRequest());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
        public async Task <IActionResult> Edit(string id, CatalogoCuenta catalogoCuenta)
        {
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    var response = await apiServicio.EditarAsync(id, catalogoCuenta, new Uri(WebApp.BaseAddressRM), "api/CatalogoCuenta");

                    if (response.IsSuccess)
                    {
                        await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppRM), EntityID = string.Format("{0} : {1}", "Catálogo de Cuenta", id), LogCategoryParametre = Convert.ToString(LogCategoryParameter.Edit), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), Message = "Se ha actualizado un registro catálogo de cuenta", UserName = "******" });

                        return(this.Redireccionar($"{Mensaje.Informacion}|{Mensaje.Satisfactorio}"));
                    }
                    ViewData["Error"] = response.Message;
                    var listaCatalogosCuenta = await apiServicio.Listar <CatalogoCuenta>(new Uri(WebApp.BaseAddressRM), "api/CatalogoCuenta/ListarCatalogosCuenta");

                    ViewData["IdCatalogoCuentaHijoVisible"] = listaCatalogosCuenta.Count > 1;
                    listaCatalogosCuenta.Insert(0, new CatalogoCuenta {
                        IdCatalogoCuentaHijo = 0, Codigo = "<< Sin selección >>"
                    });
                    ViewData["IdCatalogoCuentaHijo"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(listaCatalogosCuenta, "IdCatalogoCuenta", "Codigo");
                    return(View(catalogoCuenta));
                }
                return(this.Redireccionar($"{Mensaje.Error}|{Mensaje.RegistroNoExiste}"));
            }
            catch (Exception ex)
            {
                await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppRM), Message = "Editando un catálogo de cuenta", ExceptionTrace = ex.Message, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Edit), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" });

                return(this.Redireccionar($"{Mensaje.Error}|{Mensaje.ErrorEditar}"));
            }
        }
 public async Task <IActionResult> Create(string mensaje)
 {
     InicializarMensaje(mensaje);
     ViewData["IdRolPuesto"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <RolPuesto>(new Uri(WebApp.BaseAddress), "api/RolesPuesto/ListarRolesPuesto"), "IdRolPuesto", "Nombre");
     //ViewData["IdDependencia"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar<Dependencia>(new Uri(WebApp.BaseAddress), "api/Dependencia/ListarDependencia"), "IdDependencia", "Nombre");
     return(View());
 }
        public async Task <IActionResult> Create(CatalogoCuenta catalogoCuenta)
        {
            try
            {
                var listaCatalogosCuenta = await apiServicio.Listar <CatalogoCuenta>(new Uri(WebApp.BaseAddressRM), "api/CatalogoCuenta/ListarCatalogosCuenta");

                if (catalogoCuenta.IdCatalogoCuentaHijo == 0)
                {
                    catalogoCuenta.IdCatalogoCuentaHijo = null;
                }

                var response = await apiServicio.InsertarAsync(catalogoCuenta, new Uri(WebApp.BaseAddressRM), "api/CatalogoCuenta/InsertarCatalogoCuenta");

                if (response.IsSuccess)
                {
                    var responseLog = await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppRM), ExceptionTrace = null, Message = "Se ha creado un catálogo de cuenta", UserName = "******", LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), EntityID = string.Format("{0} {1}", "Catálogo de Cuenta:", catalogoCuenta.IdCatalogoCuenta) });

                    return(this.Redireccionar($"{Mensaje.Informacion}|{Mensaje.Satisfactorio}"));
                }
                ViewData["Error"] = response.Message;
                ViewData["IdCatalogoCuentaHijoVisible"] = listaCatalogosCuenta.Count > 0;
                listaCatalogosCuenta.Insert(0, new CatalogoCuenta {
                    IdCatalogoCuentaHijo = 0, Codigo = "<< Sin selección >>"
                });
                ViewData["IdCatalogoCuentaHijo"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(listaCatalogosCuenta, "IdCatalogoCuenta", "Codigo");
                return(View(catalogoCuenta));
            }
            catch (Exception ex)
            {
                await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppRM), Message = "Creando Catálogo de Cuenta", ExceptionTrace = ex.Message, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" });

                return(this.Redireccionar($"{Mensaje.Error}|{Mensaje.ErrorCrear}"));
            }
        }
Esempio n. 18
0
        public async Task <IActionResult> Create()
        {
            ViewData["IdEstudio"]          = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Estudio>(new Uri(WebApp.BaseAddress), "/api/Estudios/ListarEstudios"), "IdEstudio", "Nombre");
            ViewData["IdAreaConocimiento"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <AreaConocimiento>(new Uri(WebApp.BaseAddress), "/api/AreasConocimientos/ListarAreasConocimientos"), "IdAreaConocimiento", "Descripcion");

            return(View());
        }
Esempio n. 19
0
        public async Task <IActionResult> Edit(string id)
        {
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    var respuesta = await apiServicio.SeleccionarAsync <Response>(id, new Uri(WebApp.BaseAddress),
                                                                                  "api/RelacionesLaborales");


                    respuesta.Resultado = JsonConvert.DeserializeObject <RelacionLaboral>(respuesta.Resultado.ToString());

                    ViewData["IdRegimenLaboral"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <RegimenLaboral>(new Uri(WebApp.BaseAddress), "api/RegimenesLaborales/ListarRegimenesLaborales"), "IdRegimenLaboral", "Nombre");



                    if (respuesta.IsSuccess)
                    {
                        InicializarMensaje(null);
                        return(View(respuesta.Resultado));
                    }
                }

                return(BadRequest());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
        public async Task <IActionResult> Edit(string id)
        {
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    var respuesta = await apiServicio.SeleccionarAsync <Response>(id, new Uri(WebApp.BaseAddress),
                                                                                  "api/ComportamientosObservables");


                    respuesta.Resultado = JsonConvert.DeserializeObject <ComportamientoObservable>(respuesta.Resultado.ToString());
                    ViewData["IdNivel"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Nivel>(new Uri(WebApp.BaseAddress), "api/Niveles/ListarNiveles"), "IdNivel", "Nombre");
                    ViewData["IdDenominacionCompetencia"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <DenominacionCompetencia>(new Uri(WebApp.BaseAddress), "api/DenominacionesCompetencias/ListarDenominacionesCompetencias"), "IdDenominacionCompetencia", "Nombre");
                    if (respuesta.IsSuccess)
                    {
                        InicializarMensaje(null);
                        return(View(respuesta.Resultado));
                    }
                }

                return(BadRequest());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
Esempio n. 21
0
        public async Task <IActionResult> Manage(string id)
        {
            try
            {
                ViewBag.accion    = string.IsNullOrEmpty(id) == true ? "Crear" : "Editar";
                ViewData["IdRol"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await db.Roles.ToListAsync(), "Name", "Name");
                if (id != null)
                {
                    var user = await db.Users.FirstOrDefaultAsync(c => c.Id == id);

                    if (user == null)
                    {
                        return(this.Redireccionar($"{Mensaje.Error}|{Mensaje.RegistroNoEncontrado}"));
                    }


                    var rol = await db.UserRoles.Where(x => x.UserId == id).FirstOrDefaultAsync();

                    var currentRol = await db.Roles.Where(x => x.Id == rol.RoleId).FirstOrDefaultAsync();

                    return(View(new RegisterViewModel {
                        Status = user.Status, IdRol = currentRol.Name, Id = user.Id, Address = user.Address, Email = user.Email, LastName = user.LastName, Name = user.Name, PhoneNumber = user.PhoneNumber
                    }));
                }
                return(View(new RegisterViewModel {
                    Status = true,
                }));
            }
            catch (Exception)
            {
                return(this.Redireccionar($"{Mensaje.Error}|{Mensaje.ErrorCargarDatos}"));
            }
        }
        public async Task <IActionResult> Edit(string id, ComportamientoObservable comportamientoObservable)
        {
            Response response = new Response();

            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    response = await apiServicio.EditarAsync(id, comportamientoObservable, new Uri(WebApp.BaseAddress),
                                                             "api/ComportamientosObservables");

                    if (response.IsSuccess)
                    {
                        return(this.RedireccionarMensajeTime(
                                   "ComportamientosObservables",
                                   "Index",
                                   $"{Mensaje.Success}|{response.Message}|{"7000"}"
                                   ));
                    }

                    this.TempData["MensajeTimer"] = $"{Mensaje.Error}|{response.Message}|{"10000"}";

                    ViewData["IdNivel"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Nivel>(new Uri(WebApp.BaseAddress), "api/Niveles/ListarNiveles"), "IdNivel", "Nombre");
                    ViewData["IdDenominacionCompetencia"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <DenominacionCompetencia>(new Uri(WebApp.BaseAddress), "api/DenominacionesCompetencias/ListarDenominacionesCompetencias"), "IdDenominacionCompetencia", "Nombre");
                    return(View(comportamientoObservable));
                }
                return(BadRequest());
            }
            catch (Exception ex)
            {
                return(BadRequest());
            }
        }
Esempio n. 23
0
        public async Task <IActionResult> Edit(string id)
        {
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    var respuesta = await apiServicio.SeleccionarAsync <Response>(id, new Uri(WebApp.BaseAddress),
                                                                                  "api/Titulos");


                    respuesta.Resultado            = JsonConvert.DeserializeObject <Titulo>(respuesta.Resultado.ToString());
                    ViewData["IdEstudio"]          = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Estudio>(new Uri(WebApp.BaseAddress), "api/Estudios/ListarEstudios"), "IdEstudio", "Nombre");
                    ViewData["IdAreaConocimiento"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <AreaConocimiento>(new Uri(WebApp.BaseAddress), "api/AreasConocimientos/ListarAreasConocimientos"), "IdAreaConocimiento", "Descripcion");
                    if (respuesta.IsSuccess)
                    {
                        InicializarMensaje(null);
                        return(View(respuesta.Resultado));
                    }
                }

                return(BadRequest());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
 public async Task <IActionResult> Create(string mensaje)
 {
     ViewData["IdNivel"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Nivel>(new Uri(WebApp.BaseAddress), "api/Niveles/ListarNiveles"), "IdNivel", "Nombre");
     ViewData["IdDenominacionCompetencia"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <DenominacionCompetencia>(new Uri(WebApp.BaseAddress), "api/DenominacionesCompetencias/ListarDenominacionesCompetencias"), "IdDenominacionCompetencia", "Nombre");
     InicializarMensaje(mensaje);
     return(View());
 }
        public async Task <IActionResult> Edit(string id)
        {
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    var respuesta = await apiServicio.SeleccionarAsync <Response>(id, new Uri(WebApp.BaseAddress),
                                                                                  "api/MaterialesDeApoyo");


                    respuesta.Resultado = JsonConvert.DeserializeObject <MaterialApoyo>(respuesta.Resultado.ToString());

                    ViewData["IdFormularioDevengacion"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <FormularioDevengacion>(new Uri(WebApp.BaseAddress), "api/FormulariosDevengacion/ListarFormulariosDevengacion"), "IdFormularioDevengacion", "ModoSocial");

                    if (respuesta.IsSuccess)
                    {
                        InicializarMensaje(null);
                        return(View(respuesta.Resultado));
                    }
                }

                return(BadRequest());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
Esempio n. 26
0
        public async Task <IActionResult> Edit(string id)
        {
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    var respuesta = await apiServicio.SeleccionarAsync <Response>(id, new Uri(WebApp.BaseAddress),
                                                                                  "/api/EscalasGrados");


                    respuesta.Resultado            = JsonConvert.DeserializeObject <EscalaGrados>(respuesta.Resultado.ToString());
                    ViewData["IdGrupoOcupacional"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <GrupoOcupacional>(new Uri(WebApp.BaseAddress), "/api/GruposOcupacionales/ListarGruposOcupacionales"), "IdGrupoOcupacional", "Nombre");
                    if (respuesta.IsSuccess)
                    {
                        return(View(respuesta.Resultado));
                    }
                }

                return(BadRequest());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
Esempio n. 27
0
        public async Task <IActionResult> Edit(string id, ClaseArticulo claseArticulo)
        {
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    var response = await apiServicio.EditarAsync(id, claseArticulo, new Uri(WebApp.BaseAddressRM), "api/ClaseArticulo");

                    if (response.IsSuccess)
                    {
                        await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppRM), EntityID = string.Format("{0} : {1}", "Clase de Artículo", id), LogCategoryParametre = Convert.ToString(LogCategoryParameter.Edit), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), Message = "Se ha actualizado un registro clase de artículo", UserName = "******" });

                        return(this.Redireccionar($"{Mensaje.Informacion}|{Mensaje.Satisfactorio}"));
                    }
                    ViewData["Error"]          = response.Message;
                    ViewData["IdTipoArticulo"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <TipoArticulo>(new Uri(WebApp.BaseAddressRM), "api/TipoArticulo/ListarTipoArticulo"), "IdTipoArticulo", "Nombre");
                    return(View(claseArticulo));
                }
                return(this.Redireccionar($"{Mensaje.Error}|{Mensaje.RegistroNoExiste}"));
            }
            catch (Exception ex)
            {
                await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppRM), Message = "Editando un clase de artículo", ExceptionTrace = ex.Message, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Edit), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" });

                return(this.Redireccionar($"{Mensaje.Error}|{Mensaje.ErrorEditar}"));
            }
        }
        public async Task <IActionResult> Create(string mensaje)
        {
            InicializarMensaje(mensaje);

            var tipoAccionPersonalViewmodel = new TipoAccionPersonalViewModel
            {
                MatrizLista = new List <Matriz>
                {
                    new Matriz {
                        Id = "Matriz", Nombre = "Matriz"
                    },
                    new Matriz {
                        Id = "Regional", Nombre = "Regional"
                    },
                    new Matriz {
                        Id = "Matriz y Regional", Nombre = "Matriz y Regional"
                    }
                },
                TipoAccionPersonal = new TipoAccionPersonal {
                    NDiasMaximo  = 0,
                    NDiasMinimo  = 0,
                    NHorasMaximo = 0,
                    NHorasMinimo = 0
                }
            };

            ViewData["IdEstadoTipoAccionPersonal"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <EstadoTipoAccionPersonal>(new Uri(WebApp.BaseAddress), "api/EstadosTiposAccionPersonal/ListarEstadosTiposAccionPersonal"), "IdEstadoTipoAccionPersonal", "Nombre");
            ViewData["IdMatriz"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(tipoAccionPersonalViewmodel.MatrizLista, "Id", "Nombre");


            return(View(tipoAccionPersonalViewmodel));
        }
Esempio n. 29
0
        public async Task <IActionResult> DetalleJefe(int id, int IdActividad)
        {
            try
            {
                var usuario = new DocumentoFAOViewModel
                {
                    IdEmpleado = id,
                    IdFormularioAnalisisOcupacional = IdActividad
                };
                var response = await apiServicio.ObtenerElementoAsync(usuario, new Uri(WebApp.BaseAddress)
                                                                      , "api/Empleados/InformeFinalFAO");

                if (response.IsSuccess)
                {
                    var empleado = JsonConvert.DeserializeObject <DocumentoFAOViewModel>(response.Resultado.ToString());
                    ViewData["IdManualPuesto"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList((empleado.ListasManualPuesto), "IdManualPuesto", "Nombre");
                    return(View(empleado));
                }
                ViewData["Error"] = response.Message;
                return(View());
            }
            catch (Exception ex)
            {
                return(BadRequest());
            }
        }
        public async Task <IActionResult> Create()
        {
            var tipoAccionPersonalViewmodel = new TipoAccionPersonalViewModel
            {
                MatrizLista = new List <Matriz>
                {
                    new Matriz {
                        Id = "MATRIZ", Nombre = "MATRIZ"
                    },
                    new Matriz {
                        Id = "REGIONAL", Nombre = "REGIONAL"
                    },
                    new Matriz {
                        Id = "MATRIZ Y REGIONAL", Nombre = "MATRIZ Y REGIONAL"
                    }
                },
                TipoAccionPersonal = new TipoAccionPersonal {
                    NDiasMaximo  = 0,
                    NDiasMinimo  = 0,
                    NHorasMaximo = 0,
                    NHorasMinimo = 0
                }
            };

            ViewData["IdMatriz"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(tipoAccionPersonalViewmodel.MatrizLista, "Id", "Nombre");


            return(View(tipoAccionPersonalViewmodel));
        }