/// <summary> /// Método que obtiene un usuario /// </summary> /// <param name="rutUsuario">RUT del usuario</param> /// <returns>Usuario</returns> public GEN_Usuarios ObtenerUsuario(int rutUsuario) { var retorno = new GEN_Usuarios(); try { retorno = _sisResEntities.GEN_Usuarios.Single(tc => tc.RUT == rutUsuario); _sisResEntities.Dispose(); return(retorno); } catch (Exception) { return(retorno); } }
/// <summary> /// Método que actualiza un usuario /// </summary> /// <param name="usuario">Datos del usuario</param> /// <returns>Id de actualización</returns> public int ActualizarUsuario(GEN_Usuarios usuario) { var idRetorno = 0; try { _sisResEntities.GEN_Usuarios.Attach(usuario); _sisResEntities.ObjectStateManager.ChangeObjectState(usuario, EntityState.Modified); idRetorno = _sisResEntities.SaveChanges(); _sisResEntities.Dispose(); return(idRetorno); } catch (Exception) { return(idRetorno); } }
/// <summary> /// Método que almacena un usuario /// </summary> /// <param name="usuario">Datos del usuario</param> /// <returns>Id de ingreso</returns> public int CrearUsuario(GEN_Usuarios usuario) { var idRetorno = 0; try { _sisResEntities.GEN_Usuarios.AddObject(usuario); idRetorno = _sisResEntities.SaveChanges(); return(idRetorno); } catch (Exception) { return(idRetorno); } finally { _sisResEntities.Dispose(); } }
/// <summary> /// Método que actualiza un usuario /// </summary> /// <param name="usuario">Datos del usuario</param> /// <returns>Id de actualización</returns> public int ActualizarUsuario(GEN_Usuarios usuario) { return(new UsuariosDa().ActualizarUsuario(usuario)); }
/// <summary> /// Método que almacena un usuario /// </summary> /// <param name="usuario">Datos del usuario</param> /// <returns>Id de ingreso</returns> public int CrearUsuario(GEN_Usuarios usuario) { return(new UsuariosDa().CrearUsuario(usuario)); }