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")); }
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")); }
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")); }
//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; }
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")); }
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")); }
//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)); }
public DataTable Recuperar_perfiles() { return(_BD.consulta("SELECT * FROM PERFILES")); }
public DataTable Consultar_provincias() { return(_BD.consulta(@"SELECT pro.idProvincia as Id, pro.descripcion as Provincia FROM PROVINCIAS as pro")); }
public DataTable Consultar_paises() { return(_BD.consulta("SELECT pai.idPais as Id, pai.descripcion as Pais FROM PAISES as pai")); }
public DataTable Consultar_estados() { return(_BD.consulta("SELECT * FROM ESTADOS")); }
public DataTable Consultar_tiposDoc() { return(_BD.consulta("SELECT * FROM TIPOS_DOCUMENTOS")); }