// // GET: /Avion/Create public ActionResult Create() { ViewData["nombreUsuario"] = ModeloAcceso.getInstancia().NombreUsuario; ViewData["estado"] = ModeloAcceso.getInstancia().Estado; Avion avion = new Avion(); String[] precio = { "400", "500", "600", "700", "800" }; String[] precio2 = { "100", "150", "250", "300", "350" }; List <int> primera = new List <int>(); List <int> segunda = new List <int>(); for (int i = 10; i <= 50; i = i + 10) { if (i <= 20) { primera.Add(i); } segunda.Add(i); } ViewData["precioClase1"] = new SelectList(precio); ViewData["precioClase2"] = new SelectList(precio2); ViewData["primera"] = new SelectList(primera); ViewData["segunda"] = new SelectList(segunda); ViewData["aerolineas"] = new SelectList(ModeloAerolinea.getInstancia().listaNombres()); return(View(avion)); }
public ActionResult Create(Aerolinea a) { try { // TODO: Add insert logic here a.idAerolinea = ModeloAerolinea.getInstancia().lista().Count + 1; a.nombre = Request["nombre"]; a.precio = Convert.ToDecimal(Request["precio"]); ModeloAerolinea.getInstancia().agregar(a); return(RedirectToAction("../Vuelo/Index")); } catch { return(View()); } }
public ActionResult Guardar() { Boleto b = new Boleto(); ViewBag.mensaje = ""; if (ModeloCompraBoleto.getInstancia().Primera != null) { ViewBag.listaPrimera = ModeloCompraBoleto.getInstancia().Primera; } if (ModeloCompraBoleto.getInstancia().Segunda != null) { ViewBag.listaSegunda = ModeloCompraBoleto.getInstancia().Segunda; } ViewBag.aumento = Convert.ToDecimal(ModeloAerolinea.getInstancia().buscar(int.Parse(ModeloAvion.getInstancia().buscar(ModeloCompraBoleto.getInstancia().Avion).idAerolinea.ToString())).precio.ToString()); ViewBag.aerolinea = ModeloAerolinea.getInstancia().buscar(int.Parse(ModeloAvion.getInstancia().buscar(ModeloCompraBoleto.getInstancia().Avion).idAerolinea.ToString())).nombre.ToString(); return(View(b)); }
public ActionResult Create(Avion a) { try { a.idAvion = ModeloAvion.getInstancia().lista().Count + 1; a.modelo = Request["modelo"]; int id = int.Parse(ModeloAerolinea.getInstancia().consultarNombre(Request["aerolineas"]).idAerolinea.ToString()); a.idAerolinea = id; ModeloAvion.getInstancia().agregar(a); int idPrimera = ModeloTipoAsiento.getInstancia().buscar("Primera Clase").idTipoAsiento; int idSegunda = ModeloTipoAsiento.getInstancia().buscar("Segunda Clase").idTipoAsiento; for (int i = 1; i <= Convert.ToInt32(Request["primera"]); i++) { Asiento s = new Asiento(); s.idAsiento = ModeloAsiento.getInstancia().lista().Count + 1; s.numeroAsiento = "No." + i; s.idAvion = a.idAvion; s.estado = "disponible"; s.precio = Convert.ToDecimal(Request["precioClase1"]); s.idTipoAsiento = idPrimera; ModeloAsiento.getInstancia().agregar(s); } for (int i = 1; i <= Convert.ToInt32(Request["segunda"]); i++) { Asiento s = new Asiento(); s.idAsiento = ModeloAsiento.getInstancia().lista().Count + 1; s.numeroAsiento = "No." + i; s.idAvion = a.idAvion; s.estado = "disponible"; s.precio = Convert.ToDecimal(Request["precioClase2"]); s.idTipoAsiento = idSegunda; ModeloAsiento.getInstancia().agregar(s); } return(RedirectToAction("../Vuelo/Index")); } catch { return(View()); } }
public ActionResult Reservar(Boleto boleto) { try { ModeloCompraBoleto.getInstancia().Primera = null; ModeloCompraBoleto.getInstancia().Segunda = null; ModeloCompraBoleto.getInstancia().Estado = null; ModeloCompraBoleto.getInstancia().Vuelo = 0; ModeloCompraBoleto.getInstancia().Fecha = null; ModeloCompraBoleto.getInstancia().Avion = 0; ModeloCompraBoleto.getInstancia().Aumento = 0; ModeloCompraBoleto.getInstancia().Codigo = null; if (Request["Clase1"] != null) { ModeloCompraBoleto.getInstancia().Primera = Request["Clase1"].Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); } if (Request["Clase2"] != null) { ModeloCompraBoleto.getInstancia().Segunda = Request["Clase2"].Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); } ModeloCompraBoleto.getInstancia().Estado = Request["estado"]; ModeloCompraBoleto.getInstancia().Fecha = DateTime.Now.ToString(); ModeloCompraBoleto.getInstancia().Vuelo = int.Parse(Request["idVuelo"]); ModeloCompraBoleto.getInstancia().Avion = int.Parse(Request["idAvion"]); int d = int.Parse(ModeloAvion.getInstancia().buscar(int.Parse(Request["idAvion"])).idAerolinea.ToString()); Decimal p = Convert.ToDecimal(ModeloAerolinea.getInstancia().buscar(d).precio); ModeloCompraBoleto.getInstancia().Aumento = Convert.ToDecimal(p); ModeloCompraBoleto.getInstancia().Codigo = Guid.NewGuid().ToString(); return(RedirectToAction("../Boleto/Guardar")); } catch { return(View()); } }