public Result eliminarPerfilesOperacionesFormulario(int perfilesoperacionesformularioId, int usuarioId) { if (existeRegistro(perfilesoperacionesformularioId)) { Result result = new Result() { error = "" }; result = ValidateSession.validarOperacionesForm("PerfilesOperacionesFormulario", "Eliminar", usuarioId); if (result.error != null && result.error != "") { return(result); } PerfilesOperacionesFormulario registroEliminar = entity.PerfilesOperacionesFormulario.Where(x => x.id == perfilesoperacionesformularioId).SingleOrDefault(); entity.PerfilesOperacionesFormulario.Remove(registroEliminar); MoldeTrasabilidad.trasabilidadObject((registroEliminar as object), "PerfilesOperacionesFormulario", "Eliminado", usuarioId, "AplicacionMolde"); try { entity.SaveChanges(); return(new Result { error = result.error, id = perfilesoperacionesformularioId }); } catch (Exception e) { return(new Result { error = e.Message, id = 0, tipoAlerta = "warning" }); } } return(new Result { error = "" }); }
public Result eliminarOpcionesMaestroAnexos(int opcionesmaestroanexosId, int usuarioId) { if (existeRegistro(opcionesmaestroanexosId)) { Result result = new Result() { error = "" }; result = ValidateSession.validarOperacionesForm("OpcionesMaestroAnexos", "Eliminar", usuarioId); if (result.error != null && result.error != "") { return(result); } OpcionesMaestroAnexos registroEliminar = entity.OpcionesMaestroAnexos.Where(x => x.id == opcionesmaestroanexosId).SingleOrDefault(); entity.OpcionesMaestroAnexos.Remove(registroEliminar); MoldeTrasabilidad.trasabilidadObject((registroEliminar as object), "OpcionesMaestroAnexos", "Eliminado", usuarioId, "AplicacionMolde"); try { entity.SaveChanges(); return(new Result { error = result.error, id = opcionesmaestroanexosId }); } catch (Exception e) { return(new Result { error = e.Message, id = 0, tipoAlerta = "warning" }); } } return(new Result { error = "" }); }
public Result eliminarMaestroAnexos(int maestroanexosId, int usuarioId) { if (existeRegistro(maestroanexosId)) { Result result = new Result() { error = "" }; result = ValidateSession.validarOperacionesForm("MaestroAnexos", "Eliminar", usuarioId); if (result.error != null && result.error != "") { return(result); } MaestroAnexos registroEliminar = entity.MaestroAnexos.Where(x => x.id == maestroanexosId).SingleOrDefault(); entity.MaestroAnexos.Remove(registroEliminar); MoldeTrasabilidad.trasabilidadObject((registroEliminar as object), "MaestroAnexos", "Eliminado", usuarioId, "AplicacionMolde"); try { entity.SaveChanges(); return(new Result { error = result.error, id = maestroanexosId }); } catch (DbUpdateException enEx) { var sqlex = enEx.InnerException.InnerException as SqlException; if (sqlex != null) { switch (sqlex.Number) { case 547: return(new Result { error = "No se puede eliminar el registro debido a que tiene elementos asociados.", id = 0, tipoAlerta = "warning" }); default: return(new Result { error = enEx.Message, id = 0, tipoAlerta = "warning" }); } } } catch (Exception e) { return(new Result { error = e.Message, id = 0, tipoAlerta = "warning" }); } } return(new Result { error = "" }); }
public static Result eliminarAplicacionesWeb(int aplicacioneswebId, int usuarioId) { using (MoldeEntities entity = new MoldeEntities()) { if (existeRegistro(aplicacioneswebId)) { Result result = new Result() { error = "" }; result = ValidateSession.validarOperacionesForm("aplicacionesWeb", "Eliminar", usuarioId); if (result.error != null && result.error != "") { return(result); } AplicacionesWeb registroEliminar = entity.AplicacionesWeb.Where(x => x.id == aplicacioneswebId).SingleOrDefault(); entity.AplicacionesWeb.Remove(registroEliminar); MoldeTrasabilidad.trasabilidadObject((registroEliminar as object), "AplicacionesWeb", "Eliminado", usuarioId, "AplicacionMolde"); try { entity.SaveChanges(); return(new Result { error = "" }); } catch (Exception e) { return(new Result { error = e.Message, id = 0, tipoAlerta = "warning" }); } } } return(new Result { error = "" }); }