internal void ejecutar(Consulta consulta, string piso, Busqueda b) { if (b.GetHotel().Equals(true)) { if (piso != "") { consulta.ConcatToQuery(" and "); consulta.ConcatToQuery(" piso= " + Int32.Parse(piso)); b.SetPiso(true); } else { b.SetPiso(false); } } else { if (piso != "") { consulta.ConcatToQuery(" where piso= " + Int32.Parse(piso)); b.SetPiso(true); } else { b.SetPiso(false); } } }
private void ChequearRadioButtons(Consulta consulta, Busqueda busqueda) { if (busqueda.GetPiso().Equals(false) && busqueda.GetHabitacion().Equals(false) && busqueda.GetHotel().Equals(false)) { this.VerificarCheckBoxes_(consulta); } else { this.VerificarCheckBoxes(consulta); } }
public void button1_Click(object sender, EventArgs e) { labelHabilitadoError.Visible = false; labelExteriorError.Visible = false; /*Guardo el numero de habitacion conocido por el empleado*/ habitacion_numero = numNumHabitacion.Value.ToString(); ConexionSQL con2 = new ConexionSQL(); Consulta consulta = new Consulta(); consulta.ConcatToQuery("select ha.numero as 'Numero_Habitacion', ha.piso as 'Piso', ha.descripcion as 'Descripcion'," + "t.descripcion 'Tipo_Habitacion', convert(bit,ha.frente) as 'Tiene_vista_al_exterior', convert(bit,habilitado) as 'Esta_habilitada', ho.direccion as 'Direccion', ha.habitacion_id as 'ID' from" + " WHERE_EN_EL_DELETE_FROM.habitaciones ha join WHERE_EN_EL_DELETE_FROM.habitaciones_tipos t on ha.tipos_id=t.tipo_id join WHERE_EN_EL_DELETE_FROM.hoteles ho" + " on ho.hotel_id=ha.hotel_id "); BuscarHotel bHotel = new BuscarHotel(); BuscarPiso bPiso = new BuscarPiso(); BuscarHabitacion bHabi = new BuscarHabitacion(); busqueda = new Busqueda(); bHotel.ejecutar(consulta, hotelid.ToString(), busqueda); if (this.numPiso.Enabled && this.numPiso.Value != 0) { bPiso.ejecutar(consulta, this.numPiso.Value.ToString(), busqueda); } if (this.numNumHabitacion.Enabled && this.numNumHabitacion.Value != 0) { bHabi.ejecutar(consulta, this.numNumHabitacion.Value.ToString(), busqueda); } this.ChequearRadioButtons(consulta, busqueda); System.Diagnostics.Debug.WriteLine(consulta); consulta.ConcatToQuery("order by ha.numero asc"); DataTable resultados = con2.cargarTablaSQL(consulta.GetQuery()); dataGridView1.DataSource = resultados; dataGridView1.Columns[0].Width = 120; dataGridView1.Columns[1].Width = 120; dataGridView1.Columns[4].Width = 130; dataGridView1.Columns[2].Width = 130; dataGridView1.Columns[6].Width = 130; dataGridView1.AllowUserToAddRows = false; dataGridView1.Enabled = true; dataGridView1.Columns[0].ReadOnly = true; dataGridView1.Columns[1].ReadOnly = true; dataGridView1.Columns[2].ReadOnly = true; dataGridView1.Columns[3].ReadOnly = true; dataGridView1.Columns[4].ReadOnly = true; dataGridView1.Columns[5].ReadOnly = true; dataGridView1.Columns[6].ReadOnly = true; }
internal void ejecutar(Consulta consulta, string idHotel, Busqueda b) { if (idHotel == "") { b.SetHotel(false); } else { consulta.ConcatToQuery(" where ha.hotel_id=" + Int32.Parse(idHotel)); b.SetHotel(true); } }
internal void ejecutar(Consulta consulta, string p, Busqueda b) { if (p != "") { if (b.GetHotel().Equals(false) && b.GetPiso().Equals(false)) { consulta.ConcatToQuery(" where numero=" + Int32.Parse(p.ToString())); } else { consulta.ConcatToQuery(" and numero=" + Int32.Parse(p.ToString())); } b.SetHabitacion(true); } else { b.SetHabitacion(false); } }