public async Task <IActionResult> Edit(string admiBdd, string admiGrupo, string admiEmpleado) { try { if (admiBdd != null || admiGrupo != null || admiEmpleado != null) { var grupo = new Adscmiem { AdmiBdd = admiBdd, AdmiEmpleado = admiEmpleado, AdmiGrupo = admiGrupo, }; Response respuesta = await apiServicio.SeleccionarAsync(grupo, new Uri(WebApp.BaseAddress), "/api/Adscmiems/SeleccionarAdscmiem"); respuesta.Resultado = JsonConvert.DeserializeObject <Adscmiem>(respuesta.Resultado.ToString()); if (respuesta.IsSuccess) { return(View(respuesta.Resultado)); } } return(BadRequest()); } catch (Exception) { return(BadRequest()); } }
public Response Existe(Adscmiem adscmiem) { var grupo = adscmiem.AdmiGrupo.ToUpper().TrimEnd().TrimStart(); var bdd = adscmiem.AdmiBdd.ToUpper().TrimEnd().TrimStart(); var empleado = adscmiem.AdmiEmpleado.ToUpper().TrimEnd().TrimStart(); var loglevelrespuesta = db.Adscmiem.Where(p => p.AdmiBdd.ToUpper().TrimStart().TrimEnd() == bdd && p.AdmiGrupo.ToUpper().TrimStart().TrimEnd() == grupo && p.AdmiEmpleado.ToUpper().TrimStart().TrimEnd() == empleado).FirstOrDefault(); if (loglevelrespuesta != null) { return(new Response { IsSuccess = true, Message = Mensaje.ExisteRegistro, Resultado = null, }); } return(new Response { IsSuccess = false, Resultado = loglevelrespuesta, }); }
public async Task <IActionResult> CrearMiembroGrupo(string adgrBdd, string adgrGrupo, string mensaje) { var miem = new Adscmiem { AdmiBdd = adgrBdd, AdmiGrupo = adgrGrupo, }; InicializarMensaje(mensaje); return(View(miem)); }
public async Task <Response> GetAdscmiem([FromBody] Adscmiem adscmiem) { try { if (!ModelState.IsValid) { return(new Response { IsSuccess = false, Message = Mensaje.ModeloInvalido, }); } var adscmienmSeleccionado = await db.Adscmiem.SingleOrDefaultAsync(m => m.AdmiGrupo == adscmiem.AdmiGrupo && m.AdmiEmpleado == adscmiem.AdmiEmpleado && m.AdmiBdd == adscmiem.AdmiBdd); if (adscmienmSeleccionado == null) { return(new Response { IsSuccess = false, Message = Mensaje.RegistroNoEncontrado, }); } return(new Response { IsSuccess = true, Message = Mensaje.Satisfactorio, Resultado = adscmienmSeleccionado, }); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.SwSeguridad), ExceptionTrace = ex, 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 <Response> PostAdscmiem([FromBody] Adscmiem adscmiem) { try { if (!ModelState.IsValid) { return(new Response { IsSuccess = false, Message = Mensaje.ModeloInvalido }); } var respuesta = Existe(adscmiem); if (!respuesta.IsSuccess) { db.Adscmiem.Add(adscmiem); await db.SaveChangesAsync(); return(new Response { IsSuccess = true, Message = Mensaje.Satisfactorio, Resultado = adscmiem, }); } return(new Response { IsSuccess = false, Message = Mensaje.ExisteRegistro }); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.SwSeguridad), ExceptionTrace = ex, 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> Create(Adscmiem adscmiem) { try { var response = new Response(); if (ModelState.IsValid) { response = await apiServicio.InsertarAsync(adscmiem, new Uri(WebApp.BaseAddress), "api/Adscmiems/InsertarAdscmiem"); if (response.IsSuccess) { var responseLog = new EntradaLog { ExceptionTrace = null, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), ObjectPrevious = null, ObjectNext = JsonConvert.SerializeObject(response.Resultado), }; await apiServicio.SalvarLog <entidades.Utils.Response>(HttpContext, responseLog); return(RedirectToAction("Index")); } } await CargarUsuarios(); await CargarListaBdd(); await CargarListaBddPorGrupo(adscmiem.AdmiGrupo); InicializarMensaje(response.Message); return(View(adscmiem)); } catch (Exception ex) { var responseLog = new EntradaLog { ExceptionTrace = ex.Message, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Critical), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), ObjectPrevious = null, ObjectNext = null, }; await apiServicio.SalvarLog <entidades.Utils.Response>(HttpContext, responseLog); InicializarMensaje(""); return(View(adscmiem)); } }
public async Task <IActionResult> Delete(string admiBdd, string admiGrupo, string admiEmpleado) { try { if (admiBdd != null || admiGrupo != null || admiEmpleado != null) { var grupo = new Adscmiem { AdmiBdd = admiBdd, AdmiEmpleado = admiEmpleado, AdmiGrupo = admiGrupo, }; var response = await apiServicio.EliminarAsync(grupo, new Uri(WebApp.BaseAddress) , "api/Adscmiems/EliminarAdscmiem"); if (response.IsSuccess) { var responseLog = new EntradaLog { ExceptionTrace = null, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Delete), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), ObjectPrevious = JsonConvert.SerializeObject(response.Resultado), ObjectNext = null, }; await apiServicio.SalvarLog <entidades.Utils.Response>(HttpContext, responseLog); return(RedirectToAction("Index")); } return(RedirectToAction("Index", new { mensaje = response.Message })); } return(BadRequest()); } catch (Exception ex) { var responseLog = new EntradaLog { ExceptionTrace = ex.Message, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Critical), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), ObjectPrevious = null, ObjectNext = null, }; await apiServicio.SalvarLog <entidades.Utils.Response>(HttpContext, responseLog); return(BadRequest()); } }
public async Task <IActionResult> Create(Adscmiem adscmiem) { try { var response = new Response(); if (ModelState.IsValid) { response = await apiServicio.InsertarAsync(adscmiem, new Uri(WebApp.BaseAddress), "/api/Adscmiems/InsertarAdscmiem"); if (response.IsSuccess) { var responseLog = await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppSeguridad), ExceptionTrace = null, Message = "Se ha creado un grupo", UserName = "******", LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), EntityID = string.Format("{0} {1} {2} {3}", "Grupo:", adscmiem.AdmiEmpleado, adscmiem.AdmiGrupo, adscmiem.AdmiBdd), }); return(RedirectToAction("Index")); } } await CargarListaBdd(); await CargarListaBddPorGrupo(adscmiem.AdmiGrupo); InicializarMensaje(response.Message); return(View(adscmiem)); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppSeguridad), Message = "Creando un grupo ", ExceptionTrace = ex, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" }); return(BadRequest()); } }
public async Task <IActionResult> Delete(string admiBdd, string admiGrupo, string admiEmpleado) { try { if (admiBdd != null || admiGrupo != null || admiEmpleado != null) { var grupo = new Adscmiem { AdmiBdd = admiBdd, AdmiEmpleado = admiEmpleado, AdmiGrupo = admiGrupo, }; var response = await apiServicio.EliminarAsync(grupo, new Uri(WebApp.BaseAddress) , "/api/Adscmiems/EliminarAdscmiem"); if (response.IsSuccess) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppSeguridad), EntityID = string.Format("{0} : {1} {2} {3}", "Grupo", admiEmpleado, admiGrupo, admiBdd), Message = "Registro eliminado", LogCategoryParametre = Convert.ToString(LogCategoryParameter.Delete), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), UserName = "******" }); return(RedirectToAction("Index")); } return(RedirectToAction("Index", new { mensaje = response.Message })); } return(BadRequest()); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppSeguridad), Message = "Eliminar Base de datos", ExceptionTrace = ex, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Delete), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" }); return(BadRequest()); } }
public async Task <IActionResult> CrearMiembroGrupoPost(Adscmiem adscmiem) { try { var response = new entidades.Utils.Response(); if (ModelState.IsValid) { response = await apiServicio.InsertarAsync(adscmiem, new Uri(WebApp.BaseAddress), "api/Adscmiems/InsertarAdscmiem"); if (response.IsSuccess) { var responseLog = new EntradaLog { ExceptionTrace = null, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), ObjectPrevious = null, ObjectNext = JsonConvert.SerializeObject(response.Resultado), }; await apiServicio.SalvarLog <entidades.Utils.Response>(HttpContext, responseLog); return(RedirectToAction("MiembrosGrupo", new { adgrBdd = adscmiem.AdmiBdd, adgrGrupo = adscmiem.AdmiGrupo })); } } await CargarUsuarios(); await CargarListaBdd(); return(RedirectToAction("CrearMiembroGrupo", new { adgrBdd = adscmiem.AdmiBdd, adgrGrupo = adscmiem.AdmiGrupo, mensaje = response.Message })); } catch (Exception ex) { var responseLog = new EntradaLog { ExceptionTrace = ex.Message, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), ObjectPrevious = null, ObjectNext = null, }; await apiServicio.SalvarLog <log.guardar.Utiles.Response>(HttpContext, responseLog); return(BadRequest()); } }
public async Task <IActionResult> Edit(Adscmiem adscmiem) { Response response = new Response(); try { if (!string.IsNullOrEmpty(adscmiem.AdmiBdd) || !string.IsNullOrEmpty(adscmiem.AdmiGrupo) || !string.IsNullOrEmpty(adscmiem.AdmiEmpleado)) { var respuestaActualizar = await apiServicio.SeleccionarAsync(adscmiem, new Uri(WebApp.BaseAddress), "api/Adscmiems/SeleccionarAdscmiem"); response = await apiServicio.EditarAsync(adscmiem, new Uri(WebApp.BaseAddress), "api/Adscmiems/EditarAdscmiem"); if (response.IsSuccess) { var responseLog = new EntradaLog { ExceptionTrace = null, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Edit), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), ObjectPrevious = JsonConvert.SerializeObject(respuestaActualizar.Resultado), ObjectNext = JsonConvert.SerializeObject(response.Resultado), }; await apiServicio.SalvarLog <entidades.Utils.Response>(HttpContext, responseLog); return(RedirectToAction("Index")); } } return(BadRequest()); } catch (Exception ex) { var responseLog = new EntradaLog { ExceptionTrace = ex.Message, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Critical), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), ObjectPrevious = null, ObjectNext = null, }; await apiServicio.SalvarLog <entidades.Utils.Response>(HttpContext, responseLog); return(BadRequest()); } }
public async Task <IActionResult> Edit(Adscmiem adscmiem) { Response response = new Response(); try { if (!string.IsNullOrEmpty(adscmiem.AdmiBdd) || !string.IsNullOrEmpty(adscmiem.AdmiGrupo) || !string.IsNullOrEmpty(adscmiem.AdmiEmpleado)) { response = await apiServicio.EditarAsync(adscmiem, new Uri(WebApp.BaseAddress), "/api/Adscmiems/EditarAdscmiem"); if (response.IsSuccess) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppSeguridad), EntityID = string.Format("{0} : {1} {2} {3}", "Grupo", adscmiem.AdmiEmpleado, adscmiem.AdmiGrupo, adscmiem.AdmiBdd), LogCategoryParametre = Convert.ToString(LogCategoryParameter.Edit), LogLevelShortName = Convert.ToString(LogLevelParameter.ADV), Message = "Se ha actualizado un registro Grupo", UserName = "******" }); return(RedirectToAction("Index")); } } return(BadRequest()); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppSeguridad), Message = "Editando una Grupos", ExceptionTrace = ex, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Edit), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" }); return(BadRequest()); } }
public async Task <IActionResult> Edit(string admiBdd, string admiGrupo, string admiEmpleado) { try { if (admiBdd != null || admiGrupo != null || admiEmpleado != null) { var grupo = new Adscmiem { AdmiBdd = admiBdd, AdmiEmpleado = admiEmpleado, AdmiGrupo = admiGrupo, }; Response respuesta = await apiServicio.SeleccionarAsync(grupo, new Uri(WebApp.BaseAddress), "api/Adscmiems/SeleccionarAdscmiem"); respuesta.Resultado = JsonConvert.DeserializeObject <Adscmiem>(respuesta.Resultado.ToString()); if (respuesta.IsSuccess) { return(View(respuesta.Resultado)); } } return(BadRequest()); } catch (Exception ex) { var responseLog = new EntradaLog { ExceptionTrace = ex.Message, LogCategoryParametre = Convert.ToString(LogCategoryParameter.Critical), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), ObjectPrevious = null, ObjectNext = null, }; await apiServicio.SalvarLog <entidades.Utils.Response>(HttpContext, responseLog); return(View()); } }