// // 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)); }
// // GET: /Vuelo/Delete/5 public ActionResult Delete(int id) { Vuelo v = ModeloVuelo.getInstancia().buscar(id); int contador = int.Parse(ModeloVuelo.getInstancia().buscar(id).idAvion.ToString()); int dato = ModeloAsiento.getInstancia().existenciaAsientos(contador).Count; if (v.estado.Equals("despegado")) { ViewData["estado"] = ModeloAcceso.getInstancia().Estado; ViewBag.mensaje = "El Avion Despego"; return(View()); } else { if (dato != 0) { ViewData["nombreUsuario"] = ModeloAcceso.getInstancia().NombreUsuario; ViewData["estado"] = ModeloAcceso.getInstancia().Estado; ViewBag.mensaje = "Hay Asientos Reservados, No Puede Eliminar El Vuelo"; return(View()); } else { ViewBag.mensaje = ""; ViewData["nombreUsuario"] = ModeloAcceso.getInstancia().NombreUsuario; ViewData["estado"] = ModeloAcceso.getInstancia().Estado; return(View(ModeloVuelo.getInstancia().buscar(id))); } } }
public ActionResult Autenticar(String nombre, String pass) { try { Usuario user = ModeloUsuario.getInstancia().autenticar(Request["txtNombreUsuario"], Request["txtContrasena"]); if (user != null) { if (user.Rol.nombre.Equals("administrador")) { ModeloAcceso.getInstancia().Nombre = user.nombre; ModeloAcceso.getInstancia().Apellido = user.apellido; ModeloAcceso.getInstancia().Email = user.email; ModeloAcceso.getInstancia().Logged(user.nombreUsuario, user.idUsuario); Session.Add("foto", user.foto); return(RedirectToAction("../Vuelo/Index")); } else { return(View("../Home/Index")); } } else { return(View("../Home/Index")); } } catch { return(View("../Home/Index")); } }
// // GET: /Vuelo/ public ActionResult Index() { ViewData["nombreUsuario"] = ModeloAcceso.getInstancia().NombreUsuario; ViewData["estado"] = ModeloAcceso.getInstancia().Estado; List <Vuelo> model = ModeloVuelo.getInstancia().lista(); return(View(model)); }
// // GET: /Aerolinea/Create public ActionResult Create() { ViewData["nombreUsuario"] = ModeloAcceso.getInstancia().NombreUsuario; ViewData["estado"] = ModeloAcceso.getInstancia().Estado; String[] precio = { "100", "150", "250", "300", "350", "400" }; ViewData["precio"] = new SelectList(precio); Aerolinea a = new Aerolinea(); return(View(a)); }
// // GET: /Vuelo/Create public ActionResult Create() { ViewData["nombreUsuario"] = ModeloAcceso.getInstancia().NombreUsuario; ViewData["estado"] = ModeloAcceso.getInstancia().Estado; String[] dato = { "proceso", "despegado" }; ViewData["estadoVuelo"] = new SelectList(dato); ViewData["aviones"] = new SelectList(ModeloAvion.getInstancia().listaNombres()); Vuelo model = new Vuelo(); return(View(model)); }
// // GET: /Vuelo/Edit/5 public ActionResult Edit(int id) { Vuelo v = ModeloVuelo.getInstancia().buscar(id); int contador = int.Parse(v.idAvion.ToString()); int opcion = ModeloAsiento.getInstancia().existenciaAsientos(contador).Count; if (opcion != 0) { ViewBag.m = ""; ViewData["condicion"] = "si"; ViewData["nombreUsuario"] = ModeloAcceso.getInstancia().NombreUsuario; ViewData["estado"] = ModeloAcceso.getInstancia().Estado; String[] dato = { "proceso", "despegado" }; ViewData["estadoVuelo"] = new SelectList(dato); ViewBag.mensaje = "Hay Asientos Reservados, Solo Puede Editar El Estado Si el Avion Ya Despego"; return(View()); } else { if (v.estado.Equals("despegado")) { ViewData["estado"] = ModeloAcceso.getInstancia().Estado; ViewBag.mensaje = "El Avion Despego"; return(View()); } else { ViewBag.mensaje = ""; ViewBag.m = ""; ViewData["condicion"] = "no"; ViewData["nombreUsuario"] = ModeloAcceso.getInstancia().NombreUsuario; ViewData["estado"] = ModeloAcceso.getInstancia().Estado; String[] dato = { "proceso", "despegado" }; ViewData["estadoVuelo"] = new SelectList(dato); ViewData["listaAvion"] = new SelectList(ModeloAvion.getInstancia().listaNombres()); return(View(ModeloVuelo.getInstancia().buscar(id))); } } }
public ActionResult Guardar(Boleto collection) { try { int ultimo = 0; foreach (var a in ModeloBoleto.getInstancia().listaBoleto()) { if (ultimo < a.idBoleto) { ultimo = a.idBoleto; } } if (Request["nombre"].Equals("") && Request["apellido"].Equals("") && Request["edad"].Equals("") && Request["correo"].Equals("")) { ViewBag.mensaje = "Verifique de Ingresar Todos los Datos"; return(RedirectToAction("Guardar")); } else { int idUsuario = ModeloAcceso.getInstancia().Id; if (ModeloCompraBoleto.getInstancia().Primera != null) { foreach (Asiento a in ModeloAsiento.getInstancia().consultaAvion(ModeloCompraBoleto.getInstancia().Avion)) { foreach (String bo in ModeloCompraBoleto.getInstancia().Primera) { if (a.idAsiento == int.Parse(bo)) { Boleto boleto = new Boleto(); ultimo = ultimo + 1; boleto.idBoleto = ultimo; boleto.fecha = ModeloCompraBoleto.getInstancia().Fecha; boleto.precio = a.precio + ModeloCompraBoleto.getInstancia().Aumento; boleto.estado = ModeloCompraBoleto.getInstancia().Estado; boleto.nombre = Request["nombre"]; boleto.apellido = Request["apellido"]; boleto.edad = int.Parse(Request["edad"]); boleto.correo = Request["correo"]; boleto.codigo = ModeloCompraBoleto.getInstancia().Codigo; boleto.idVuelo = ModeloCompraBoleto.getInstancia().Vuelo; boleto.idAsiento = a.idAsiento; ModeloBoleto.getInstancia().agregar(boleto); ModeloAsiento.getInstancia().editar(a.idAsiento, "reservado"); } } } } if (ModeloCompraBoleto.getInstancia().Segunda != null) { foreach (Asiento a in ModeloAsiento.getInstancia().consultaAvion(ModeloCompraBoleto.getInstancia().Avion)) { foreach (String bo in ModeloCompraBoleto.getInstancia().Segunda) { if (a.idAsiento == int.Parse(bo)) { Boleto boleto = new Boleto(); ultimo = ultimo + 1; boleto.idBoleto = ultimo; boleto.fecha = ModeloCompraBoleto.getInstancia().Fecha; boleto.precio = a.precio + ModeloCompraBoleto.getInstancia().Aumento; boleto.estado = ModeloCompraBoleto.getInstancia().Estado; boleto.nombre = Request["nombre"]; boleto.apellido = Request["apellido"]; boleto.edad = int.Parse(Request["edad"]); boleto.correo = Request["correo"]; boleto.codigo = ModeloCompraBoleto.getInstancia().Codigo; boleto.idVuelo = ModeloCompraBoleto.getInstancia().Vuelo; boleto.idAsiento = a.idAsiento; ModeloBoleto.getInstancia().agregar(boleto); ModeloAsiento.getInstancia().editar(a.idAsiento, "reservado"); } } } } return(RedirectToAction("../Home/Index")); } } catch { return(View()); } }
public ActionResult Perfil() { ViewData["nombreUsuario"] = ModeloAcceso.getInstancia().NombreUsuario; ViewData["estado"] = ModeloAcceso.getInstancia().Estado; return(View()); }
public ActionResult Logout() { ModeloAcceso.getInstancia().Logout(); Session.Remove("foto"); return(View("../Home/Index")); }
// // GET: /Vuelo/Details/5 public ActionResult Details(int id) { ViewData["nombreUsuario"] = ModeloAcceso.getInstancia().NombreUsuario; ViewData["estado"] = ModeloAcceso.getInstancia().Estado; return(View(ModeloVuelo.getInstancia().buscar(id))); }