コード例 #1
0
 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);
         }
     }
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
        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;
        }
コード例 #4
0
 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);
     }
 }
コード例 #5
0
 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);
     }
 }