private DataTable BuscarUsuarios() { return(DataBase.GetInstance().Query(@"select id_usuario as ID, username as [Nombre usuario], intentos as [Cantidad de Intentos], habilitado as [¿Habilitado?], eliminado as [¿Eliminado?] from COMPUMUNDOHIPERMEGARED.Usuario " + String.Format(" ORDER BY id_usuario OFFSET {0} ROWS FETCH NEXT {1} ROWS ONLY", pagina.FirstResultIndex(), pagina.pageSize))); }
public List <Empresa> filtrarEmpresas(String razonSocial, String cuit, String email, Pagina pag) { var parametros = new List <QueryParameter>(); var sql = "select * " + this.getBusquedaQuery(razonSocial, cuit, email, parametros) + String.Format(" ORDER BY id_empresa OFFSET {0} ROWS FETCH NEXT {1} ROWS ONLY", pag.FirstResultIndex(), pag.pageSize); var dt = DataBase.GetInstance() .TypedQuery(sql, parametros.ToArray()); var lista = new List <Empresa>(); foreach (DataRow dr in dt.Rows) { lista.Add(Empresa.traerDe(dr)); } return(lista); }
public List <Cliente> filtrarClientes(String nombre = null, String apellido = null, String dni = null, String email = null, Pagina pag = null) { pag = pag == null ? new Pagina(1, 10) : pag; var parametros = new List <QueryParameter>(); var sql = "select * " + this.getBusquedaQuery(nombre, apellido, dni, email, parametros) + String.Format(" ORDER BY id_cliente OFFSET {0} ROWS FETCH NEXT {1} ROWS ONLY", pag.FirstResultIndex(), pag.pageSize); var dt = DataBase.GetInstance().TypedQuery(sql, parametros.ToArray()); var lista = new List <Cliente>(); foreach (DataRow dr in dt.Rows) { lista.Add(Cliente.traerDe(dr)); } return(lista); }
public static List <Publicacion> PublicacionesByEmpresaId(long idEmpresa, Boolean soloBorradores, Pagina pag, String nombre = null) { List <QueryParameter> parametros = new List <QueryParameter>(); String sql = "select * " + GetPublicacionesEmpresaQuery(idEmpresa: idEmpresa, soloBorradores: soloBorradores, nombre: nombre, parametros: parametros) + " ORDER BY case when estado like 'B' then 0 else 1 end, fecha_espectaculo desc " + String.Format(" OFFSET {1} ROWS FETCH NEXT {2} ROWS ONLY ", idEmpresa, pag.FirstResultIndex(), pag.pageSize); var dt = DataBase.GetInstance().TypedQuery(sql, parametros.ToArray()); return(PublicacionesFromDataTable(dt)); }
private DataTable getCompras() { return(DataBase.GetInstance().TypedQuery(String.Format("select * from COMPUMUNDOHIPERMEGARED.ComprasDeCliente(@clienteID) ORDER BY [Fecha] desc OFFSET {0} ROWS FETCH NEXT {1} ROWS ONLY", pagina.FirstResultIndex(), pagina.pageSize), new QueryParameter("clienteID", SqlDbType.Int, cliente.id))); }