public ReservaHotel Obtener(string codigo) { ReservaHotel reservaEncontrada = null; string sql = "SELECT * FROM reservahotel WHERE codigoreservahotel=@codigoreservahotel"; using (SqlConnection conexion = new SqlConnection(CadenaConexion)) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sql, conexion)) { comando.Parameters.Add(new SqlParameter("@codigoreservahotel", codigo)); using (SqlDataReader resultado = comando.ExecuteReader()) { if (resultado.Read()) { reservaEncontrada = new ReservaHotel() { Codigoreservahotel = (string)resultado["codigoreservahotel"], Nombrehotel = (string)resultado["nombrehotel"], Numerodias = (string)resultado["numerodias"], Cantidadpersonas = (string)resultado["cantidadpersonas"], Numerohabitaciones = (string)resultado["numerohabitaciones"], Montototal = (string)resultado["montototal"], Fechaingreso = (DateTime)resultado["fechaingreso"] }; } } } return(reservaEncontrada); } }
public List <ReservaHotel> Listar() { List <ReservaHotel> reservaHotelesEncontradas = new List <ReservaHotel>(); ReservaHotel reservahotelEncontrada = null; string sql = "SELECT * FROM reservahotel"; using (SqlConnection conexion = new SqlConnection(CadenaConexion)) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sql, conexion)) { using (SqlDataReader resultado = comando.ExecuteReader()) { while (resultado.Read()) { reservahotelEncontrada = new ReservaHotel() { Codigoreservahotel = (string)resultado["codigoreservahotel"], Nombrehotel = (string)resultado["nombrehotel"], Numerodias = (string)resultado["numerodias"], Cantidadpersonas = (string)resultado["cantidadpersonas"], Numerohabitaciones = (string)resultado["numerohabitaciones"], Montototal = (string)resultado["montototal"], Fechaingreso = (DateTime)resultado["fechaingreso"] }; reservaHotelesEncontradas.Add(reservahotelEncontrada); } } } } return(reservaHotelesEncontradas); }
public ReservaHotel FindById(ReservaHotel reservaHotel) { using (var db = new Contexto()) { return(db.ReservasHotel.Find(reservaHotel.ReservaHotelId)); } }
public void Create(ReservaHotel reservaHotel) { using (var db = new Contexto()) { db.ReservasHotel.Add(reservaHotel); db.SaveChanges(); } }
private void AdicionarReservaHotel(object sender, RoutedEventArgs e) { ReservaHotelViewModel rhvm = new ReservaHotelViewModel(); Hotel hotel = (Hotel)dgHoteis.CurrentItem; rhvm.CheckIn = (DateTime)dtCheckIn.SelectedDate; rhvm.CheckOut = (DateTime)dtCheckOut.SelectedDate; rhvm.HotelId = hotel.HotelId; rhvm.DataReserva = DateTime.Now; rhvm.UsuarioId = 2; ReservaHotel reserva = new ReservaHotel { ReservaHotelId = rhvm.ReservaHotelId, CheckIn = rhvm.CheckIn, CheckOut = rhvm.CheckOut, DataReserva = rhvm.DataReserva, UsuarioId = rhvm.UsuarioId, HotelId = rhvm.HotelId }; try { if (reserva.CheckIn == null) { throw new Exception("Favor preencher Check In!"); } if (reserva.CheckOut == null) { throw new Exception("Favor preencher Check In!"); } if (reserva.HotelId == 0) { throw new Exception("Favor preencher Hotel!"); } if (reserva.UsuarioId == 0) { throw new Exception("Favor preencher Usuario!"); } reservaHotelController.CadastrarReservaHotel(reserva); lblMessage.Content = "Hotel Reservado!"; timer.Elapsed += LimpaLabel; timer.AutoReset = false; timer.Start(); } catch (Exception ex) { lblMessage.Content = ex.Message; timer.Elapsed += LimpaLabel; timer.AutoReset = false; timer.Start(); } }
public void Delete(ReservaHotel reservaHotel) { using (var db = new Contexto()) { ReservaHotel reservaHotelDB = FindById(reservaHotel); if (reservaHotelDB != null) { db.ReservasHotel.Attach(reservaHotel); db.ReservasHotel.Remove(reservaHotel); db.SaveChanges(); } } }
public ReservaHotel Modificar(ReservaHotel reservaAModificar) { ReservaHotel reservaModificada = null; string sql = "UPDATE reservahotel SET codigoreservahotel=@codigoreservahotel,nombrehotel=@nombrehotel,numerodias=@numerodias,cantidadpersonas=@cantidadpersonas," + "numerohabitaciones=@numerohabitaciones,montototal=@montototal,fechaingreso=@fechaingreso"; using (SqlConnection conexion = new SqlConnection(CadenaConexion)) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sql, conexion)) { comando.Parameters.Add(new SqlParameter("@codigoreservahotel", reservaAModificar.Codigoreservahotel)); comando.Parameters.Add(new SqlParameter("@nombrehotel", reservaAModificar.Nombrehotel)); comando.Parameters.Add(new SqlParameter("@numerodias", reservaAModificar.Numerodias)); comando.Parameters.Add(new SqlParameter("@cantidadpersonas", reservaAModificar.Cantidadpersonas)); comando.Parameters.Add(new SqlParameter("@numerohabitaciones", reservaAModificar.Numerohabitaciones)); comando.Parameters.Add(new SqlParameter("@montototal", reservaAModificar.Montototal)); comando.Parameters.Add(new SqlParameter("@fechaingreso", reservaAModificar.Fechaingreso)); } reservaModificada = Obtener(reservaAModificar.Codigoreservahotel); return(reservaModificada); } }
private void InsertarReservaH() { var reservaH = new ReservasHotel { destino = textBox4.Text, entrada = dateTimePicker3.Value.ToString("dd/MM/yyyy"), salida = dateTimePicker4.Value.ToString("dd/MM/yyyy"), habitaciones = textBox5.Text, id_Hotels = dataGridView2.CurrentRow.Cells[0].Value.ToString() }; var rHotel = new ReservaHotel(); try { rHotel.InsertarDatos(reservaH); MonstrarMensaje("Reserva Hotel creado satisfactoriamente"); } catch (Exception e) { MonstrarError(e.Message); } }
public ReservaHotel Crear(ReservaHotel reservahotelACrear) { ReservaHotel reservahotelCreada = null; string sql = "INSERT INTO reservahotel VALUES(@codigoreservahotel,@nombrehotel,@numerodias,@cantidadpersonas,@numerohabitaciones," + "@montototal,@fechaingreso)"; using (SqlConnection conexion = new SqlConnection(CadenaConexion)) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sql, conexion)) { comando.Parameters.Add(new SqlParameter("@codigoreservahotel", reservahotelACrear.Codigoreservahotel)); comando.Parameters.Add(new SqlParameter("@nombrehotel", reservahotelACrear.Nombrehotel)); comando.Parameters.Add(new SqlParameter("@numerodias", reservahotelACrear.Numerodias)); comando.Parameters.Add(new SqlParameter("@cantidadpersonas", reservahotelACrear.Cantidadpersonas)); comando.Parameters.Add(new SqlParameter("@numerohabitaciones", reservahotelACrear.Numerohabitaciones)); comando.Parameters.Add(new SqlParameter("@montototal", reservahotelACrear.Montototal)); comando.Parameters.Add(new SqlParameter("@fechaingreso", reservahotelACrear.Fechaingreso)); comando.ExecuteNonQuery(); } reservahotelCreada = Obtener(reservahotelACrear.Codigoreservahotel); return(reservahotelCreada); } }
public void ExcluirReservaHotel(ReservaHotel reservaHotel) { dao.Delete(reservaHotel); }
public void CadastrarReservaHotel(ReservaHotel reservaHotel) { dao.Create(reservaHotel); }
public ReservaHotel ModificarReservaHotel(ReservaHotel reservaHotelAModificar) { return(reservaHotelDAO.Modificar(reservaHotelAModificar)); }
public ReservaHotel CrearReservaHotel(ReservaHotel reservaHotelACrear) { return(reservaHotelDAO.Crear(reservaHotelACrear)); }