public async Task <IActionResult> AdicionarActividesEsenciales(int idActividadesEsenciales, int idIndiceOcupacional) { Response response = new Response(); try { var indiceOcupacionalActividadesEsenciales = new IndiceOcupacionalActividadesEsenciales { IdActividadesEsenciales = idActividadesEsenciales, IdIndiceOcupacional = idIndiceOcupacional }; response = await apiServicio.InsertarAsync(indiceOcupacionalActividadesEsenciales, new Uri(WebApp.BaseAddress), "api/IndicesOcupacionales/InsertarActividadesEsenciales"); if (response.IsSuccess) { return(RedirectToAction("NuevoActividadEsencial", new { id = idIndiceOcupacional })); } return(BadRequest()); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppTh), Message = "Creando un Indice ocupacional ", ExceptionTrace = ex.Message, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" }); return(BadRequest()); } }
public async Task <IActionResult> AdicionarActividesEsenciales(int idActividadesEsenciales, int idIndiceOcupacional) { Response response = new Response(); try { var indiceOcupacionalActividadesEsenciales = new IndiceOcupacionalActividadesEsenciales { IdActividadesEsenciales = idActividadesEsenciales, IdIndiceOcupacional = idIndiceOcupacional }; response = await apiServicio.InsertarAsync(indiceOcupacionalActividadesEsenciales, new Uri(WebApp.BaseAddress), "api/IndicesOcupacionales/InsertarActividadesEsenciales"); if (response.IsSuccess) { return(RedirectToAction("NuevoActividadEsencial", new { id = idIndiceOcupacional })); } return(BadRequest()); } catch (Exception ex) { return(BadRequest()); } }
public async Task <IActionResult> EliminarIncideOcupacionalActividadesEsenciales(int IdActividadesEsenciales, int idIndiceOcupacional) { try { var IndiceOcupacionalAreaConocimiento = new IndiceOcupacionalActividadesEsenciales { IdActividadesEsenciales = IdActividadesEsenciales, IdIndiceOcupacional = idIndiceOcupacional }; var response = await apiServicio.EliminarAsync(IndiceOcupacionalAreaConocimiento, new Uri(WebApp.BaseAddress) , "api/ActividadesEsenciales/EliminarIndiceOcupacionalActividadesEsenciales"); if (response.IsSuccess) { /* * return RedirectToAction("ActividadesEsenciales", "IndicesOcupacionales", new { id = IndiceOcupacionalAreaConocimiento.IdIndiceOcupacional }); */ return(this.Redireccionar( "ActividadesEsenciales", "IndicesOcupacionales", new { id = IndiceOcupacionalAreaConocimiento.IdIndiceOcupacional }, $"{Mensaje.Success}|{response.Message}" )); } return(BadRequest()); } catch (Exception ex) { return(BadRequest()); } }
public async Task <ActionResult> AdicionarActividesEsenciales(string idIndiceOcupacional, string mensaje) { var indideactividedesEsenciales = new IndiceOcupacionalActividadesEsenciales { IdIndiceOcupacional = Convert.ToInt32(idIndiceOcupacional), }; var indiceOcupacional = new IndiceOcupacional { IdIndiceOcupacional = Convert.ToInt32(idIndiceOcupacional), }; var resultado = await CargarComboActividedesEsenciales(indiceOcupacional); if (resultado) { InicializarMensaje(mensaje); return(PartialView(indideactividedesEsenciales)); } ViewData["Mensaje"] = Mensaje.NoExistenRegistrosPorAsignar; return(PartialView("NoExisteElemento")); }
public async Task <IActionResult> AdicionarActividesEsenciales(IndiceOcupacionalActividadesEsenciales indiceOcupacionalActividadesEsenciales) { Response response = new Response(); try { if (ModelState.IsValid) { response = await apiServicio.InsertarAsync(indiceOcupacionalActividadesEsenciales, new Uri(WebApp.BaseAddress), "/api/IndicesOcupacionales/InsertarActividadesEsenciales"); if (response.IsSuccess) { var responseLog = await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppTh), ExceptionTrace = null, Message = "Se ha creado un indice ocupacional", UserName = "******", LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), EntityID = string.Format("{0} {1} {2} {3}", "Índice ocupacional:", indiceOcupacionalActividadesEsenciales.IdIndiceOcupacional, "Área de conocimiento:", indiceOcupacionalActividadesEsenciales.IdActividadesEsenciales), }); return(RedirectToAction("Detalles", new { id = indiceOcupacionalActividadesEsenciales.IdIndiceOcupacional })); } } var indiceOcupacional = new IndiceOcupacional { IdIndiceOcupacional = indiceOcupacionalActividadesEsenciales.IdIndiceOcupacional, }; await CargarComboActividedesEsenciales(indiceOcupacional); InicializarMensaje(response.Message); return(PartialView("AdicionarActividesEsenciales", indiceOcupacionalActividadesEsenciales)); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppTh), Message = "Creando un Indice ocupacional ", ExceptionTrace = ex, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" }); return(BadRequest()); } }
public async Task <Response> EliminarIncideOcupacionalActividadesEsenciales([FromBody] IndiceOcupacionalActividadesEsenciales indiceOcupacionalActividadesEsenciales) { try { if (!ModelState.IsValid) { return(new Response { IsSuccess = false, Message = Mensaje.ModeloInvalido, }); } var respuesta = await db.IndiceOcupacionalActividadesEsenciales.SingleOrDefaultAsync(m => m.IdActividadesEsenciales == indiceOcupacionalActividadesEsenciales.IdActividadesEsenciales && m.IdIndiceOcupacional == indiceOcupacionalActividadesEsenciales.IdIndiceOcupacional); if (respuesta == null) { return(new Response { IsSuccess = false, Message = Mensaje.RegistroNoEncontrado, }); } db.IndiceOcupacionalActividadesEsenciales.Remove(respuesta); await db.SaveChangesAsync(); return(new Response { IsSuccess = true, Message = Mensaje.Satisfactorio, }); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.SwTH), ExceptionTrace = ex.Message, Message = Mensaje.Excepcion, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Critical), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "", }); return(new Response { IsSuccess = false, Message = Mensaje.Error, }); } }
public async Task <IActionResult> EliminarIncideOcupacionalActividadesEsenciales(int IdActividadesEsenciales, int idIndiceOcupacional) { try { var IndiceOcupacionalAreaConocimiento = new IndiceOcupacionalActividadesEsenciales { IdActividadesEsenciales = IdActividadesEsenciales, IdIndiceOcupacional = idIndiceOcupacional }; var response = await apiServicio.EliminarAsync(IndiceOcupacionalAreaConocimiento, new Uri(WebApp.BaseAddress) , "/api/ActividadesEsenciales/EliminarIndiceOcupacionalActividadesEsenciales"); if (response.IsSuccess) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppTh), EntityID = string.Format("{0} : {1} {2} {3}", "Actividad esencial", IndiceOcupacionalAreaConocimiento.IdActividadesEsenciales, "Índice Ocupacional", IndiceOcupacionalAreaConocimiento.IdIndiceOcupacional), Message = "Registro deActividades esenciales", LogCategoryParametre = Convert.ToString(LogCategoryParameter.Delete), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), UserName = "******" }); return(RedirectToAction("Detalles", "IndicesOcupacionales", new { id = IndiceOcupacionalAreaConocimiento.IdIndiceOcupacional })); } return(BadRequest()); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppTh), Message = "Eliminar Area de Conocimiento", ExceptionTrace = ex, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Delete), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" }); return(BadRequest()); } }
public async Task <Response> InsertarActividadesEsenciales([FromBody] IndiceOcupacionalActividadesEsenciales indiceOcupacionalActividadesEsenciales) { try { if (!ModelState.IsValid) { return(new Response { IsSuccess = false, Message = Mensaje.ModeloInvalido, }); } db.IndiceOcupacionalActividadesEsenciales.Add(indiceOcupacionalActividadesEsenciales); await db.SaveChangesAsync(); return(new Response { IsSuccess = true, Message = Mensaje.Satisfactorio }); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.SwTH), ExceptionTrace = ex, Message = Mensaje.Excepcion, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Critical), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "", }); return(new Response { IsSuccess = false, Message = Mensaje.Error, }); } }