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")); } }
// 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"); }
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()); } }
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}")); } }
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()); } }
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()); } }
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()); } }
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()); }
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}")); } }
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()); }
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()); } }
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()); } }
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()); } }
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()); } }
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)); }
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)); }