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 = "" }); }
private Result validarAtributos(PerfilesOperacionesFormulario registro) { if (registro.operacionFormularioId == 0) { return(new Result { error = "Texto Validación", tipoAlerta = "warning" }); } if (registro.perfilId == 0) { return(new Result { error = "Texto Validación", tipoAlerta = "warning" }); } return(new Result() { error = "" }); }
public Result guardarPerfilesOperacionesFormulario(PerfilesOperacionesFormulario registro) { Result result = new Result() { error = "" }; result = validarAtributos(registro); if (result.error != null && result.error != "") { return(result); } if (existeRegistro(registro.id)) { result = ValidateSession.validarOperacionesForm("PerfilesOperacionesFormulario", "Editar", registro.usuarioId); if (result.error != null && result.error != "") { return(result); } int perfilesoperacionesformularioId = registro.id; PerfilesOperacionesFormulario registroEditar = entity.PerfilesOperacionesFormulario.Where(x => x.id == perfilesoperacionesformularioId).SingleOrDefault(); entity.Entry(registroEditar).CurrentValues.SetValues(registro); try { entity.SaveChanges(); return(new Result { error = "" }); } catch (Exception e) { return(new Result { error = e.Message, id = 0, tipoAlerta = "warning" }); } } else { result = ValidateSession.validarOperacionesForm("PerfilesOperacionesFormulario", "Nuevo", registro.usuarioId); if (result.error != null && result.error != "") { return(result); } entity.PerfilesOperacionesFormulario.Add(registro); try { entity.SaveChanges(); return(new Result { error = result.error, id = registro.id }); } catch (Exception e) { return(new Result { error = e.Message, id = 0, tipoAlerta = "warning" }); } } }