Пример #1
0
 public DataTable buscarModelos()
 {
     return(_BD.consulta(@"SELECT mod.idModelo as Id,
                                  mod.descripcion as Modelo,
                                  mar.descripcion as Marca 
                          FROM MODELOS as mod, MARCAS as mar
                          WHERE mod.idMarca = mar.idMarca"));
 }
Пример #2
0
 public DataTable Consultar_localidades()
 {
     return(_BD.consulta(@"SELECT loc.idLocalidad as Id,
                                  loc.descripcion as Localidad,
                                  pro.descripcion as Provincia 
                           FROM LOCALIDADES as loc, 
                                PROVINCIAS as pro
                           WHERE loc.idProvincia = pro.idProvincia"));
 }
Пример #3
0
 public DataTable buscarProveedores()
 {
     return(_BD.consulta(@"SELECT prv.idProveedor as Id,
                                       (prv.apellido + ' '+ prv.nombre) as Proveedor,   
                                       tpd.descripcion as TipoDoc,
                                       prv.nroDoc as NroDoc,
                                       prv.calle as Calle,
                                       prv.nro as Numero,
                                       prv.telefono as Telefono,
                                       prv.email as Email,
                                       loc.descripcion as Localidad     
                                FROM proveedores as prv, tipos_documentos as tpd, localidades as loc
                                WHERE prv.idTipoDoc = tpd.idTipoDoc
                                AND prv.idLocalidad = loc.idLocalidad"));
 }
Пример #4
0
        //Se definen dos métodos sobrecargados (mismo nombre)
        //de carga del ComboBox01, uno requiere de una instancia de
        //la clase acceso_BD con la que accede a leer la tabla con la que se carga el combo.
        //El otro método recibe directamente la tabla con la que se carga el combo.
        //Para ambos casos se debe declarar que columna es la pk y cual el descriptor, para
        //poder configuar el ValueMember (miembro valor) y el DisplayMember (miembro display)
        public void cargar(string nombre_tabla, string pk, string descriptor)
        {
            acceso_BD _BD = new acceso_BD();

            this.DataSource    = _BD.consulta("SELECT * FROM " + nombre_tabla);
            this.DisplayMember = descriptor;
            this.ValueMember   = pk;
        }
Пример #5
0
 public DataTable buscarMarcas()
 {
     return(_BD.consulta(@"SELECT mar.idMarca as Id,
                                  mar.descripcion as Marca,
                                  pai.descripcion as Pais
                         FROM MARCAS as mar, paises as pai 
                         WHERE mar.idPais = pai.idPais"));
 }
Пример #6
0
 public DataTable Consultar_Stock()
 {
     return(_BD.consulta(@"SELECT sto.idStock as Id, 
                                  pro.idProducto as IdProducto,
                                  (MAR.descripcion + ' ' +  mod.descripcion + ' ' + CONVERT(varchar(10),PRO.anio)) as Producto,
                                  sto.cantidad as Disponible 
                           FROM STOCK as sto, PRODUCTOS as pro, MODELOS as mod, MARCAS as MAR 
                           WHERE sto.idProducto = pro.idProducto
                           AND pro.idModelo = mod.idModelo 
                           AND mod.idMarca = mar.idMarca"));
 }
Пример #7
0
        //se define una función pública <consulta_login> que recibe dos parámetros de entrada
        //que permite evaluar en la base de datos en la tabla <users> si la combinación de
        //<usuario> y <pssw> existen, en caso de exitir devuelte una tabla con contenido, por lo
        //contrario devuelve una tabla vacía
        public DataTable consulta_login(string usuario, string pssw)
        {
            //se define una variable local a la función <sqltxt> del tipo <string> donde en el
            //momento de su creación se le asigan su contenido, que es el comando SELECT
            //necesario para poder establecer la veracidad del usuario.
            string sqltxt = @"SELECT * FROM users 
                             WHERE n_usuario = '" + usuario + "'"
                            + " AND password = '******'";

            //aquí dos acciones. 1)ejecuta el SQL atravéz del objeto <_BD> utilizando la función
            //<consulta> pasando por parámentro de la función el comando SQL, esta función devuelve una tabla.
            //2)Devuelve con el comando <return> a travéz de la función <consulta_login> el resultado
            //del SQL.
            return(_BD.consulta(sqltxt));
        }
Пример #8
0
 public DataTable Recuperar_perfiles()
 {
     return(_BD.consulta("SELECT * FROM PERFILES"));
 }
Пример #9
0
 public DataTable Consultar_provincias()
 {
     return(_BD.consulta(@"SELECT pro.idProvincia as Id,
                                  pro.descripcion as Provincia
                           FROM PROVINCIAS as pro"));
 }
Пример #10
0
 public DataTable Consultar_paises()
 {
     return(_BD.consulta("SELECT pai.idPais as Id, pai.descripcion as Pais FROM PAISES as pai"));
 }
Пример #11
0
 public DataTable Consultar_estados()
 {
     return(_BD.consulta("SELECT * FROM ESTADOS"));
 }
Пример #12
0
 public DataTable Consultar_tiposDoc()
 {
     return(_BD.consulta("SELECT * FROM TIPOS_DOCUMENTOS"));
 }