Esempio n. 1
0
 /**
  * Enriquez Capetillo Gerardo Arturo
  * Hace la conexion con la base de datos para despues hacer un
  * SELECT NoSerie,Nombre,Marca,Modelo,PrecioVenta FROM Auto.
  * */
 private void FormSeekCar_Load(object sender, EventArgs e)
 {
     connection = new DatabaseConnection(@"GATEWAY-NE\SQLEXPRESS", "databasecar");
     //this.dataGridViewCars.DataSource = connection.Refresh("Auto", "NoSerie,Nombre,Marca,Modelo,PrecioVenta");
     query = "SELECT Instancia_Auto.NoSerie, Auto.Nombre, Auto.Marca, Auto.Modelo, Instancia_Auto.PrecioVenta FROM Auto" +
             " INNER JOIN Instancia_Auto ON Auto.IdAuto = Instancia_Auto.IdAuto WHERE Instancia_Auto.Bandera = 1";
     this.dataGridViewCars.DataSource = connection.RefreshAuto(query);
     fillComboBox(comboBoxName, 1);
     fillComboBox(comboBoxBrand, 2);
     fillComboBox(comboBoxModel, 3);
     for (int j = 0; j < dataGridViewCars.Columns.Count; j++)
     {
         dataGridViewCars.Columns[j].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
     }
 }
Esempio n. 2
0
 private void tabControlPages_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (tabControlPages.SelectedIndex == 0)
     {
         this.Width = 248;
     }
     else
     {
         this.Width = 500;
         dataGridViewData.DataSource = connection.RefreshAuto("SELECT Nombre,RazonSocial,Telefono,NoSerie,FechaCompra FROM Compra INNER JOIN Proveedor ON Compra.idProveedor = Proveedor.idProveedor");
         for (int j = 0; j < dataGridViewData.Columns.Count; j++)
         {
             dataGridViewData.Columns[j].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
         }
     }
 }
Esempio n. 3
0
        /**
         * Enriquez Capetillo Gerardo Arturo
         * Construye las restricciones de una consulta con los valores de los comboBoxes seleccionados y
         * ejecuta una consulta SELECT.
         * */
        private void makeQuery()
        {
            string subquery = "";

            if (!nameQuery.Equals(""))
            {
                subquery += string.Format("Nombre = '{0}' AND ", nameQuery);
            }
            if (!brandQuery.Equals(""))
            {
                subquery += string.Format("Marca = '{0}' AND ", brandQuery);
            }
            if (!modelQuery.Equals(""))
            {
                subquery += string.Format("Modelo = '{0}' AND ", modelQuery);
            }
            subquery = subquery.Remove(subquery.Length - 5, 4);
            this.dataGridViewCars.DataSource = connection.RefreshAuto(query + " AND " + subquery);
            for (int j = 0; j < dataGridViewCars.Columns.Count; j++)
            {
                dataGridViewCars.Columns[j].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            }
        }