public static DataTable ConsultarTablaUsuariosComboBox()
        {
            string SQL = "SELECT usuarios.* " +
                         "FROM Usuarios usuarios " +
                         "WHERE borrado = 0";

            return(GestorBD.Consultar(SQL));
        }
        public static DataTable ConsultarTablaBarriosFiltro(string filtro)
        {
            string SQL = "SELECT barrios.* " +
                         "FROM Barrios barrios " +
                         "WHERE nombre LIKE '" + filtro + "%'";

            return(GestorBD.Consultar(SQL));
        }
        public static DataTable ConsultarTablaProyectosComboBox()
        {
            string SQL = "SELECT proyectos.* " +
                         "FROM Proyectos proyectos " +
                         "WHERE borrado = 0";

            return(GestorBD.Consultar(SQL));
        }
Exemple #4
0
        public static DataTable ConsultarTablaPerfilesFiltro(string filtro)
        {
            string SQL = "SELECT perfiles.* " +
                         "FROM Perfiles perfiles " +
                         "WHERE nombre LIKE '" + filtro + "%'";

            return(GestorBD.Consultar(SQL));
        }
Exemple #5
0
        public static DataTable ConsultarTablaClientesComboBox()
        {
            string SQL = "SELECT clientes.* " +
                         "FROM Clientes clientes " +
                         "WHERE borrado = 0";

            return(GestorBD.Consultar(SQL));
        }
Exemple #6
0
        public static DataTable ConsultarListadoClientesActivos()
        {
            string SQL = "SELECT cuit, razon_social, CONVERT(varchar(10), CAST(fecha_alta AS date), 103) as fecha_alta, borrado " +
                         "FROM Clientes " +
                         "WHERE " +
                         "borrado = 0";

            return(GestorBD.Consultar(SQL));
        }
        public static DataTable ConsultarBarriosComboBox()
        {
            string SQL = "SELECT * " +
                         "FROM Barrios " +
                         "WHERE " +
                         "borrado = 0";

            return(GestorBD.Consultar(SQL));
        }
        public static Usuario ConsultarUsuarioPorDNI(string DNI)
        {
            string SQL = "SELECT usuarios.* " +
                         "FROM Usuarios usuarios " +
                         "WHERE dni = '" + DNI + "'";

            DataTable tabla = GestorBD.Consultar(SQL);

            return((tabla.Rows.Count > 0) ? DiseniarUsuario(0, tabla) : null);
        }
        public static DataTable ConsultarListadoUsuariosActivos()
        {
            string SQL = "SELECT u.dni, u.usuario, u.email, p.nombre " +
                         "FROM Usuarios u, Perfiles p " +
                         "WHERE " +
                         "u.id_perfil = p.id_perfil AND " +
                         "u.borrado = 0";

            return(GestorBD.Consultar(SQL));
        }
Exemple #10
0
        public static Cliente ConsultarClientePorCUIT(string CUIT)
        {
            string SQL = "SELECT clientes.* " +
                         "FROM Clientes clientes " +
                         "WHERE cuit = '" + CUIT.ToString() + "'";

            DataTable tabla = GestorBD.Consultar(SQL);

            return((tabla.Rows.Count > 0) ? DiseniarCliente(0, tabla) : null);
        }
        public static DataTable ConsultarListadoProyectosActivos()
        {
            string SQL = "SELECT p.descripcion, p.version, p.alcance, u.usuario " +
                         "FROM Proyectos p, Usuarios u " +
                         "WHERE " +
                         "p.id_responsable = u.id_usuario AND " +
                         "p.borrado = 0";

            return(GestorBD.Consultar(SQL));
        }
        public static Usuario ConsultarUsuarioPorID(int idUsuario)
        {
            string SQL = "SELECT usuarios.* " +
                         "FROM Usuarios usuarios " +
                         "WHERE id_usuario = " + idUsuario.ToString();

            DataTable tabla = GestorBD.Consultar(SQL);

            return((tabla.Rows.Count > 0) ? DiseniarUsuario(0, tabla) : null);
        }
        public static Barrio ConsultarBarrioPorNombre(string nombreBarrio)
        {
            string SQL = "SELECT * " +
                         "FROM Barrios " +
                         "WHERE " +
                         "nombre = '" + nombreBarrio.ToString() + "'";

            DataTable tabla = GestorBD.Consultar(SQL);

            return((tabla.Rows.Count > 0) ? DiseniarBarrio(0, tabla) : null);
        }
