public static Result guardar(int id, int usuarioId, string sigla, string descripcion) { Result r = ValidateSession.validarSession(usuarioId, HttpContext.Current.Session["usuarioId"]); if (r.error != "") { return(r); } GruposSanguineo objEntity = new GruposSanguineo(); objEntity.id = id; objEntity.usuarioId = usuarioId; objEntity.sigla = sigla; objEntity.descripcion = descripcion; try { return(GruposSanguineoController.guardarGruposSanguineo(objEntity)); } catch (Exception ex) { return(new Result() { error = ex.Message, id = 0, tipoAlerta = "warning" }); } }
private static Result validarAtributos(GruposSanguineo registro) { if (registro.sigla == "") { return(new Result { error = "Digite la sigla", tipoAlerta = "warning" }); } if (registro.descripcion == "") { return(new Result { error = "Digite Descripciòn.", tipoAlerta = "warning" }); } return(new Result() { error = "" }); }
public static Result eliminarGruposSanguineo(int grupossanguineoId, int usuarioId) { using (MoldeEntities entity = new MoldeEntities()) { if (existeRegistro(grupossanguineoId)) { Result result = new Result() { error = "" }; result = ValidateSession.validarOperacionesForm("GruposSanguineo", "Eliminar", usuarioId); if (result.error != null && result.error != "") { return(result); } GruposSanguineo registroEliminar = entity.GruposSanguineo.Where(x => x.id == grupossanguineoId).SingleOrDefault(); entity.GruposSanguineo.Remove(registroEliminar); MoldeTrasabilidad.trasabilidadObject((registroEliminar as object), "GruposSanguineo", "Eliminado", usuarioId, "AplicacionMolde"); try { entity.SaveChanges(); return(new Result { error = result.error, id = grupossanguineoId }); } catch (Exception e) { return(new Result { error = e.Message, id = 0, tipoAlerta = "warning" }); } } } return(new Result { error = "" }); }
public static Result guardarGruposSanguineo(GruposSanguineo registro) { Result result = new Result() { error = "" }; result = validarAtributos(registro); if (result.error != null && result.error != "") { return(result); } using (MoldeEntities entity = new MoldeEntities()) { if (existeRegistro(registro.id)) { result = ValidateSession.validarOperacionesForm("GruposSanguineo", "Editar", registro.usuarioId); if (result.error != null && result.error != "") { return(result); } int grupossanguineoId = registro.id; GruposSanguineo registroEditar = entity.GruposSanguineo.Where(x => x.id == grupossanguineoId).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("GruposSanguineo", "Nuevo", registro.usuarioId); if (result.error != null && result.error != "") { return(result); } entity.GruposSanguineo.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" }); } } } }