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); } DocumentosIdentidad objEntity = new DocumentosIdentidad(); objEntity.id = id; objEntity.usuarioId = usuarioId; objEntity.sigla = sigla; objEntity.descripcion = descripcion; try { return(DocumentosIdentidadController.guardarDocumentosIdentidad(objEntity)); } catch (Exception ex) { return(new Result() { error = ex.Message, id = 0, tipoAlerta = "warning" }); } }
private static Result validarAtributos(DocumentosIdentidad registro) { if (registro.sigla == "") { return(new Result { error = "Digite la sigla.", tipoAlerta = "warning" }); } if (registro.descripcion == "") { return(new Result { error = "Digite la descripción.", tipoAlerta = "warning" }); } return(new Result() { error = "" }); }
public static Result eliminarDocumentosIdentidad(int documentosidentidadId, int usuarioId) { using (MoldeEntities entity = new MoldeEntities()) { if (existeRegistro(documentosidentidadId)) { Result result = new Result() { error = "" }; result = ValidateSession.validarOperacionesForm("DocumentosIdentidad", "Eliminar", usuarioId); if (result.error != null && result.error != "") { return(result); } DocumentosIdentidad registroEliminar = entity.DocumentosIdentidad.Where(x => x.id == documentosidentidadId).SingleOrDefault(); entity.DocumentosIdentidad.Remove(registroEliminar); MoldeTrasabilidad.trasabilidadObject((registroEliminar as object), "DocumentosIdentidad", "Eliminado", usuarioId, "AplicacionMolde"); try { entity.SaveChanges(); return(new Result { error = result.error, id = documentosidentidadId }); } catch (Exception e) { return(new Result { error = e.Message, id = 0, tipoAlerta = "warning" }); } } } return(new Result { error = "" }); }
public static Result guardarDocumentosIdentidad(DocumentosIdentidad 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("DocumentosIdentidad", "Editar", registro.usuarioId); if (result.error != null && result.error != "") { return(result); } int documentosidentidadId = registro.id; DocumentosIdentidad registroEditar = entity.DocumentosIdentidad.Where(x => x.id == documentosidentidadId).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("DocumentosIdentidad", "Nuevo", registro.usuarioId); if (result.error != null && result.error != "") { return(result); } entity.DocumentosIdentidad.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" }); } } } }