Exemple #14
0
        public static Perfil ConsultarPerfilPorNombre(string nombrePerfil)
        {
            string SQL = "SELECT * " +
                         "FROM Perfiles " +
                         "WHERE " +
                         "nombre = '" + nombrePerfil.ToString() + "'";

            DataTable tabla = GestorBD.Consultar(SQL);

            return((tabla.Rows.Count > 0) ? DiseniarPerfil(0, tabla) : null);
        }
        public static Proyecto ConsultarProyectoPorDescripcion(string descripcionProyecto)
        {
            string SQL = "SELECT * " +
                         "FROM Proyectos " +
                         "WHERE " +
                         "descripcion = '" + descripcionProyecto.ToString() + "'";

            DataTable tabla = GestorBD.Consultar(SQL);

            return((tabla.Rows.Count > 0) ? DiseniarProyecto(0, tabla) : null);
        }
Exemple #16
0
        public static Cliente ConsultarClientePorID(int idCliente)
        {
            string SQL = "SELECT clientes.* " +
                         "FROM Clientes clientes " +
                         "WHERE " +
                         "id_cliente = " + idCliente.ToString();

            DataTable tabla = GestorBD.Consultar(SQL);

            return((tabla.Rows.Count > 0) ? DiseniarCliente(0, tabla) : null);
        }
        public static DataTable ConsultarProyectosConMasVentas(string fechaDesde, string fechaHasta)
        {
            string SQL = "SELECT TOP(15) p.descripcion, SUM(fd.cantidad_licencias) as cantidad_licencias " +
                         "FROM FacturasDetalle fd, Proyectos p, Facturas f " +
                         "WHERE " +
                         "fd.id_proyecto = p.id_proyecto AND " +
                         "f.fecha BETWEEN '" + fechaDesde + "' AND '" + fechaHasta + "'" + " AND " +
                         "f.numero_factura = fd.numero_factura " +
                         "GROUP BY p.descripcion";

            return(GestorBD.Consultar(SQL));
        }
        public static DataTable ConsultarBarriosConMasVentas(string fechaDesde, string fechaHasta)
        {
            string SQL = "SELECT TOP(15) b.nombre, COUNT(*) as cantidad_ventas " +
                         "FROM Barrios b, Facturas f, Clientes c " +
                         "WHERE " +
                         "f.id_cliente = c.id_cliente AND " +
                         "c.id_barrio = b.id_barrio AND " +
                         "f.fecha BETWEEN '" + fechaDesde + "' AND '" + fechaHasta + "'" +
                         "GROUP BY b.nombre";

            return(GestorBD.Consultar(SQL));
        }
        public static Proyecto ConsultarProyectoPorID(int idProyecto)
        {
            string SQL = "SELECT proyectos.* " +
                         "FROM Proyectos proyectos " +
                         "WHERE " +
                         "id_proyecto = " + idProyecto.ToString() + " AND " +
                         "borrado = 0";

            DataTable tabla = GestorBD.Consultar(SQL);

            return((tabla.Rows.Count > 0) ? DiseniarProyecto(0, tabla) : null);
        }
        public static DataTable ConsultarListadoFacturasPorFecha(string fechaDesde, string fechaHasta)
        {
            string SQL = "SELECT f.numero_factura, c.razon_social, FORMAT(f.fecha, 'dd/MM/yyyy') as fecha, u.usuario " +
                         "FROM Facturas f, Clientes c, Usuarios u " +
                         "WHERE " +
                         "f.borrado = 0 AND " +
                         "f.id_cliente = c.id_cliente AND " +
                         "f.id_usuario_creador = u.id_usuario AND " +
                         "f.fecha BETWEEN '" + fechaDesde + "' AND '" + fechaHasta + "'";

            return(GestorBD.Consultar(SQL));
        }
        public static Usuario ConsultarUsuarioPorNombreUsuario(string nombreUsuario)
        {
            string SQL = "SELECT usuarios.* " +
                         "FROM Usuarios usuarios " +
                         "WHERE " +
                         "borrado = 0 AND " +
                         "usuario = '" + nombreUsuario + "'";

            DataTable tabla = GestorBD.Consultar(SQL);

            return((tabla.Rows.Count > 0) ? DiseniarUsuario(0, tabla) : null);
        }
        public static Factura ConsultarFactura(string numeroFactura)
        {
            string SQL = "SELECT facturas.* " +
                         "FROM Facturas facturas " +
                         "WHERE " +
                         "numero_factura = '" + numeroFactura.ToString() + "' AND " +
                         "borrado = 0";

            DataTable tabla = GestorBD.Consultar(SQL);

            return((tabla.Rows.Count > 0) ? DiseniarFactura(0, tabla) : null);
        }
