public static int Create(Camioneta camioneta) { context.Camionetas.Add(camioneta); int result = context.SaveChanges(); return(result); }
/// <summary>Cargar datos de vehículo</summary> /// <param name="tipo">Tipo de vehículo</param> /// <returns>Vehículo</returns> private ref Vehiculo CargarDatos(TipoVehiculo tipo) { switch (tipo) { case TipoVehiculo.Moto: vehiculo = new Moto(); Moto moto = (Moto)vehiculo; CargarMoto(ref moto); break; case TipoVehiculo.Automovil: vehiculo = new Automovil(); Automovil automovil = (Automovil)vehiculo; CargarAutomovil(ref automovil); break; case TipoVehiculo.Camioneta: vehiculo = new Camioneta(); Camioneta camioneta = (Camioneta)vehiculo; CargarCamioneta(ref camioneta); break; default: vehiculo = null; break; } return(ref vehiculo); }
public void ProbarTipoModuloAltaCamioneta() { MantenimientoCamioneta Camioneta = new GestionCamioneta.MantenimientoCamioneta(); List <string> viajes = new List <string>(); Camioneta camioneta = mantenimientoCamioneta.AltaDatosCamioneta("Matrícula de la Camioneta", 50, "Estado", viajes); Assert.IsInstanceOfType(camioneta, typeof(Camioneta)); }
public void ImplicitMemberImplementationTest() { Camioneta aguaDelParque = new Camioneta("blanco", "avanzar"); Assert.IsTrue(aguaDelParque is IVehiculo); Assert.AreEqual("blanco", aguaDelParque.Color); Assert.AreEqual("avanzar", aguaDelParque.Avanzar()); IVehiculo vehiculo = aguaDelParque; Assert.IsNotNull(vehiculo); }
public void ProbarDatosAltaCamionetaEstado() { List <string> viajes = new List <string>(); Camioneta camioneta = mantenimientoCamioneta.AltaDatosCamioneta("Matricula de la Camioneta", 50, "Disponible", viajes); Assert.IsInstanceOfType(camioneta.Estado, typeof(string)); Assert.AreNotEqual("Estado cualquiera", camioneta.Estado); Assert.AreEqual("Disponible", camioneta.Estado); }
public void ProbarDatosAltaCamionetaCapacidad() { List <string> viajes = new List <string>(); Camioneta camioneta = mantenimientoCamioneta.AltaDatosCamioneta("Matricula de la Camioneta", 50, "Disponible", viajes); Assert.IsInstanceOfType(camioneta.Matricula, typeof(string)); Assert.AreNotEqual(40, camioneta.Capacidad); Assert.AreEqual(50, camioneta.Capacidad); }
static void Main(string[] args) { // Configuración de la pantalla Console.SetWindowPosition(0, 0); Console.SetWindowSize(Console.LargestWindowWidth / 2, Console.LargestWindowHeight - 2); // Nombre del alumno Console.Title = "Yanina Perez - 2C"; Estacionamiento estacionamiento = new Estacionamiento(6); Moto c1 = new Moto(Vehiculo.EMarca.BMW, "ASD012", ConsoleColor.Black); Moto c2 = new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Automovil m1 = new Automovil(Vehiculo.EMarca.Toyota, "HJK789", ConsoleColor.White); Automovil m2 = new Automovil(Vehiculo.EMarca.Chevrolet, "IOP852", ConsoleColor.Blue, Automovil.ETipo.Sedan); Camioneta a1 = new Camioneta(Vehiculo.EMarca.Ford, "QWE968", ConsoleColor.Gray); Camioneta a2 = new Camioneta(Vehiculo.EMarca.Renault, "TYU426", ConsoleColor.DarkBlue); Camioneta a3 = new Camioneta(Vehiculo.EMarca.BMW, "IOP852", ConsoleColor.Green); Camioneta a4 = new Camioneta(Vehiculo.EMarca.BMW, "TRE321", ConsoleColor.Green); // Agrego 8 ítems (los últimos 2 no deberían poder agregarse ni el m1 repetido) y muestro estacionamiento += c1; estacionamiento += c2; estacionamiento += m1; estacionamiento += m1; estacionamiento += m2; estacionamiento += a1; estacionamiento += a2; estacionamiento += a3; estacionamiento += a4; Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Quito 2 items y muestro estacionamiento -= c1; estacionamiento -= new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Vuelvo a agregar c2 estacionamiento += c2; // Muestro solo Moto Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Moto)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.Beep(); Console.ReadKey(); Console.Clear(); // Muestro solo Automovil Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Automovil)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Muestro solo Camioneta Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Camioneta)); Console.WriteLine("<-------------PRESIONE UNA TECLA PARA SALIR------------->"); Console.ReadKey(); }
public ActionResult Display(int id) { Camioneta camioneta = AdminCamioneta.GetCamioneta(id); if (camioneta != null) { return(View("Display", camioneta)); } return(HttpNotFound()); }
static void Main(string[] args) { // Configuración de la pantalla Console.SetWindowPosition(0, 0); Console.SetWindowSize(Console.LargestWindowWidth / 2, Console.LargestWindowHeight - 2); // Nombre del alumno Console.Title = "Damián Geisser 2ºC";//Entiendo que no había que modificar el main, pero supongo que esta línea queda excenta. Estacionamiento estacionamiento = new Estacionamiento(6); Moto c1 = new Moto(Vehiculo.EMarca.BMW, "ASD012", ConsoleColor.Black); Moto c2 = new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Automovil m1 = new Automovil(Vehiculo.EMarca.Toyota, "HJK789", ConsoleColor.White); Automovil m2 = new Automovil(Vehiculo.EMarca.Chevrolet, "IOP852", ConsoleColor.Blue, Automovil.ETipo.Sedan); Camioneta a1 = new Camioneta(Vehiculo.EMarca.Ford, "QWE968", ConsoleColor.Gray); Camioneta a2 = new Camioneta(Vehiculo.EMarca.Renault, "TYU426", ConsoleColor.DarkBlue); Camioneta a3 = new Camioneta(Vehiculo.EMarca.BMW, "IOP852", ConsoleColor.Green); Camioneta a4 = new Camioneta(Vehiculo.EMarca.BMW, "TRE321", ConsoleColor.Green); // Agrego 8 ítems (los últimos 2 no deberían poder agregarse ni el m1 repetido) y muestro estacionamiento += c1; estacionamiento += c2; estacionamiento += m1; estacionamiento += m1; estacionamiento += m2; estacionamiento += a1; estacionamiento += a2; estacionamiento += a3; estacionamiento += a4; Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Quito 2 items y muestro estacionamiento -= c1; estacionamiento -= new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Vuelvo a agregar c2 estacionamiento += c2; // Muestro solo Moto Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Moto)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.Beep();//No se detiene al mostrar los datos de las motos, pero siendo que no hay que modificar el Main y el comportamiento es idéntico en el ejecutable de ejemplo, no lo corregí. Console.Clear(); // Muestro solo Automovil Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Automovil)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Muestro solo Camioneta Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Camioneta)); Console.WriteLine("<-------------PRESIONE UNA TECLA PARA SALIR------------->"); Console.ReadKey(); }
public override void btnAceptar_Click(object sender, EventArgs e) { double altura; double.TryParse(txtAltura.Text, out altura); eColores result; Enum.TryParse <eColores>(comboColor.SelectedItem.ToString(), out result); this._nuevaCamioneta = new Camioneta(txtPatente.Text, txtMarca.Text, result, altura); base.btnAceptar_Click(sender, e); }
public static int Delete(int id) { Camioneta camioneta = context.Camionetas.Find(id); int result = -1; if (camioneta != null) { context.Camionetas.Remove(camioneta); result = context.SaveChanges(); } return(result); }
public ActionResult Update(Camioneta camioneta) { if (!ModelState.IsValid) { return(View("Update", camioneta)); } else { AdminCamioneta.Update(camioneta); return(RedirectToAction("Index")); } }
public static int Update(Camioneta camioneta) { Camioneta a = context.Camionetas.Find(camioneta.CamionetaID); int result = -1; if (a != null) { a.Chofer = camioneta.Chofer; a.Marca = camioneta.Marca; a.Matricula = camioneta.Matricula; a.Modelo = camioneta.Modelo; a.Caracteristicas = camioneta.Caracteristicas; result = context.SaveChanges(); } return(result); }
static void Main(string[] args) { Carro carro1 = new Carro("VMW", 2018); Console.WriteLine("Marca: {0}, modelo:{1} ", carro1.Marca, carro1.Año); carro1.Velocidad = 100; carro1.Acelerar(); Console.WriteLine(carro1.Velocidad); Console.WriteLine(carro1.Informacion()); carro1.Reversa(); Console.WriteLine("---------------"); Camioneta camioneta1 = new Camioneta("GMC", 2017); Console.WriteLine("Marca: {0}, modelo:{1} ", camioneta1.Marca, camioneta1.Año); camioneta1.Acelerar(); Console.WriteLine(camioneta1.Informacion()); camioneta1.Reversa(); }
private Boolean ValidarDatos(string matricula, Camioneta nuevosValores, Boolean comprobarDuplicado) { if ((matricula.Length == 0) || (nuevosValores.Capacidad == 0) || (nuevosValores.Estado.Length == 0)) { MessageBox.Show("Error: Los datos ingresados no son correctos"); return(false); } if ((matricula.Trim().Length == 0) || (nuevosValores.Capacidad == 0) || (nuevosValores.Estado.Length == 0)) { MessageBox.Show("Error: Los datos ingresados no son correctos"); return(false); } if (mantenimientoCamioneta.CamionetaExistente(matricula) && comprobarDuplicado) { MessageBox.Show("Error: La camioneta ya existe"); return(false); } return(true); }
private void botonModificarCamioneta_Click(object sender, EventArgs e) { Camioneta camionetaModificada = new Camioneta(); camionetaModificada.Matricula = entradaMatricula.Text; camionetaModificada.Estado = comboBoxEstado.Text; try { camionetaModificada.Capacidad = Int32.Parse(entradaCapacidad.Text); } catch (Exception) { MessageBox.Show("Error: Debe ingresar un número distinto de cero."); } if (ValidarDatos(camionetaModificada.Matricula, camionetaModificada, false)) { mantenimientoCamioneta.ModificarCamioneta(matriculaCamionetaSeleccionada, camionetaModificada); limpiarValoresViejos(); cargarListaCamioneta(); } }
private void botonAltaCamioneta_Click_1(object sender, EventArgs e) { string matricula = entradaMatricula.Text; string estado = comboBoxEstado.Text; Camioneta nuevosValoresCamioneta = new Camioneta(); nuevosValoresCamioneta.Matricula = matricula; nuevosValoresCamioneta.Estado = estado; if (entradaCapacidad.Text == null || entradaCapacidad.Text == "0" || entradaCapacidad.Text == "") { nuevosValoresCamioneta.Capacidad = 0; } else { nuevosValoresCamioneta.Capacidad = Int32.Parse(entradaCapacidad.Text); } if (ValidarDatos(matricula, nuevosValoresCamioneta, true)) { mantenimientoCamioneta.AltaDatosCamioneta(matricula, nuevosValoresCamioneta.Capacidad, estado, new List <string>()); cargarListaCamioneta(); } }
public ActionResult _CamionetaCreate() { Camioneta camioneta = new Camioneta(); return(PartialView("_CamionetaList", camioneta)); }
static void Main(string[] args) { // Configuración de la pantalla Console.SetWindowPosition(0, 0); Console.SetWindowSize(Console.LargestWindowWidth / 2, Console.LargestWindowHeight - 2); // Nombre del alumno Console.Title = "TP2 de Navarrete Francisco 2ºD"; Estacionamiento estacionamiento = new Estacionamiento(6); Moto c1 = new Moto(Vehiculo.EMarca.BMW, "ASD012", ConsoleColor.Black); Moto c2 = new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Automovil m1 = new Automovil(Vehiculo.EMarca.Toyota, "HJK789", ConsoleColor.White); Automovil m2 = new Automovil(Vehiculo.EMarca.Chevrolet, "IOP852", ConsoleColor.Blue); Camioneta a1 = new Camioneta(Vehiculo.EMarca.Ford, "QWE968", ConsoleColor.Gray); Camioneta a2 = new Camioneta(Vehiculo.EMarca.Renault, "TYU426", ConsoleColor.DarkBlue); Camioneta a3 = new Camioneta(Vehiculo.EMarca.BMW, "IOP852", ConsoleColor.Green); Camioneta a4 = new Camioneta(Vehiculo.EMarca.BMW, "TRE321", ConsoleColor.Green); estacionamiento += c1; estacionamiento += c2; estacionamiento += m1; //No deberian agregarse estacionamiento += m1; estacionamiento += m2; estacionamiento += a1; estacionamiento += a2; //No deberian agregarse estacionamiento += a3; estacionamiento += a4; Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Quito 2 items y muestro estacionamiento -= c1; estacionamiento -= new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Vuelvo a agregar c2 estacionamiento += c2; // Muestro Moto Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Moto)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); // AGREGO UNA PAUSA PARA PODER VISUALIZAR LAS MOTOS Console.Beep(); Console.Clear(); // Muestro Automovil Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Automovil)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Muestro Camioneta Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Camioneta)); Console.WriteLine("<-------------PRESIONE UNA TECLA PARA SALIR------------->"); Console.ReadKey(); }
public ActionResult Update(int id) { Camioneta c = AdminCamioneta.GetCamioneta(id); return(View("Update", c)); }
private void CargarCamioneta(ref Camioneta camioneta) { Vehiculo vehiculo = camioneta; CargarVehiculo(ref vehiculo); }
static void Main(string[] args) { // Configuración de la pantalla Console.SetWindowPosition(0, 0); Console.SetWindowSize(Console.LargestWindowWidth / 2, Console.LargestWindowHeight - 2); // Nombre del alumno Console.Title = "Javier Alejandro Magdaleno - TP Nº 2 "; Estacionamiento estacionamiento = new Estacionamiento(6); Moto c1 = new Moto(Vehiculo.EMarca.BMW, "ASD012", ConsoleColor.Black); Moto c2 = new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Automovil m1 = new Automovil(Vehiculo.EMarca.Toyota, "HJK789", ConsoleColor.White); Automovil m2 = new Automovil(Vehiculo.EMarca.Chevrolet, "IOP852", ConsoleColor.Blue, Automovil.ETipo.Sedan); Camioneta a1 = new Camioneta(Vehiculo.EMarca.Ford, "QWE968", ConsoleColor.Gray); Camioneta a2 = new Camioneta(Vehiculo.EMarca.Renault, "TYU426", ConsoleColor.DarkBlue); Camioneta a3 = new Camioneta(Vehiculo.EMarca.BMW, "IOP852", ConsoleColor.Green); Camioneta a4 = new Camioneta(Vehiculo.EMarca.BMW, "TRE321", ConsoleColor.Green); // Agrego 8 ítems (los últimos 2 no deberían poder agregarse ni el m1 repetido) y muestro estacionamiento += c1; estacionamiento += c2; estacionamiento += m1; estacionamiento += m1; estacionamiento += m2; estacionamiento += a1; estacionamiento += a2; estacionamiento += a3; estacionamiento += a4; Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Quito 2 items y muestro estacionamiento -= c1; estacionamiento -= new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); Console.WriteLine(estacionamiento.ToString()); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Vuelvo a agregar c2 estacionamiento += c2; // Muestro solo Moto Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Moto)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.Beep(); Console.Clear(); // Muestro solo Automovil Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Automovil)); Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); Console.ReadKey(); Console.Clear(); // Muestro solo Camioneta Console.WriteLine(Estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Camioneta)); Console.WriteLine("<-------------PRESIONE UNA TECLA PARA SALIR------------->"); Console.ReadKey(); //// Configuración de la pantalla //Console.SetWindowPosition(0, 0); //Console.SetWindowSize(Console.LargestWindowWidth / 2, Console.LargestWindowHeight - 2); //// Nombre del alumno //Console.Title = "Javier Alejandro Magdaleno - TP Nº 2 "; ////Declaro e instancio un Objeto estacionamiento (Clase Estacionamiento) //Estacionamiento estacionamiento = new Estacionamiento(6); ////instancio Objetos c1 y c2 (Clase Moto) m1 m2 (Clase Automovil) a1 ,a2, a3 y a4 (Clase Camioneta) //Moto c1 = new Moto(Vehiculo.EMarca.BMW, "ASD012", ConsoleColor.Black); //Moto c2 = new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); //Automovil m1 = new Automovil(Vehiculo.EMarca.Toyota, "HJK789", ConsoleColor.White); //Automovil m2 = new Automovil(Vehiculo.EMarca.Chevrolet, "IOP852", ConsoleColor.Blue, Automovil.ETipo.Sedan); //Camioneta a1 = new Camioneta(Vehiculo.EMarca.Ford, "QWE968", ConsoleColor.Gray); //Camioneta a2 = new Camioneta(Vehiculo.EMarca.Renault, "TYU426", ConsoleColor.DarkBlue); //Camioneta a3 = new Camioneta(Vehiculo.EMarca.BMW, "IOP852", ConsoleColor.Green); //Camioneta a4 = new Camioneta(Vehiculo.EMarca.BMW, "TRE321", ConsoleColor.Green); //// Agrego 8 ítems (los últimos 2 no deberían poder agregarse ni el m1 repetido) y muestro //estacionamiento += c1; //estacionamiento += c2; //estacionamiento += m1; //estacionamiento += m1; //estacionamiento += m2; //estacionamiento += a1; //estacionamiento += a2; //estacionamiento += a3; //estacionamiento += a4; //Console.WriteLine(estacionamiento.ToString()); //Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); //Console.ReadKey(); //Console.Clear(); //// Quito 2 items y muestro //estacionamiento -= c1; //estacionamiento -= c2; ////estacionamiento -= new Moto(Vehiculo.EMarca.Honda, "ASD913", ConsoleColor.Red); //Console.WriteLine(estacionamiento.ToString()); //Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); //Console.ReadKey(); //Console.Clear(); //// Vuelvo a agregar c2 //estacionamiento += c2; //// Muestro solo Moto //Console.WriteLine(estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Moto)); //Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR-----------> "); //Console.Beep(); //// Se agrego un parada ReadKey() para poder visualizar El Objeto Moto c2 nuevamente agregado a la lista //Console.ReadKey(); //Console.Clear(); //// Muestro solo Automovil //Console.WriteLine(estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Automovil)); //Console.WriteLine("<-----------PRESIONE UNA TECLA PARA CONTINUAR----------->"); //Console.ReadKey(); //Console.Clear(); //// Muestro solo Camioneta //Console.WriteLine(estacionamiento.Mostrar(estacionamiento, Estacionamiento.ETipo.Camioneta)); //Console.WriteLine("<-------------PRESIONE UNA TECLA PARA SALIR------------->"); //Console.ReadKey(); }
public void MainExecutePattern() { var modelobase = new Camioneta("hilux"); BasicCar carro = modelobase.Clone(); var carroProfundo = modelobase.DeepClone(); }
public static Camioneta GetCamioneta(int id) { Camioneta camioneta = (from a in context.Camionetas where a.CamionetaID == id select a).Single(); return(camioneta); }