private void AgregarHabitacionDisponibleYSacarlaDeLibres(Habitacion habitacionAgregada) { var habitac = this.habitacionesDisponibles.Find(habitacion => habitacion.identificador == habitacionAgregada.identificador); if (habitac != null) { this.HabitacionesDisponiblesDataGrid.DataSource = new List<Habitacion>(); this.HabitacionesDisponiblesDataGrid.Refresh(); this.HabitacionesReservadasDataGrid.DataSource = new List<Habitacion>(); this.HabitacionesReservadasDataGrid.Refresh(); var HabitacionesReservadaParaGrid = new List<Habitacion>(); var HabitacionesDisponiblesParaGrid = new List<Habitacion>(); this.habitacionesDisponibles.Remove(habitac); this.habitacionesReservadas.Add(habitac); HabitacionesReservadaParaGrid = this.habitacionesReservadas; HabitacionesDisponiblesParaGrid = this.habitacionesDisponibles; this.HabitacionesReservadasDataGrid.DataSource = HabitacionesReservadaParaGrid; //this.HabitacionesReservadasDataGrid.DataSource = this.habitacionesReservadas; this.HabitacionesReservadasDataGrid.Refresh(); this.HabitacionesDisponiblesDataGrid.DataSource = HabitacionesDisponiblesParaGrid; //this.HabitacionesDisponiblesDataGrid.DataSource = this.habitacionesDisponibles; this.HabitacionesDisponiblesDataGrid.Refresh(); this.habitacionesAgregadas.Add(habitac); } }
internal void QuitarReservaDeHabitacion(Reserva reserva, Habitacion habitacionARemover) { var query = String.Format(@"DELETE FROM GD2C2014.LA_REVANCHA.HABITACION_RESERVA " + "WHERE HABRES_COD_HABITACION = '{0}' AND " + "HABRES_COD_RESERVA = '{1}'", habitacionARemover.identificador, reserva.identificador); SQLUtils.EjecutarConsultaConEfectoDeLado(query); }
public Decimal CantidadPersonasParaHabitacion(Habitacion habitacion) { var query = String.Format(@"SELECT TIPHAB_CANT_PERSONAS FROM GD2C2014.LA_REVANCHA.TIPO_HABITACION " + "WHERE TIPHAB_CODIGO = '{0}'", habitacion.codigo_tipo); DataRowCollection dataRow = SQLUtils.EjecutarConsultaSimple(query, "GD2C2014.LA_REVANCHA.TIPO_HABITACION"); return (dataRow.ToList<Decimal>(row => Decimal.Parse(row["TIPHAB_CANT_PERSONAS"].ToString()))).First(); }
internal void ReservarHabitacion(Reserva reserva, Habitacion habitacion) { var query = String.Format(@"INSERT INTO GD2C2014.LA_REVANCHA.HABITACION_RESERVA " + "(HABRES_COD_RESERVA, HABRES_COD_HABITACION) " + "VALUES ('{0}', '{1}')", reserva.identificador, habitacion.identificador); SQLUtils.EjecutarConsultaConEfectoDeLado(query); }
public Habitacion DataRowToHab(DataRow row) { var codigo = Decimal.Parse(row["HAB_CODIGO"].ToString()); var numero = Decimal.Parse(row["HAB_NUMERO"].ToString()); var cod_hotel = Decimal.Parse(row["HAB_COD_HOTEL"].ToString()); var piso = Decimal.Parse(row["HAB_PISO"].ToString()); var ubi = row["HAB_UBICACION"].ToString(); var tipo = Decimal.Parse(row["HAB_COD_TIPOHABITACION"].ToString()); var hab = bool.Parse(row["HAB_HABILITADA"].ToString()); var desc = row["HAB_DESCRIPCION"].ToString(); var habitacion = new Habitacion(codigo, numero, cod_hotel, piso,tipo,ubi,desc,hab); return habitacion; }