private void obrisiAvionButton_Click(object sender, EventArgs e) { Avion selektiraniAvion = DohvatiSelektiraniAvion(); if (selektiraniAvion == null) { MessageBox.Show("Niste odabrali avion koji želite obrisati."); return; } int numAffectedRows = RepozitorijSkyFlyReservation.ObrisiAvion(selektiraniAvion); if (numAffectedRows > 0) { MessageBox.Show($"Uspješno ste obrisali avion {selektiraniAvion.ProizvodacAviona} {selektiraniAvion.ModelAviona} | {selektiraniAvion.IdentifikatorAviona}."); } if (RepozitorijSkyFlyReservation.prijavljeniKorisnik.UlogaKorisnika != UlogaKorisnika.Owner) { OsvjeziDGV(RepozitorijSkyFlyReservation.DohvatiAvione(RepozitorijSkyFlyReservation.prijavljeniKorisnik.Aviokompanija.AviokompanijaId)); } else { OsvjeziDGV(RepozitorijSkyFlyReservation.DohvatiSveAvione()); } }
/// <summary> /// Devuelve el avion asociado a un sobre /// </summary> /// <param name="IdMercancia"></param> public Avion AvionAsociado(int idMercancia) { Avion nuevoAvion = null; int idAvion; string modelo; double aumento; DateTime fechaCompra; double precioCompra; try { conexion.abrir(); using (cmd = new MySqlCommand("select A.* from sobres S inner join aviones A on S.fk_idAvionS = A.idAvion where idSobre = @idMercancia", conexion.retornarCN())) { cmd.Parameters.AddWithValue("@idMercancia", idMercancia); dr = cmd.ExecuteReader(); while (dr.Read()) { idAvion = dr.GetInt16(0); modelo = dr.GetString(1); aumento = dr.GetDouble(2); fechaCompra = dr.GetDateTime(3); precioCompra = dr.GetDouble(4); nuevoAvion = new Avion(idAvion, modelo, fechaCompra, precioCompra, aumento); } dr.Close(); } conexion.cerrar(); } catch (Exception ex) { MessageBox.Show("Error en la consulta" + ex.ToString()); } return(nuevoAvion); }
public void ObtenerMejorOpcion_EnviarCostoDeEnvioAlto_MensajeConDiferenciaDePrecio() { //Arrange string cResultado = ""; lEnvios aereo = new Avion() { dVelocidadEntrega = 600, dCostoEnvio = 10, cNombre = "Avion" }; lEnvios barco = new Barco() { dVelocidadEntrega = 46, dCostoEnvio = 1, cNombre = "Barco" }; lEmpresas fedex = new Estafeta(new List <lEnvios>() { barco }, 50, "Fedex"); lEmpresas dhl = new DHL(new List <lEnvios>() { aereo, barco }, 40, "DHL"); List <lEmpresas> lstEmpresas = new List <lEmpresas>() { fedex, dhl }; BuscarMejorOpcion buscarMejorOpcion = new BuscarMejorOpcion(); DateTime dtHoy = Convert.ToDateTime("27-01-2020 12:00:00"); DateTime dtEntrega = Convert.ToDateTime("28-01-2020 12:00:00"); State.State entPedido = new State.State(new DesactivarState(), "México", "USA", 2500, fedex, barco, dtHoy); //Act cResultado = buscarMejorOpcion.ObtenerMejorOpcion(lstEmpresas, dhl, entPedido, 5000); //Assert Assert.AreEqual("Si hubieras pedido en Fedex te hubiera costado 1250.0 mas barato", cResultado); }
public static Avion getAvionFromDB(string id) { SqlDataReader reader = null; SqlConnection connection = new SqlConnection(); connection.ConnectionString = "Data Source=.;Initial Catalog=TECAirlines;Integrated Security=SSPI"; SqlCommand sqlCmd = new SqlCommand(); sqlCmd.CommandType = CommandType.Text; var query = "SELECT * FROM Avión WHERE ID='@ID'"; query = query.Replace("@ID", id); sqlCmd.CommandText = query; sqlCmd.Connection = connection; connection.Open(); reader = sqlCmd.ExecuteReader(); Avion avion = null; while (reader.Read()) { avion = new Avion(); avion.Tipo = reader.GetValue(0).ToString(); avion.ID = reader.GetValue(1).ToString(); avion.AsientosDisponibles = Convert.ToInt32(reader.GetValue(2)); avion.PrimClase = Convert.ToInt32(reader.GetValue(3)); avion.EconClase = Convert.ToInt32(reader.GetValue(4)); } connection.Close(); return(avion); }
public void ProbarEmsambladoIsNull() { Avion A1 = new Avion(); Fabrica <Tanque, Avion> fabrica = new Fabrica <Tanque, Avion>(100); Assert.IsNotNull(fabrica.EmsambladoAviones(A1)); }
static void Main(string[] args) { ///Aviones Avion avion1 = new Avion(200000, 1200); Privado privado1 = new Privado(150000, 900, 8); Comercial comercial1 = new Comercial(600000, 850, 20); Console.WriteLine("Aviones:"); Console.WriteLine("Impuesto avion: " + (Gestion.MostrarImpuestoNacional(avion1))); Console.WriteLine("Impuesto avion Privado : " + (Gestion.MostrarImpuestoNacional(privado1))); Console.WriteLine("Impuesto avion Comercial: " + (Gestion.MostrarImpuestoNacional(comercial1))); ///Autos /// Console.WriteLine("Autos:"); Deportivo deportivo1 = new Deportivo(10000, "utn350", 500); Console.WriteLine("Impuesto auto deportivo : " + (Gestion.MostrarImpuestoNacional(deportivo1))); /// Carreta Console.WriteLine("Carreta:"); Carreta carreta1 = new Carreta(10000); Console.WriteLine("Impuesto Carreta : " + (Gestion.MostrarImpuestoProvincial(carreta1))); Console.Read(); }
// // 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)); }
static void Main(string[] args) { Privado privado = new Privado(400, 3000, 5); Comercial comercial = new Comercial(100, 50, 40); Avion avion = new Avion(4000, 2000); Console.WriteLine(Gestion.MostrarImpuestoProvincial(comercial)); // La seleccion de implementaciones de interfaces funciona igual que el polimorfismo. Console.WriteLine(Gestion.MostrarImpuestoProvincial(avion)); Console.ReadKey(); //Deportivo deportivo2 = new Deportivo(100); //Console.WriteLine("Impuesto: {0}",); La implementacion de interfaces existe en clases derivadas, si se implementa de manera explicita la interfaz será necesario un casteo. Deportivo deportivo = new Deportivo(2000, "trivago", 400); Avion av2 = new Avion(400, 2500); Console.WriteLine(Gestion.MostrarImpuestoProvincial(av2)); Console.WriteLine(Gestion.MostrarImpuestoNacional(av2)); IAFIP deluxeCar = deportivo; IAFIP plane = avion; deportivo.MostrarPatente(); Console.WriteLine("El impuesto a pagar por el avion es de ${0}", plane.CalcularImpuesto()); Console.WriteLine("El impuesto a pagar por el deportivo es de ${0}", deluxeCar.CalcularImpuesto()); Console.ReadKey(); Console.WriteLine(); }
private void azurirajAvionButton_Click(object sender, EventArgs e) { string identifikatorAviona = identifikatorAvionaTextBox.Text; string proizvodacAviona = proizvodacAvionaTextBox.Text; string modelAviona = modelAvionaTextBox.Text; string brojSjedala = brojSjedalaTextBox.Text; Aviokompanija aviokompanija = (RepozitorijSkyFlyReservation.prijavljeniKorisnik.UlogaKorisnika != UlogaKorisnika.Owner) ? RepozitorijSkyFlyReservation.prijavljeniKorisnik.Aviokompanija : DohvatiSelektiranuAviokompaniju(); bool provjeraPodataka = ProvjeriPodatke(identifikatorAviona, proizvodacAviona, modelAviona, brojSjedala); Avion avion = selektiraniAvion; if (provjeraPodataka == true) { selektiraniAvion.IdentifikatorAviona = identifikatorAviona; selektiraniAvion.ProizvodacAviona = proizvodacAviona; selektiraniAvion.ModelAviona = modelAviona; selektiraniAvion.BrojMjesta = int.Parse(brojSjedala); selektiraniAvion.Aviokompanija = aviokompanija; int numAffectedRows = RepozitorijSkyFlyReservation.AzurirajAvion(selektiraniAvion); if (numAffectedRows > 0) { MessageBox.Show($"Avion {avion.ProizvodacAviona} {avion.ModelAviona} | {avion.IdentifikatorAviona} je uspješno ažuriran."); this.Close(); } } }
public async Task <IActionResult> AddOrEdit([Bind("AvionID,Modelo,Capacidad,TipoAvion,CantMotor,Velocidad")] Avion avion) { if (ModelState.IsValid) { try { if (avion.AvionID == 0) { _context.Add(avion); } else { _context.Update(avion); } await _context.SaveChangesAsync(); }catch (Exception e) { //ModelState.AddModelError(""); } return(RedirectToAction(nameof(Index))); } return(View(avion)); }
public static int IzbirisAvio(Avion avion) { SqlConnection cnn = Konekcija.KreirajKoekciju(); StringBuilder sb = new StringBuilder(); sb.AppendLine("UPDATE Avion SET "); sb.AppendLine("Deleted = 1"); sb.AppendLine("WHERE AvionId = @AvionId"); SqlCommand komanda = new SqlCommand(sb.ToString(), cnn); komanda.Parameters.AddWithValue("@AvionId", avion.Id); try { cnn.Open(); komanda.ExecuteNonQuery(); return(0); } catch (Exception xcp) { MessageBox.Show(xcp.Message); return(-1); } finally { cnn.Close(); } }
public ActionResult ModificarAvion(Avion model, string modeloVeh, string AeroP) { string name = TempData["username"].ToString(); string nameRol = TempData["rol"].ToString(); int codUser = Int32.Parse(TempData["codUser"].ToString()); ViewBag.name = name; ViewBag.rol = nameRol; TempData["username"] = name; TempData["rol"] = nameRol; TempData["codUser"] = codUser; DAOUsuario dataU = DAOUsuario.getInstance(); string today = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt"); string accion = "Modifico Avion " + model.placa; dataU.insertarAccion(codUser, 3, today, accion); int fkM = Int32.Parse(modeloVeh); int fkA = Int32.Parse(AeroP); DAOAvion data = DAOAvion.getInstance(); data.modificarAvion(model.placa, model.serialMotor, model.capacidad, model.peso, model.descripcion, model.serialCarroceria, model.fechaCreacion, model.longitud, model.pesoVacio, model.envergadura, model.pesoMax, model.altura, model.anchoCabina, model.capacidadCombustible, model.carreraDespegue, model.diametroFuselaje, fkM, fkA); List <Avion> Aviones = data.obtenerAviones(); return(View("~/Views/Vehiculo/Avion.cshtml", Aviones)); }
//Modificar Avion public ActionResult ModificarAvion(string id) { DAOAvion data = DAOAvion.getInstance(); Avion AvionEncontrado = data.buscarAvion(id); return(View(AvionEncontrado)); }
public async Task <IActionResult> PutAvion([FromRoute] int id, [FromBody] Avion avion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != avion.AvionId) { return(BadRequest()); } _context.Entry(avion).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AvionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void BtnAddIncident_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(LDAvion.Text) || String.IsNullOrEmpty(getTitre.Text) || String.IsNullOrEmpty(getDesc.Text)) { MessageBox.Show("Veuillez remplir tous les champs !"); } else { var singleton = Datas.GetInstance(); Avion RecupAvion = LDAvion.SelectedItem as Avion; Incident UnIncident = new Incident(); UnIncident.Id_Employe = singleton.Id_Employe; UnIncident.Id_Avion = RecupAvion.Id_Avion; UnIncident.Titre = getTitre.Text; UnIncident.Description = getDesc.Text; UnIncident.DateIncident = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss").Replace("/", "-"); IncidentDAL AjoutIncident = new IncidentDAL(); AjoutIncident.AjouterIncident(UnIncident); this.NavigationService.Navigate(new AjoutIncident()); } }
public ActionResult EliminarAvion(Avion model) { string name = TempData["username"].ToString(); string nameRol = TempData["rol"].ToString(); int codUser = Int32.Parse(TempData["codUser"].ToString()); ViewBag.name = name; ViewBag.rol = nameRol; TempData["username"] = name; TempData["rol"] = nameRol; TempData["codUser"] = codUser; DAOUsuario dataU = DAOUsuario.getInstance(); string today = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt"); string accion = "Elimino Avion " + model.placa; dataU.insertarAccion(codUser, 4, today, accion); //int cod = Int32.Parse(model.cod); DAOAvion data = DAOAvion.getInstance(); data.eliminarAvion(model.placa); List <Avion> Aviones = data.obtenerAviones(); return(View("~/Views/Vehiculo/Avion.cshtml", Aviones)); }
private void mijenjajStatus(object parametar) { if (KliknutiLet != null) { using (var db = new AviokompanijaDbContext()) { Let pronadjeni = db.Letovi.Where(x => x.LetId == KliknutiLet.LetId).FirstOrDefault(); Avion av = db.Avioni.FirstOrDefault(); if ((int)pronadjeni.Status == 5) { pronadjeni.Status = 0; } else { pronadjeni.Status += 1; } db.Update(pronadjeni); db.SaveChanges(); Verifikacija = "Uspješno promijenjen status leta."; NotifyPropertyChanged("Verifikacija"); NotifyPropertyChanged("SviLetovi"); NotifyPropertyChanged("Status"); } } }
public void ProbarEmsambladoIsNotNull() { Avion A1 = new Avion(Cañones.Hispano_M2, 2, MotorRadial.Pratt_and_Whitney_R, 5, Ametralladoras.Browning_M2, 10); Fabrica <Tanque, Avion> fabrica = new Fabrica <Tanque, Avion>(100); Assert.IsNotNull(fabrica.EmsambladoAviones(A1)); }
private void BtnAddVol_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(LDTrajets.Text) || String.IsNullOrEmpty(LDAvion.Text) || String.IsNullOrEmpty(getDateD.Text) || String.IsNullOrEmpty(getDateA.Text) || String.IsNullOrEmpty(getHeureD.Text) || String.IsNullOrEmpty(getHeureA.Text)) { MessageBox.Show("Veuillez remplir tous les champs !"); } else { Vol UnVol = new Vol(); Avion RecupAvion = LDAvion.SelectedItem as Avion; UnVol.Nom_Trajet = LDTrajets.Text; UnVol.Id_Avion = RecupAvion.Id_Avion; UnVol.Date_Depart = getDateD.Text = getDateD.SelectedDate.Value.ToString("yyyy/MM/dd").Replace("/", "-"); UnVol.Date_Arrive = getDateA.Text = getDateA.SelectedDate.Value.ToString("yyyy/MM/dd").Replace("/", "-"); UnVol.Heure_Depart = getHeureD.Text = getHeureD.SelectedTime.Value.ToString("HH:mm:ss"); UnVol.Heure_Arrive = getHeureA.Text = getHeureA.SelectedTime.Value.ToString("HH:mm:ss"); VolDAL AjoutVol = new VolDAL(); AjoutVol.AjouterVol(UnVol); this.NavigationService.Navigate(new GestionVol()); } }
public Baja_Avion(FormAviones formAviones, Avion avionBaja) { _formAviones = formAviones; _avionesRep = new AvionesRepositorio(); avion = avionBaja; InitializeComponent(); }
public void CrearAvion(int opcion) { string marca = ""; string modelo = ""; float velocidadMinima = 0; float velocidadMaxima = 0; Avion avion = null; WriteLine("Ingrese la marca del avión"); marca = ReadLine(); WriteLine("Ingrese el modelo del avión"); modelo = ReadLine(); WriteLine("Ingrese la velocidad mínima del avión"); string velMinima = ReadLine(); velocidadMinima = Convert.ToInt16(velMinima); WriteLine("Ingrese la velocidad máxima del avión"); string velMaxima = ReadLine(); velocidadMaxima = Convert.ToInt16(velMaxima); if (opcion == 1) { avion = new Avion(marca, modelo, velocidadMinima, velocidadMaxima); ((Avion)avion).AlturaMaxima = alturaMaximaAvion; ((Avion)avion).AlturaMinima = alturaMinimaAvion; } else { WriteLine("Tipo de vehiculo no registrado"); } this.Avion.Add(avion); }
static void Main(string[] args) { Avion avion = new Avion(120000, 300); // genero un avion Comercial aComercial = new Comercial(300000, 800, 70); // genero un avion comercial Console.Write("Precio de un avion: "); avion.MostrarPrecio(); IAFIP afip = avion; // A una variable de tipo Interfaz se le puede asignar la instancia de un objeto que implemente esa interfaz IARBA arba = avion; Console.WriteLine("Impuesto Nacional del avion: {0}", Gestion.MostrarImpuestoNacional(afip)); Console.WriteLine("Impuesto provincial del avion {0}", Gestion.MostrarImpuestoProvincial(arba)); IARBA arbaComercial = aComercial; Console.WriteLine(); Console.Write("Precio de un avion comercial: "); aComercial.MostrarPrecio(); Console.WriteLine("Impuesto Provincial de un avion comercial {0}", Gestion.MostrarImpuestoProvincial(arbaComercial)); Console.ReadLine(); }
public async Task <ActionResult> ServisAviona(Avion avion) { Avion servis = db.Avion.FirstOrDefault(a => a.AvionId == avion.AvionId); if (servis == null) { return(HttpNotFound()); } servis.ServisniStatus = avion.ServisniStatus; if (ModelState.IsValid) { await db.SaveChangesAsync(); if (!Roles.IsUserInRole("Mehaničar")) { return(RedirectToAction("Index", "Avion")); } else if (Roles.IsUserInRole("Mehaničar")) { return(RedirectToAction("Index", "Home")); } } return(View(avion)); }
public static bool addAvionToDB(Avion avion) { var connectionString = "Data Source=.;Initial Catalog=TECAirlines;Integrated Security=SSPI"; var query = "INSERT INTO Avión (Tipo, ID, AsientosDisponibles, PrimClase, EconClase) VALUES ('@Tipo', '@ID', @AsientosDisponibles, @PrimClase, @EconClase)"; query = query.Replace("@Tipo", avion.Tipo) .Replace("@ID", avion.ID) .Replace("@AsientosDisponibles", avion.AsientosDisponibles.ToString()) .Replace("@PrimClase", avion.PrimClase.ToString()) .Replace("@EconClase", avion.EconClase.ToString()); SqlConnection connection = new SqlConnection(connectionString); try { connection.Open(); SqlCommand command = new SqlCommand(query, connection); command.ExecuteNonQuery(); command.Dispose(); connection.Close(); return(true); } catch (Exception) { return(false); } }
public async Task <IActionResult> Edit(int id, [Bind("ID,brojMjestaPrva,brojMjestaBiznis,brojMjestaEconomy")] Avion avion) { if (id != avion.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(avion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AvionExists(avion.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(avion)); }
static void Main(string[] args) { Carreta c1 = new Carreta(100); Deportivo d1 = new Deportivo(100, "Patente Deportivo", 200); Familiar f1 = new Familiar(100, "Patente Familiar", 4); Avion a1 = new Avion(100, 50); Privado p1 = new Privado(100, 50, 5); Comercial co1 = new Comercial(100, 45, 20); c1.MostrarPrecio(); d1.MostrarPrecio(); d1.MostrarPatente(); Console.WriteLine("El impuesto es de ${0:#,##}.\n", ((IAFIP)d1).CalcularImpuesto()); f1.MostrarPrecio(); f1.MostrarPatente(); Console.WriteLine("El impuesto de Deportivo es {0}.", Gestion.MostrarImpuestoNacional(d1)); Console.WriteLine("El impuesto de Avion es {0}.", Gestion.MostrarImpuestoNacional(a1)); Console.WriteLine("El impuesto de Privado es {0}.", Gestion.MostrarImpuestoNacional(p1)); Console.WriteLine("El impuesto de Comercial es {0}.", Gestion.MostrarImpuestoNacional(co1)); Console.WriteLine("\nEl impuesto de Deportivo es {0}.", Gestion.MostrarImpuestoProvincial(c1)); Console.WriteLine("El impuesto de Deportivo es {0}.", Gestion.MostrarImpuestoProvincial(d1)); Console.WriteLine("El impuesto de Avion es {0}.", Gestion.MostrarImpuestoProvincial(a1)); Console.WriteLine("El impuesto de Privado es {0}.", Gestion.MostrarImpuestoProvincial(p1)); Console.WriteLine("El impuesto de Comercial es {0}.", Gestion.MostrarImpuestoProvincial(co1)); Console.ReadLine(); }
private void CargarTodosVehiculos() { ListVehiculosAsociados.Clear(); lbxResultBusqueda.Items.Clear(); if (mercancia is EntidadesDelProyecto.Sobre) { motoAsociada = sobreBD.MotoAsociada(mercancia.IdMercancia); avionAsociado = sobreBD.AvionAsociado(mercancia.IdMercancia); ListVehiculosAsociados.Add(motoAsociada); ListVehiculosAsociados.Add(avionAsociado); } if (mercancia is EntidadesDelProyecto.Paquete) { furgonetaAsociada = paqueteBD.FurgonetaAsociada(mercancia.IdMercancia); avionAsociado = paqueteBD.AvionAsociado(mercancia.IdMercancia); ListVehiculosAsociados.Add(furgonetaAsociada); ListVehiculosAsociados.Add(avionAsociado); } foreach (var item in ListVehiculosAsociados) { lbxResultBusqueda.Items.Add(item); } }
private bool ActualizarAvion(Avion avion) { bool resultado = false; using (SqlConnection sqlConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["RESERVAS"].ConnectionString)) { SqlCommand sqlCommand = new SqlCommand(@"UPDATE AVION SET AERO_ID = @AERO_ID, AV_CAPACIDAD_TOTAL = @AV_CAPACIDAD_TOTAL, AV_MARCA = @AV_MARCA, AV_TIPO_AVION = @AV_TIPO_AVION, AV_MODELO = @AV_MODELO WHERE AV_ID = @AV_ID", sqlConnection); sqlCommand.Parameters.AddWithValue("@AV_ID", avion.AV_ID); sqlCommand.Parameters.AddWithValue("@AERO_ID", avion.AERO_ID); sqlCommand.Parameters.AddWithValue("@AV_CAPACIDAD_TOTAL", avion.AV_CAPACIDAD_TOTAL); sqlCommand.Parameters.AddWithValue("@AV_MARCA", avion.AV_MARCA); sqlCommand.Parameters.AddWithValue("@AV_TIPO_AVION", avion.AV_TIPO_AVION); sqlCommand.Parameters.AddWithValue("@AV_MODELO", avion.AV_MODELO); sqlConnection.Open(); int filasAfectadas = sqlCommand.ExecuteNonQuery(); if (filasAfectadas > 0) { resultado = true; } sqlConnection.Close(); } return(resultado); }
private void btnDelete_Click(object sender, RoutedEventArgs e) { while (SelektovaniAvion()) { return; } if (MessageBox.Show("Da li ste sigurni?", "Potvrda", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Avion selektovaniAvion = DGAvioni.SelectedItem as Avion; int id = selektovaniAvion.Id; using (SqlConnection conn = new SqlConnection(CONNECTION_STRING)) { sql = "update Avioni set aktivan=0 where id=@id"; conn.Open(); using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.Parameters.AddWithValue("@id", id); cmd.ExecuteNonQuery(); } } Data.Instance.Avioni.Remove(selektovaniAvion); DGAvioni.Items.Refresh(); } }
public void AsignarEmpresa_EnviarListaDeEmpresasQueNoContengaEmpresaSolicitada_EmpresaSolicitadaNoAsignada() { //Arrange AsignarDatosEnvio asignarDatosEnvio = new AsignarDatosEnvio(); lEnvios aereo = new Avion() { dVelocidadEntrega = 600, dCostoEnvio = 10, cNombre = "Avion" }; lEnvios barco = new Barco() { dVelocidadEntrega = 46, dCostoEnvio = 1, cNombre = "Barco" }; lEmpresas fedex = new Estafeta(new List <lEnvios>() { barco }, 50, "Fedex"); lEmpresas dhl = new DHL(new List <lEnvios>() { aereo, barco }, 40, "DHL"); lEmpresas empresa = null; List <lEmpresas> lstEmpresas = new List <lEmpresas>() { fedex, dhl }; //Act asignarDatosEnvio.AsignarEmpresa("Estafeta", ref empresa, lstEmpresas); //Assert Assert.AreEqual(null, empresa); }
public static Avion CreateAvion(int id, int capacidadPasajeros) { Avion avion = new Avion(); avion.Id = id; avion.CapacidadPasajeros = capacidadPasajeros; return avion; }
public void AddToAvions(Avion avion) { base.AddObject("Avions", avion); }