Exemple #23
0
        public static DataTable ConsultarProyectosPorCliente(int idCliente, string fechaDesde, string fechaHasta)
        {
            string SQL = "SELECT CONVERT(varchar(10), CAST(f.fecha AS date), 103) as fecha, p.descripcion, p.version, p.alcance, fd.cantidad_licencias " +
                         "FROM Facturas f, FacturasDetalle fd, Proyectos p " +
                         "WHERE " +
                         "f.borrado = 0 AND " +
                         "f.id_cliente = " + idCliente.ToString() + " AND " +
                         "f.numero_factura = fd.numero_factura AND " +
                         "fd.id_proyecto = p.id_proyecto AND " +
                         "f.fecha BETWEEN '" + fechaDesde.ToString() + "' AND '" + fechaHasta.ToString() + "'";

            return(GestorBD.Consultar(SQL));
        }
Exemple #24
0
        public static IList <Cliente> ConsultarTablaClientesFiltro(string filtro)
        {
            string SQL = "SELECT clientes.* " +
                         "FROM Clientes clientes " +
                         "WHERE cuit LIKE '" + filtro + "%'";

            List <Cliente> listaClientes = new List <Cliente>();

            DataTable tabla = GestorBD.Consultar(SQL);

            for (int i = 0; i < tabla.Rows.Count; i++)
            {
                listaClientes.Add(DiseniarCliente(i, tabla));
            }

            return(listaClientes);
        }
        public static IList <Usuario> ConsultarTablaUsuariosFiltro(string filtro)
        {
            string SQL = "SELECT usuarios.* " +
                         "FROM Usuarios usuarios " +
                         "WHERE dni LIKE '" + filtro + "%'";

            List <Usuario> listaUsuarios = new List <Usuario>();

            DataTable tabla = GestorBD.Consultar(SQL);

            for (int i = 0; i < tabla.Rows.Count; i++)
            {
                listaUsuarios.Add(DiseniarUsuario(i, tabla));
            }

            return(listaUsuarios);
        }
        public static IList <Proyecto> ConsultarTablaProyectosFiltro(string filtro)
        {
            string SQL = "SELECT proyectos.* " +
                         "FROM Proyectos proyectos " +
                         "WHERE descripcion LIKE '" + filtro + "%'";

            List <Proyecto> listaProyectos = new List <Proyecto>();

            DataTable tabla = GestorBD.Consultar(SQL);

            for (int i = 0; i < tabla.Rows.Count; i++)
            {
                listaProyectos.Add(DiseniarProyecto(i, tabla));
            }

            return(listaProyectos);
        }
Exemple #27
0
        public static DataTable ConsultarDetalleFactura(string idFactura)
        {
            string SQL = "SELECT " +
                         "fd.cantidad_licencias, " +
                         "p.descripcion, " +
                         "p.version, " +
                         "p.alcance, " +
                         "CAST((fd.precio/fd.cantidad_licencias) AS INT) as unitario, " +
                         "fd.precio " +
                         "FROM " +
                         "FacturasDetalle fd, Proyectos p " +
                         "WHERE " +
                         "fd.id_proyecto = p.id_proyecto AND " +
                         "fd.numero_factura = " + idFactura.ToString() + " AND " +
                         "fd.borrado = 0";

            return(GestorBD.Consultar(SQL));
        }
        public static IList <Barrio> ConsultarBarrio(int id_barrio)
        {
            string SQL = "SELECT barrios.* " +
                         "FROM Barrios barrios " +
                         "WHERE " +
                         "id_barrio = '" + id_barrio.ToString() + "' AND " +
                         "borrado = 0";

            IList <Barrio> listaBarrios = new List <Barrio>();
            DataTable      tabla        = GestorBD.Consultar(SQL);

            if (tabla.Rows.Count > 0)
            {
                listaBarrios.Add(DiseniarBarrio(0, tabla));
            }

            return(listaBarrios);
        }
Exemple #29
0
        public static IList <Perfil> ConsultarPerfil(int id_perfil)
        {
            string SQL = "SELECT perfiles.* " +
                         "FROM Perfiles perfiles " +
                         "WHERE " +
                         "id_perfil = '" + id_perfil.ToString() + "' AND " +
                         "borrado = 0";

            IList <Perfil> listaPerfiles = new List <Perfil>();
            DataTable      tabla         = GestorBD.Consultar(SQL);

            if (tabla.Rows.Count > 0)
            {
                listaPerfiles.Add(DiseniarPerfil(0, tabla));
            }

            return(listaPerfiles);
        }
Exemple #30
0
        public static IList <Contacto> ConsultarContacto(string cuit)
        {
            string SQL = "SELECT contactos.* " +
                         "FROM Contactos contactos " +
                         "WHERE " +
                         "cuit = '" + cuit.ToString() + "' AND " +
                         "borrado = 0";

            IList <Contacto> listaContactos = new List <Contacto>();
            DataTable        tabla          = GestorBD.Consultar(SQL);

            if (tabla.Rows.Count > 0)
            {
                listaContactos.Add(DiseniarContacto(0, tabla));
            }

            return(listaContactos);
        }