/*Metodo de busqueda del restaurante en la DB*/ public CRestaurantModel buscarRest(int rest_id) { string query = "Select rst_id, rst_nombre, rst_direccion, rst_descripcion, lug_nombre From Restaurante, lugar where rst_id=" + rest_id + "and fk_lugar = lug_id"; SqlDataReader read = Executer(query); CRestaurantModel rest = new CRestaurantModel(); if (read.HasRows) { while (read.Read()) { int id = read.GetInt32(0); string nombre = read.GetString(1); string dir = read.GetString(2); string descripcion = read.GetString(3); string city = read.GetString(4); rest.Id = id; rest.Name = nombre; rest.Description = descripcion; rest.Addres = dir; rest.CityName = city; } } CloseConnection(); return(rest); }
public void buscar_restaunte_test() { CRestaurantModel restaurante = manejador.buscarRest(1); Assert.NotNull(restaurante); Assert.IsInstanceOf(typeof(CRestaurantModel), manejador.buscarRest(1)); Assert.AreEqual(restaurante.CityName, "Caracas"); Assert.AreEqual(restaurante.Name, "Taxco"); }
public void crear_reserva_test() { int id_reserva = reserva_prueba.Id; manejador.CrearReserva(reserva_prueba); CRestaurantModel restaurante = manejador.buscarRest(reserva_prueba.IdRestaurant); Assert.NotNull(restaurante); Assert.IsInstanceOf(typeof(CReservation_Restaurant), reserva_prueba); }
/* Metodo para la seleccion del restaurante * donde hacer la reserva */ public ActionResult reservar_restaurant(int id_rest) { try { CRestaurantModel restaurante = new CRestaurantModel(); ManejadorSQLReservaRestaurant manejador = new ManejadorSQLReservaRestaurant(); restaurante = manejador.buscarRest(id_rest); return(View(restaurante)); } catch (ManejadorSQLException) { return(View("gestion_reserva_crucero_error_conexion")); } catch (Exception g) { ViewBag.Message = "Lo sentimos, la reserva no pudo ser realizada debido al siguiente error del sistema:" + g.Message; } return(View()); }
/*Metodo para llenar la lista de restaurantes*/ public List <CRestaurantModel> listarRestaurante(SqlDataReader read) { List <CRestaurantModel> lista_rest = null; lista_rest = new List <CRestaurantModel>(); if (read.HasRows) { while (read.Read()) { int id = read.GetInt32(0); string nombre = read.GetString(1); string dir = read.GetString(2); string city = read.GetString(3); CRestaurantModel resta = new CRestaurantModel(); resta.Id = id; resta.Name = nombre; resta.Addres = dir; resta.CityName = city; lista_rest.Add(resta); } } return(lista_rest); }