/// <summary> /// Método para cambiar estatus del usuario, mediante el identificador y el estatus. /// </summary> /// <param name="iId">Tipo entero que identifica el usuario.</param> /// <param name="iEstatus">Tipo entero que tiene el valor del estatus del usuario.</param> /// <returns>Devuelve el objeto usuario.</returns> public UsuarioDTO CambiarEstatusdeUsuario(int iId, int iEstatus) { AirbagEntities contexto = new AirbagEntities(); tblUsuario usuario = contexto.tblUsuario.AsNoTracking().FirstOrDefault(u => u.iIdUsuario == iId); usuario.iEstatus = iEstatus; contexto.Entry(usuario).State = EntityState.Modified; contexto.SaveChanges(); UsuarioDTO oUsuario = new UsuarioDTO { iIdUsuario = usuario.iIdUsuario, cNombre = usuario.cNombre, cApellidoPaterno = usuario.cApellidoPaterno, cApellidoMaterno = usuario.cApellidoMaterno, cCorreo = usuario.cCorreo, iEstatus = usuario.iEstatus.Value }; return(oUsuario); }
/// <summary> /// Método que obtiene los datos registrados del usuario. /// </summary> /// <returns>Devuelve la lista de los datos obtenidos del usuario</returns> public List <UsuarioDTO> ObtenerDatosUsuarios() { AirbagEntities contexto = new AirbagEntities(); contexto.Configuration.LazyLoadingEnabled = false; contexto.Configuration.ProxyCreationEnabled = false; List <UsuarioDTO> lstUsuarios = (from obtener in contexto.tblUsuario.AsNoTracking() select(new UsuarioDTO { iIdUsuario = obtener.iIdUsuario, cNombre = obtener.cNombre, cApellidoPaterno = obtener.cApellidoPaterno, cApellidoMaterno = obtener.cApellidoMaterno, cCorreo = obtener.cCorreo, iEstatus = obtener.iEstatus.Value })).ToList(); return(lstUsuarios); }
public List <CompraDTO> ObtenerDatosCompras() { AirbagEntities contexto = new AirbagEntities(); contexto.Configuration.LazyLoadingEnabled = false; contexto.Configuration.ProxyCreationEnabled = false; List <CompraDTO> lstCompras = (from c in contexto.tblCompra join u in contexto.tblUsuario on c.iIdCompra equals u.iIdUsuario select new CompraDTO { iIdCompra = c.iIdCompra, iIdUsuario = c.iIdUsuario, cNombre = u.cNombre, cApellidoPaterno = u.cApellidoPaterno, cApellidoMaterno = u.cApellidoMaterno, dtFechaCompra = c.dtFechaCompra, }).ToList(); return(lstCompras); }