public CamionDTO(Camion c) { id = c.Id; numero = c.Numero; estado = c.Estado; capacidad = c.Capacidad; patente = c.Patente; descripcion = c.Descripcion; }
public static Camion buscarCamion(int id) { Camion camion = new Camion(); SqlConnection cn = GestorConexion.abrirConexion(); SqlTransaction tran = cn.BeginTransaction(); try { SqlCommand cmd = GestorConexion.iniciarComando(cn, @"SELECT c.idCamion, c.patente, c.habilitado, c.fechaCompra, c.nroVehiculo, c.marca, c.modelo FROM Camion c WHERE c.idCamion = @id"); cmd.Transaction = tran; cmd.Parameters.AddWithValue("@id", id); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Marca marca = new Marca(); marca.IdMarca = Int32.Parse(dr["marca"].ToString()); camion.IdCamion = (int)dr["idCamion"]; camion.Patente = dr["patente"].ToString(); camion.Habilitado = Boolean.Parse(dr["habilitado"].ToString()); camion.FechaCompra = (DateTime)dr["fechaCompra"]; camion.NroVehiculo = Int32.Parse(dr["nroVehiculo"].ToString()); camion.Modelo = dr["modelo"].ToString(); camion.Marca = marca; } dr.Close(); return(camion); } catch (SqlException ex) { tran.Rollback(); return(camion); } finally { GestorConexion.cerrarConexion(cn); } }
//Crear un metodo tipo Response y de parametro que contenga el request public ResponseConsultarCamion ConsultarCamion(RequestConsultarCamion request) { //Declarar el response ResponseConsultarCamion response = new ResponseConsultarCamion(); //Declarar la lista Camion List <Camion> lstCamion = new List <Camion>(); //Declarar la conexion SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxANTP"].ToString()); try { //Declarar un sqlcommand con su procedure debido y declarar que tipo de commandtype es y su parametro debido SqlCommand com = new SqlCommand("USP_CONSULTAR_CAMION", con); com.CommandType = CommandType.StoredProcedure; com.Parameters.Add("@Placa", SqlDbType.VarChar, 10).Value = request.Placa; //Siempre abrir la conexion con.Open(); //Declarar un DataReader para poder mostrar SqlDataReader dr = com.ExecuteReader(); //Hacer un While declarar la entidad y sus campos debido para la entidad while (dr.Read()) { Camion ca = new Camion(); ca.Placa = dr.IsDBNull(dr.GetOrdinal("Placa")) ? "" : dr.GetString(dr.GetOrdinal("Placa")); ca.Carreta = dr.IsDBNull(dr.GetOrdinal("Carreta")) ? "" : dr.GetString(dr.GetOrdinal("Carreta")); ca.Vigencia = dr.IsDBNull(dr.GetOrdinal("Vigencia")) ? default(DateTime) : dr.GetDateTime(dr.GetOrdinal("Vigencia")); ca.Estado = dr.IsDBNull(dr.GetOrdinal("Estado")) ? true : dr.GetBoolean(dr.GetOrdinal("Estado")); //Agregar la lista lstCamion.Add(ca); } //Declar que la lista del RESPONSE es igual a la lista del data response.CamionLista = lstCamion; } catch (Exception ex) { //Hacer una excepcion si no coge ningun campo o tiene error bote null response.CamionLista = null; } finally { //Siempre cerrar la conexion con.Close(); } //Que retorne el response(Lo que se va enviar) return(response); }
private void toolStripButton3_Click(object sender, EventArgs e) { if (txtPatente.Text != "" && txtModelo.Text != "") { Camion objCamion = new Camion(); objCamion.Patente = txtPatente.Text; objCamion.Idmodelo = Convert.ToInt32(txtId.Text); objCamion.crearCamion(); MessageBox.Show("Camion ingresado con exito"); cargasPorDefecto(); } else { MessageBox.Show("No deben haber campos vacíos"); } CamionesDGV(dgvCamion); }
static void Main(string[] args) { Console.Title = "Ejercicio 34"; Camion camioncito = new Camion(8, 2, Colores.Azul, 8, 5000); Console.WriteLine("Camion camioncito \nCantidad Ruedas: {0}\nCantidad Puertas: {1}\nColor: {2}\nCantidad Marchas: {3}\nPeso Carga {4}", camioncito.cantidadRuedas, camioncito.cantidadPuertas, camioncito.color, camioncito.cantidadMarchas, camioncito.pesoCarga); Console.WriteLine("--------------"); Automovil autito = new Automovil(4, 5, Colores.Blanco, 5, 3); Console.WriteLine("Automovil autito\nCantidad Ruedas: {0}\nCantidad Puertas: {1}\nColor: {2}\nCantidad Marchas: {3}\nCantidad Pasajeros: {4}", autito.cantidadRuedas, autito.cantidadPuertas, autito.color, autito.cantidadMarchas, autito.cantidadPasajeros); Console.WriteLine("-----------"); Moto motito = new Moto(2, 0, 1000, Colores.Rojo); Console.WriteLine("Moto motito\nCantidad Ruedas: {0}\nCantidad Puertas: {1}\nColor: {2}\nCilindrada: {3}", motito.cantidadRuedas, motito.cantidadPuertas, motito.color, motito.cilindrada); Console.ReadKey(); }
static void Main(string[] args) { Vehiculo v1 = new Vehiculo("AAA 111", 5, EMarcas.Honda); Vehiculo v2 = new Vehiculo("AAA 222", 3, EMarcas.Scania); Vehiculo v3 = new Vehiculo("AAA 333", 6, EMarcas.Iveco); Auto a1 = new Auto("BBB 111", EMarcas.Fiat, 4); Auto a2 = new Auto("BBB 222", EMarcas.Ford, 5); Auto a3 = new Auto("BBB 333", EMarcas.Honda, 6); Camion c1 = new Camion(v1, 5000); Camion c2 = new Camion(v2, 7000); Camion c3 = new Camion(v3, 4000); Moto m1 = new Moto("CCC 111", 2, EMarcas.Honda); Moto m2 = new Moto("CCC 222", 4, EMarcas.Zanella); Moto m3 = new Moto("CCC 333", 2, EMarcas.Scania); Lavadero.Lavadero l1 = new Lavadero.Lavadero("San pepito"); l1 += a1; l1 += a2; l1 += a3; l1 += c1; l1 += c2; l1 += c3; l1 += m1; l1 += m2; l1 += m3; Console.WriteLine(l1.LavaderoToString); Console.WriteLine(l1.MostrarTotalFacturado()); Console.ReadLine(); Console.Clear(); Console.WriteLine("Saco una moto y un camion\n"); l1 -= c3; l1 -= m3; Console.WriteLine(l1.LavaderoToString); Console.ReadLine(); }
static void Main(string[] args) { Auto a = new Auto("AA", 4, EMarca.Ford, 4); Moto m = new Moto("BB", 2, EMarca.Honda, 12); Camion c = new Camion("CC", 6, EMarca.Iveco, 1500); Lavadero l = new Lavadero(200, 400, 150); Console.WriteLine(a); Console.WriteLine(m); Console.WriteLine(c); Console.ReadKey(); }
static void Main(string[] args) { Lavadero lavadero = new Lavadero(500000, 150000, 2000000); Auto auto = new Auto(5, "DWR191", 4, Vehiculo.EMarcas.Honda); Moto moto = new Moto(300, "A036PKH", 2, Vehiculo.EMarcas.Honda); Camion camion = new Camion(2, "DNC117", 6, Vehiculo.EMarcas.Iveco); lavadero += auto; lavadero += camion; lavadero += moto; lavadero += auto; lavadero += auto; Console.WriteLine(lavadero.Info); Console.ReadKey(); }
private void toolStripButton6_Click(object sender, EventArgs e) { if (txtIdCamion.Text != "" && txtPatente.Text != "" && txtModelo.Text != "") { Camion objCamion = new Camion(); objCamion.Patente = txtPatente.Text; objCamion.Idmodelo = Convert.ToInt32(txtId.Text); objCamion.Idcamion = Convert.ToInt32(txtIdCamion.Text); objCamion.editarCamion(); MessageBox.Show("Camión editado con éxito"); cargasPorDefecto(); } else { MessageBox.Show("No deben haber campos vacíos"); } }
private void destruirCamion(Image img) { Jueguito.Children.Remove(img); Camion c = ImgsToCamiones[img]; int indice = game.Camiones.IndexOf(c); threadsCamiones.Remove(threadsCamiones[indice]); c.sigue = false; CamionesToImgs.Remove(c); ImgsToCamiones.Remove(img); game.Camiones.Remove(c); }
protected void txtCalculaCosto_Click(object sender, EventArgs e) { if (Convert.ToInt32(txtPesoCarga.Text) <= 10) { Motocicleta moto = new Motocicleta( txtPuntoSalida.Text, txtPuntoLLegada.Text, Convert.ToDouble(txtDistancia.Text), txtDimensionesCarga.Text, Convert.ToDouble(txtPesoCarga.Text), 5, "Yamaha", 25.5 ); lblMuestraCalculo.Text = moto.returnCostoTotalLabel(moto, txtPuntoSalida.Text, txtPuntoLLegada.Text); } else if (Convert.ToInt32(txtPesoCarga.Text) > 10 && Convert.ToInt32(txtPesoCarga.Text) <= 2000) { Pickup pickup = new Pickup( txtPuntoSalida.Text, txtPuntoLLegada.Text, Convert.ToDouble(txtDistancia.Text), txtDimensionesCarga.Text, Convert.ToDouble(txtPesoCarga.Text), 20, 30.5 ); lblMuestraCalculo.Text = pickup.returnCostoTotalLabel(pickup, txtPuntoSalida.Text, txtPuntoLLegada.Text); } else if (Convert.ToInt32(txtPesoCarga.Text) > 2000 && Convert.ToInt32(txtPesoCarga.Text) <= 5000) { Camion camion = new Camion( txtPuntoSalida.Text, txtPuntoLLegada.Text, Convert.ToDouble(txtDistancia.Text), txtDimensionesCarga.Text, Convert.ToDouble(txtPesoCarga.Text), 35, "Tecnologia" ); lblMuestraCalculo.Text = camion.returnCostoTotalLabel(camion, txtPuntoSalida.Text, txtPuntoLLegada.Text); } else if (Convert.ToInt32(txtPesoCarga.Text) > 5000 && Convert.ToInt32(txtPesoCarga.Text) <= 30000) { Furgon furgon = new Furgon( txtPuntoSalida.Text, txtPuntoLLegada.Text, Convert.ToDouble(txtDistancia.Text), txtDimensionesCarga.Text, Convert.ToDouble(txtPesoCarga.Text), 50, 10 ); lblMuestraCalculo.Text = furgon.returnCostoTotalLabel(furgon, txtPuntoSalida.Text, txtPuntoLLegada.Text); } else { lblMuestraCalculo.Text = "Error! Cannot calculate"; txtPesoCarga.Text = ""; } }
static void Main(string[] args) { var camion = new Camion("MH-01"); Console.WriteLine(camion.Description());//achat var camionAmbulance = new AmbulanceDecorator(camion); Console.WriteLine(camionAmbulance.Description()); var camionAmbulanceWithFood = new FoodDecorator(camionAmbulance); Console.WriteLine(camionAmbulanceWithFood.Description()); Console.ReadKey(); }
static void Main(string[] args) { Lavadero lavadero = new Lavadero(500, 900, 100); Camion camion = new Camion(100, "ABC123", 4, EMarcas.Iveco); Auto auto = new Auto(4, "DEF456", 4, EMarcas.Ford); Auto auto2 = new Auto(4, "DEF456", 4, EMarcas.Ford); Moto moto = new Moto(1, "GHI789", 2, EMarcas.Honda); lavadero += camion; lavadero += auto; lavadero += moto; //No estatico (de instancia) lavadero.GetVehiculos.Sort(lavadero.OrdenarVehiculosPorMarca); Console.WriteLine("Ordenado por marca(Metodo no estatico)\n"); foreach (Vehiculo item in lavadero.GetVehiculos) { Console.WriteLine(item); //item.ToString(); //item.Mostrar(); } //Estatico lavadero.GetVehiculos.Sort(Lavadero.OrdenarVehiculosPorPatente); Console.WriteLine("\nOrdenado por patente (Metodo estatico)\n"); foreach (Vehiculo item in lavadero.GetVehiculos) { Console.WriteLine(item); //item.ToString(); //item.Mostrar(); } if ((auto.Equals(auto))) { Console.WriteLine("\nSon iguales\n"); } else { Console.WriteLine("\nSon diferentes\n"); } Console.WriteLine(lavadero.GetLavadero); Console.ReadLine(); }
public static string insertarCamion(Camion camion) { string mensaje = ""; SqlConnection cn = GestorConexion.abrirConexion(); SqlTransaction tran = cn.BeginTransaction(); try { SqlCommand cmd = GestorConexion.iniciarComando(cn, "INSERT INTO Camion (patente,habilitado,fechaCompra,nroVehiculo,marca,modelo) VALUES (@patente,@habilitado,@fechaCompra,@nroVehiculo,@marca,@modelo);select Scope_Identity() as ID"); cmd.Parameters.AddWithValue("@patente", camion.Patente); cmd.Parameters.AddWithValue("@habilitado", (camion.Habilitado) ? 1 : 0); cmd.Parameters.AddWithValue("@fechaCompra", camion.FechaCompra); cmd.Parameters.AddWithValue("@nroVehiculo", camion.NroVehiculo); cmd.Parameters.AddWithValue("@marca", camion.Marca.IdMarca); cmd.Parameters.AddWithValue("@modelo", camion.Modelo); cmd.Transaction = tran; camion.IdCamion = Convert.ToInt32(cmd.ExecuteScalar()); tran.Commit(); mensaje = "Camion insertado!"; return(mensaje); } catch (SqlException ex) { tran.Rollback(); mensaje = ex.Message; if (mensaje.Contains("UK_Camion_patente")) { throw new Exception("La patente que ha ingresado ya se encuentra registrada, modifique los datos y vuelva a intentarlo"); } if (mensaje.Contains("UK_Camion_nroVehiculo")) { throw new Exception("El numero de Vehiculo ya se encuentra registrado, modifique los datos y vuelva a intentarlo"); } else { throw; } } finally { GestorConexion.cerrarConexion(cn); } }
static void Main(string[] args) { Lavadero CarWash = new Lavadero(150, 80, 400); Auto auto1 = new Auto("DRW191", EMarca.Iveco, 4, 5); Auto auto2 = new Auto("PFA911", EMarca.Chevrolet, 4, 3); Camion camion1 = new Camion("ASD117", EMarca.Scania, 8, 3000); Camion camion2 = new Camion("VSC110", EMarca.Iveco, 8, 4000); Moto moto1 = new Moto("A036PKH", EMarca.Honda, 2, 125); Moto moto2 = new Moto("A048DNC", EMarca.Yamaha, 2, 125); //Console.WriteLine(auto1); //Console.WriteLine(camion1); //Console.WriteLine(moto1); CarWash += auto1; CarWash += auto2; CarWash += camion1; CarWash += camion2; CarWash += moto1; CarWash += moto2; //CarWash -= moto1; //Console.WriteLine(CarWash.MiLavadero); auto1.GetPrecio = 450000; auto2.GetPrecio = 450000; camion1.GetPrecio = 1250000; camion2.GetPrecio = 1250000; moto1.GetPrecio = 35000; moto2.GetPrecio = 35000; //Console.WriteLine(auto1.CalcularPrecioConIVA().ToString()); Console.WriteLine("Total facturado es: $ {0}", CarWash.MostrarTotalFacturado()); Console.WriteLine("Total facturado de autos: $ {0}", CarWash.MostrarTotalFacturado(EVehiculos.Auto)); Console.WriteLine("Total facturado de camiones: $ {0}", CarWash.MostrarTotalFacturado(EVehiculos.Camion)); Console.WriteLine("Total facturado de motos: $ {0}", CarWash.MostrarTotalFacturado(EVehiculos.Moto)); CarWash._Vehiculos.Sort(Lavadero.OrdenarVehiculosPorMarca); Console.WriteLine(CarWash.MiLavadero); CarWash._Vehiculos.Sort(Lavadero.OrdenarVehiculosPorPatente); Console.WriteLine(CarWash.MiLavadero); Console.ReadKey(); }
public async Task <IActionResult> PostCamion([FromBody] Camion Camion) { if (!ModelState.IsValid) { return(Json(new { success = false, message = ErrorModelValidation.ShowError(new SerializableError(ModelState).Values) })); } try { LCamion.GuardarCamion(Camion, _context); return(Json(new { success = true, message = "Camión guardado correctamente" })); } catch (Exception exc) { string ErrorMsg = exc.GetBaseException().InnerException != null?exc.GetBaseException().InnerException.Message : exc.GetBaseException().Message; return(Json(new { success = false, message = "Error!. " + ErrorMsg })); } }
// POST public async Task PostCamionesAsync(Camion camiones) { AltaCamiones registro = await _context.AltaCamiones .FirstOrDefaultAsync(m => m.TipoCamion == camiones.TipoCamion); camiones.Placas = registro.CantidadCamion + 1; _context.Camion.Add(camiones); await _context.SaveChangesAsync(); registro.CantidadCamion++; _context.Entry(registro).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { } }
static void Main(string[] args) { Moto m1 = new Moto(2, 0, Colores.Blanco, 60); Console.WriteLine("\n\tMOTO"); Console.Write(m1.Mostrar()); Automovil a1 = new Automovil(4, 4, Colores.Gris, 120, 4); Console.WriteLine("\n\n\tAUTOMOVIL"); Console.Write(a1.Mostrar()); Camion c1 = new Camion(6, 2, Colores.Rojo, 100, 1600); Console.WriteLine("\n\n\tCAMION"); Console.Write(c1.Mostrar()); Console.ReadKey(); }
public void CrearTest() { Camion target = new Camion(); CAMION camion = new CAMION(); camion.activo = true; camion.codigoRFID = "ABCKJHKJH"; camion.fechaModificacion = DateTime.Now; camion.idModificador = 1; camion.idTipoCargue = 1; camion.placa = "ABC123"; int idUsuario = 1; int expected = 3; int actual; actual = target.Crear(camion, idUsuario); Assert.AreEqual(expected, actual); }
public static string modificarCamion(Camion camion) { string mensaje = ""; SqlConnection cn = GestorConexion.abrirConexion(); SqlTransaction tran = cn.BeginTransaction(); try { SqlCommand cmd = GestorConexion.iniciarComando(cn, @"UPDATE Camion SET patente = @patente, habilitado = @habilitado, fechaCompra = @fechaCompra, nroVehiculo = @nroVehiculo, marca = @marca, modelo = @modelo WHERE idCamion = @id"); cmd.Parameters.AddWithValue("@patente", camion.Patente); cmd.Parameters.AddWithValue("@habilitado", (camion.Habilitado) ? 1 : 0); cmd.Parameters.AddWithValue("@fechaCompra", camion.FechaCompra); cmd.Parameters.AddWithValue("@nroVehiculo", camion.NroVehiculo); cmd.Parameters.AddWithValue("@marca", camion.Marca.IdMarca); cmd.Parameters.AddWithValue("@modelo", camion.Modelo); cmd.Parameters.AddWithValue("@id", camion.IdCamion); cmd.Transaction = tran; cmd.ExecuteNonQuery(); tran.Commit(); mensaje = "Camion actualizado!"; return(mensaje); } catch (SqlException ex) { tran.Rollback(); throw; //mensaje = ex.Message; //return mensaje; } finally { GestorConexion.cerrarConexion(cn); } }
static void Main(string[] args) { Avion Av = new Avion("Boeing", 10000, 2010); Av.Marche(); Velo Ve = new Velo("", 0, 0); Ve.Marche(); Bateau Ba = new Bateau("", 0, 0); Ba.Marche(); Camion Ca = new Camion("", 0, 0); Ca.Marche(); Console.ReadLine(); }
static void Main(string[] args) { Moto moto = new Moto(2, "ASD 123", EMarcas.Zanella, 3); Auto auto = new Auto(4, "DVS 532", EMarcas.Fiat, 4); Camion camion = new Camion(2, "FSA 245", EMarcas.Scania, 14000); Lavadero lavadero = new Lavadero(120, (float)159.2, (float)25.25); lavadero += moto; lavadero += auto; lavadero += camion; Console.WriteLine("{0}\n{1}\n{2:#,###.00}", lavadero.MiLavadero, lavadero.MostrarTotalFacturado(EVehiculos.Auto), lavadero.MostrarTotalFacturado()); lavadero.SortLavaderoPorMarcas(); Console.WriteLine("\n\n----------\n\n{0}", lavadero.MiLavadero); lavadero -= camion; Console.WriteLine(lavadero.MiLavadero); Console.WriteLine(moto.ToString()); Console.ReadKey(); }
public async Task <IActionResult> GetCamionById([FromRoute] int id) { try { Camion Camion = LCamion.ConsultarCamionPorId(id, _context); if (Camion == null) { return(Json(new { success = false, message = "Camion no encontrado" })); } return(Json(new { success = true, message = Camion })); } catch (Exception exc) { string ErrorMsg = exc.GetBaseException().InnerException != null?exc.GetBaseException().InnerException.Message : exc.GetBaseException().Message; return(Json(new { success = false, message = "Error!. " + ErrorMsg })); } }
static void Main(string[] args) { List <VehiculoTerrestre> listaVehiculos = new List <VehiculoTerrestre>(); Automovil a1 = new Automovil(4, 4, 5, VehiculoTerrestre.Colores.Azul, 5); listaVehiculos.Add(a1); Console.ReadKey(); Console.WriteLine(a1.Mostra()); Moto m1 = new Moto(2, 0, VehiculoTerrestre.Colores.Negro, 150); listaVehiculos.Add(m1); Console.ReadKey(); Console.WriteLine(m1.Mostra()); Camion c1 = new Camion(8, 2, VehiculoTerrestre.Colores.Blanco, 8, 1500); listaVehiculos.Add(c1); Console.ReadKey(); Console.WriteLine(c1.Mostra()); Console.ReadKey(); }
static void Main(string[] args) { List <Vehiculo> listarVehiculo = new List <Vehiculo>(); Taller taller = new Taller(); Camion miCamion = new Camion { Placa = "SRJ987", MotorBueno = false }; Lancha miLancha = new Lancha { Placa = "SMM256", MotorBueno = false }; Automovil miAutomovil = new Automovil { Placa = "AJJ91B", MotorBueno = false }; Moto miMoto = new Moto { Placa = "DKD98", MotorBueno = false }; Console.WriteLine("Ingresando Vehiculo"); Console.WriteLine(taller.ingresarVehiculo(miCamion)); Console.WriteLine(taller.ingresarVehiculo(miLancha)); Console.WriteLine(taller.ingresarVehiculo(miAutomovil)); Console.WriteLine(taller.ingresarVehiculo(miMoto)); Console.WriteLine("\n"); Console.WriteLine("Reparando Motor\n"); taller.repararVehiculi(miMoto); taller.repararVehiculi(miLancha); //taller.repararVehiculi(); Console.WriteLine("Retirando Vehiculo\n"); taller.retirarVehiculo(miMoto); taller.retirarVehiculo(miLancha); Console.WriteLine("\n"); Console.WriteLine("Listando Vehiculos"); listarVehiculo = taller.listarVehiculos(); foreach (Vehiculo veh in listarVehiculo) { Console.WriteLine(veh.Placa); } Console.ReadKey(); }
static void Main(string[] args) { Vehicule vehicule1 = new Vehicule("noir", 1500); Console.WriteLine($"Le véhicule {vehicule1.Couleur} pèse {vehicule1.Poids}kg."); vehicule1.Rouler(); vehicule1.AjouterPersonne(70); Console.WriteLine($"Le véhicule {vehicule1.Couleur} pèse désormais {vehicule1.Poids}kg."); // Créer une voiture verte de 1400 kg. Voiture voiture1 = new Voiture("verte", 1400); // Ajouter deux personnes de 65 kg chacune. // Afficher dans la console sa couleur et son nouveau poids. voiture1.AjouterPersonne(65, 2); Console.WriteLine($"La voiture {voiture1.Couleur} pèse {voiture1.Poids}kg."); // Repeindre la voiture en rouge et ajouter deux pneus neige. voiture1.Repeindre("rouge"); voiture1.AjouterPneuNeige(2); // Afficher dans la console sa couleur et son nombre de pneus neige. Console.WriteLine($"La voiture repeinte en {voiture1.Couleur} possède {voiture1.PneusNeige} pneus neige."); // Créer un objet Deux_roues noir de 120 kg. DeuxRoues moto = new DeuxRoues("noir", 120, 2); // Ajouter une personne de 80 kg. moto.AjouterPersonne(80); // Mettre 20 litres d’essence. moto.MettreEssence(20); // Afficher dans la console la couleur et le poids du deux roues. Console.WriteLine($"La moto de couleur {moto.Couleur} pèse {moto.Poids}kg."); // Créer un camion bleu de 10000 kg d’une longueur de 10 mètres avec 2 portes. Camion camion1 = new Camion("bleu", 10000, 2, 10); // Lui ajouter une remorque de 5 mètres et une personne de 80 kg. camion1.AjouterRemorque(5); camion1.AjouterPersonne(80); // Afficher dans la console sa couleur, son poids, sa longueur et son nombre de portes. Console.WriteLine($"Le camion {camion1.Couleur}, pesant {camion1.Poids}kg et mesurant {camion1.Longueur}m de long a {camion1.NombrePortes} portes."); }
private static void GetDecoratorPattern() { VehiculoBase v = new VehiculoBase(); Console.WriteLine(v.GetDatosVehiculos()); Camion cm = new Camion(v); Console.WriteLine(cm.GetDatosVehiculos()); CamionConRemolque c = new CamionConRemolque(cm); c.Peso = 10000; Console.WriteLine(c.GetDatosVehiculos()); CamionConRemolqueFrio cF = new CamionConRemolqueFrio(c); cF.Temperatura = 10; Console.WriteLine(cF.GetDatosVehiculos()); Console.WriteLine(((CamionConRemolque)cF.VehiculoPadre).Peso); Console.WriteLine(cF.Temperatura); }
static void Main(string[] args) { Lavadero miLavadero = new Lavadero(150, 500, 100); Auto Jorge = new Auto("AAA", 4, Emarcas.Fiat, 4); Moto Yo = new Moto("JJJ", 2, Emarcas.Honda, 250); Camion Pepe = new Camion("YYY", 16, Emarcas.Iveco, 40000); miLavadero = miLavadero + Yo; miLavadero = miLavadero + Jorge; miLavadero += Pepe; Console.WriteLine(miLavadero.lavadero); Console.ReadLine(); //miLavadero.Vehiculos.Sort(Lavadero.OrdenarVehiculosPorPatente); miLavadero.Vehiculos.Sort(miLavadero.OrdenarVehiculoPorMarca); Console.WriteLine(miLavadero.lavadero); Console.ReadLine(); Console.WriteLine(miLavadero.MostrarTotalFacturado()); Console.ReadLine(); //GItHUB DE AXEL axelbritok }
protected void Guardar_Click(object sender, EventArgs e) { if (campos_validos()) { Camion camion = new Camion(); Marca marca = new Marca(); camion.Patente = Patente.Text; camion.Habilitado = Habilitado.Checked; camion.FechaCompra = DateTime.ParseExact(FechaCompra.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture); camion.NroVehiculo = Int32.Parse(NroVehiculo.Text); marca.IdMarca = Int32.Parse(SelectMarca.SelectedValue); camion.Modelo = Modelo.Text; camion.Marca = marca; try { if (IdCamion.Text != "") { camion.IdCamion = Int32.Parse(IdCamion.Text); Mensaje.InnerText = GestorCamiones.modificarCamion(camion); } else { Mensaje.InnerText = GestorCamiones.insertarCamion(camion); } CargarGrillaCamiones(); LimpiarCampos(); panel_grilla.Visible = true; formulario.Visible = false; } catch (Exception ex) { Mensaje.InnerText = ex.Message; } } else { Mensaje.InnerText = "Datos incorrectos o incompletos!"; } }
// GET api/dummycamion public IEnumerable <Camion> Get() { List <Camion> lstcamion = new List <Camion>(); lstcamion.Add(new Camion { Placas = "Agregar nuevo", CamionID = "0" }); Camion camion = new Camion(); camion.CamionID = "12"; camion.Placas = "Ruta 128"; lstcamion.Add(camion); Camion camion1 = new Camion(); camion1.CamionID = "13"; camion1.Placas = "Ruta 134"; lstcamion.Add(camion1); return(lstcamion.AsEnumerable()); }
static void Main(string[] args) { Auto auto1 = new Auto("AAA 111", 4, EMarcas.Honda, 4); Moto moto1 = new Moto("AAA 222", 2, EMarcas.Zanella, 200); Camion camion1 = new Camion("AAA 333", 18, EMarcas.Scania, 30000); Lavadero1 Avellaneda = new Lavadero1(400, 200, 500); Avellaneda += auto1; Avellaneda += moto1; Avellaneda += camion1; FormLavadero lav = new FormLavadero(Avellaneda.Mostrar); Console.WriteLine(Avellaneda.Mostrar); Avellaneda.Lista.Sort(Lavadero1.OrdenarVehiculosPorMArca); Console.WriteLine("\n\tOrdenado por marca\n"); Console.WriteLine(Avellaneda.Mostrar); Console.WriteLine("Facturado por coche: " + Avellaneda.MostrarTotalFacturado(Lavadero1.EVehiculos.Auto)); Console.WriteLine("Facturado por moto: " + Avellaneda.MostrarTotalFacturado(Lavadero1.EVehiculos.Moto)); Console.WriteLine("Facturado por camión: " + Avellaneda.MostrarTotalFacturado(Lavadero1.EVehiculos.Camion)); Console.ReadLine(); }