//update public void ActualizarVuelos(Vuelos item) { try { using (var db = new AirFly_Modelo()) { Vuelos obj = db.Vuelos.Where(x => x.id_vuelo == item.id_vuelo).FirstOrDefault(); if (obj != null) { obj.fecha_vuelo = item.fecha_vuelo; obj.hora_vuelo = item.hora_vuelo; obj.tiempo_vuelo = item.tiempo_vuelo; obj.distancia_vuelo = item.distancia_vuelo; obj.id_avion = item.id_avion; obj.id_ruta = item.id_ruta; db.SaveChanges(); } } } catch { throw new Exception("Verifique que los datos sean correctos"); } }
public ActionResult Eliminar(int id) { Vuelos VLO = new Vuelos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); try { string destino = VLO.SP_Solicitar_Destino(id).Destino; BTC.GenerarBitacora(VLO.SP_Solicitar_Consec_Vuelo(id).Consec_Vuelo, 1, 3, DateTime.Now, "Eliminar", "Eliminación de un Vuelo", "", "", "", 0, "", "", "", "", "", DateTime.Now, "", 0); VLO.EliminarVuelo(id); if (destino == "") { return(RedirectToAction("IndexLlegada")); } else { return(RedirectToAction("IndexSalida")); } } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al eliminar un vuelo en la Tabla Vuelo: " + ex); throw; } }
public async Task <IActionResult> Edit(int id, [Bind("VuelosID,Nombre,FechaSalida,FechaLlegada,AvionesID,CiudadesID")] Vuelos vuelos) { if (id != vuelos.VuelosID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(vuelos); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VuelosExists(vuelos.VuelosID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AvionesID"] = new SelectList(_context.Aviones, "AvionesID", "Capacidad", vuelos.AvionesID); ViewData["CiudadesID"] = new SelectList(_context.Ciudades, "CiudadesID", "Nombre", vuelos.CiudadesID); return(View(vuelos)); }
// PUT: api/Vuelos/5 public void Put(int id, [FromBody] Vuelos value) { Vuelos flight = new Vuelos(); crypting c = new crypting(); flight.UpdateFlight(ref mensaje_error, ref numero_error, value.Codigo_Vuelo, value.Codigo_Vuelo2, c.encrypt(value.Aerolinea), c.encrypt(value.Cod_Pais_FK), c.encrypt(value.Fecha), c.encrypt(value.Hora), c.encrypt(value.Estado), c.encrypt(value.Cod_Puerta_FK), value.CS, c.encrypt(value.Price), value.UsernameC); }
//GET DE EDITAR //public ActionResult Editar(int id) //{ // Gestor gestor = new Gestor(); // var vuelos = gestor.BuscarVuelos(id); // return View(vuelos); //} public ActionResult Editar(int id) { Gestor gestor = new Gestor(); List <Destinos> itemsDestino = gestor.ObtenerDestinos(); List <SelectListItem> itemsCombo = itemsDestino.ConvertAll(d => { return(new SelectListItem() { Text = d.Nombre, Value = d.IdDestino.ToString(), Selected = false, }); }); Vuelos v = Gestor.BuscarVuelos(id); //ver aqui foreach (var item in itemsCombo) { if (item.Value.Equals(v.IdDestino.ToString())) { item.Selected = true; break; //para que corte la iteracion del for porque no tiene sentido q continue con los otros porque es un solo item que tengo que marcar en mi combo } } ViewBag.items = itemsCombo; //guarda la info ViewBag.Nombre = v.Observaciones; return(View(v)); }
//INSERTAR NUEVO public static bool InsertarNuevo(Vuelos v) { bool resultado = false; SqlConnection conex = new SqlConnection("Data Source=138.99.7.66;Initial Catalog=TUP_VUELOS;User ID=tup_final;Password=@tup_prog3"); try { SqlCommand comando = new SqlCommand(); string SQL = "INSERT INTO Vuelos VALUES (@Observaciones, @IdDestino, @Tipo, @Precio, @Fecha)"; comando.Parameters.Clear(); //comando.Parameters.AddWithValue("@Id", v.IdVuelos); comando.Parameters.AddWithValue("@Observaciones", v.Observaciones); comando.Parameters.AddWithValue("@IdDestino", v.IdDestino); comando.Parameters.AddWithValue("@Tipo", v.Tipo); comando.Parameters.AddWithValue("@Precio", v.Precio); comando.Parameters.AddWithValue("@Fecha", v.Fecha); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = SQL; conex.Open(); comando.Connection = conex; comando.ExecuteNonQuery(); resultado = true; } catch (Exception) { throw; } finally { conex.Close(); } return(resultado); }
public async Task <IActionResult> Edit(int id, [Bind("VuelosID,Cinty,Fecha,Aerolinea")] Vuelos vuelos) { if (id != vuelos.VuelosID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(vuelos); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VuelosExists(vuelos.VuelosID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(vuelos)); }
public List <VuelosModel> BuscarVuelos() { Errores Error = new Errores(); try { Vuelos vuelos = new Vuelos(); List <VuelosModel> lista = vuelos.SP_Solicitar_Info_Vuelos().Tables[0].AsEnumerable().Select(e => new VuelosModel { VLOID = e.Field <int>("VLOID"), Consec_Vuelo = e.Field <int>("Consec_Vuelo"), Vuelo_Aerol = e.Field <int>("Vuelo_Aerol"), Vuelo_Aerop = e.Field <int>("Vuelo_Aerop"), CodVuelo = e.Field <string>("CodVuelo"), Destino = e.Field <string>("Destino"), Procedencia = e.Field <string>("Procedencia"), Fecha = e.Field <DateTime>("Fecha"), Estado = e.Field <string>("Estado"), Monto = e.Field <double>("Monto") }).ToList(); return(lista); } catch (Exception ex) { Console.WriteLine("Valor Null detectado"); Error.GenerarError(DateTime.Now, "Error al buscar los vuelos en la Tabla Vuelo: " + ex); throw; } }
public void FiltrarVuelos(string pattern) { VuelosFiltrados = string.IsNullOrWhiteSpace(pattern) ? new ObservableCollection <AirportStatusItemViewModel>(Vuelos.ToList()) : new ObservableCollection <AirportStatusItemViewModel>(Vuelos.Where(x => x.Ciudad.ToSearchTerm().Contains(pattern.ToSearchTerm())).ToList()); EmptyResults = !VuelosFiltrados.Any(); }
public void AddVuelo(Vuelos v1) { using (AeropuertoEntities context = new AeropuertoEntities()) { context.Vuelos.Add(v1); context.SaveChanges(); } }
/// <summary> /// Inserta un nuevo Vuelo /// </summary> /// <param name="vuelo">Vuelo</param> public void InsertVuelo(Vuelos vuelo) { using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities()) { entities.Vuelos.Add(vuelo); entities.SaveChanges(); } }
/// <summary> /// Actualiza un Vuelo /// </summary> /// <param name="vuelo">Vuelo</param> public void UpdateVuelos(Vuelos vuelo) { using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities()) { entities.Entry(vuelo).State = EntityState.Modified; entities.SaveChanges(); } }
public ActionResult DeleteConfirmed(int id) { Vuelos vuelos = db.Vuelos.Find(id); db.Vuelos.Remove(vuelos); db.SaveChanges(); return(RedirectToAction("Index")); }
private void btn_Eliminar_Click(object sender, EventArgs e) { Vuelos obj = new Vuelos(); srv.EliminarVuelos(obj); frmPadre.listar(); this.Close(); }
public ActionResult CrearVuelo(Vuelos vuelo) // POST { if (ModelState.IsValid) { _context.Vuelo.Add(vuelo); _context.SaveChanges(); return(RedirectToAction("Index")); } return(View(vuelo)); }
public async Task <IActionResult> Create([Bind("VuelosID,Cinty,Fecha,Aerolinea")] Vuelos vuelos) { if (ModelState.IsValid) { _context.Add(vuelos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vuelos)); }
public async Task <IActionResult> Create([Bind("Id_Vuelos,Escala,Tanda,Categoria,Fecha")] Vuelos vuelos) { if (ModelState.IsValid) { _context.Add(vuelos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vuelos)); }
public Vuelos datosVuelos() { objVuelos = new Vuelos(); objVuelos.fecha_vuelo = Convert.ToDateTime(dt_Fecha.Text); objVuelos.hora_vuelo = mktxt_hora.Text; objVuelos.tiempo_vuelo = txt_Tiempo.Text; objVuelos.distancia_vuelo = txt_DistanciaVuelo.Text; objVuelos.id_avion = Convert.ToInt32(cmb_NombreAvion.SelectedValue); objVuelos.id_ruta = Convert.ToInt32(cmb_NombreRuta.SelectedValue); return(objVuelos); }
public void Agregarvuelo() { using (AeropuertoEntities context = new AeropuertoEntities()) { var v1 = new Vuelos(); v1.Duracion = 0; v1.Escala = "s"; v1.Round_trip = true; v1.Tipo = "s"; bl.AddVuelo(v1); } }
/// <summary> /// ELiminar un Vuelo /// </summary> /// <param name="vuelo">Vuelo</param> public void DeleteVuelo(Vuelos vuelo) { using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities()) { //var obj = entities.Vuelos.SingleOrDefault(p => p.VueloId == Vuelo.VueloId); //entities.Vuelos.Remove(obj); entities.Entry(vuelo).State = EntityState.Deleted; entities.SaveChanges(); } }
public void Prueba1() { Vuelos v1 = new Vuelos(); v1.Duracion = 5; v1.Escala = "xxx"; using (AeropuertoEntities context = new AeropuertoEntities()) { context.Vuelos.Add(v1); context.SaveChanges(); } }
public void AgregarVuelos() { Vuelos v = new Vuelos(); v.Escala = "xxx"; v.Duracion = 5; v.Id_vuelo = 2; using (AeropuertoEntities context = new AeropuertoEntities()) { context.Vuelos.Add(v); context.SaveChanges(); } }
public async Task <IActionResult> Create([Bind("VuelosID,Nombre,FechaSalida,FechaLlegada,AvionesID,CiudadesID")] Vuelos vuelos) { if (ModelState.IsValid) { _context.Add(vuelos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AvionesID"] = new SelectList(_context.Aviones, "AvionesID", "Capacidad", vuelos.AvionesID); ViewData["CiudadesID"] = new SelectList(_context.Ciudades, "CiudadesID", "Nombre", vuelos.CiudadesID); return(View(vuelos)); }
// GET: Vuelos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Vuelos vuelos = db.Vuelos.Find(id); if (vuelos == null) { return(HttpNotFound()); } return(View(vuelos)); }
public ActionResult Edit([Bind(Include = "IdVuelo,Numerovuelo,Estatus,IdPiloto,IdAvion,IdOrigen,IdDestino,FechaVuelo")] Vuelos vuelos) { if (ModelState.IsValid) { db.Entry(vuelos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdOrigen = new SelectList(db.Aeropuertos, "IdAeropuerto", "Municipio", vuelos.IdOrigen); ViewBag.IdDestino = new SelectList(db.Aeropuertos, "IdAeropuerto", "Municipio", vuelos.IdDestino); ViewBag.IdAvion = new SelectList(db.Aviones, "IdAvion", "Codigo", vuelos.IdAvion); ViewBag.IdPiloto = new SelectList(db.Pilotos, "IdPiloto", "NombreCompleto", vuelos.IdPiloto); return(View(vuelos)); }
public Vuelos interfaceDatos() { Vuelos obj = new Vuelos(); int id = 0; int.TryParse(txt_ClaveVuelo.Text, out id); obj.Id_Vuelo = id; obj.Hora_Inicio = txt_HoraInicio.Text.Trim(); obj.Hora_Fin = txt_HoraFin.Text.Trim(); obj.Id_Avion = Convert.ToInt32(cmb_Avion.SelectedValue); obj.Id_Ruta = Convert.ToInt32(cmb_Ruta.SelectedValue); obj.Fecha = Convert.ToDateTime(dt_Fecha.Text.Trim()); return(obj); }
//add public void AgregarVuelos(Vuelos item) { try { using (var db = new PROYECTOVUELO03Entities()) { db.Vuelos.Add(item); db.SaveChanges(); } } catch (Exception) { throw new Exception("Verifique que los datos sean correctos"); } }
public void Prueba1() { Vuelos vl = new Vuelos(); vl.Duracion = 5; vl.Escala = "XXX"; using (AeropuertoEntities context = new AeropuertoEntities()) { //var vuelos = Context.Vuelos.ToList(); context.Vuelos.Add(vl); context.SaveChanges(); } }
//add public void AgregarVuelos(Vuelos item) { try { using (var db = new AirFly_Modelo()) { db.Vuelos.Add(item); db.SaveChanges(); } } catch (Exception) { throw new Exception("Verifique que los datos sean correctos"); } }
public ActionResult DatosPersona(Vuelos vm) { if (ModelState.IsValid) { bool resultado = Gestor.ActualizarVuelos(vm); if (resultado) { return(RedirectToAction("Lista", "Aeropuerto")); } else { return(View(vm)); } } return(View()); }