public void TestExcepcionIngreso() { Estacionamiento estacionamiento = new Estacionamiento(); for (int i = 0; i < 101; i++) { estacionamiento.IngresoDetectado(); } }
static void Main(string[] args) { Estacionamiento e = new Estacionamiento("UTN", 6); //creación de vehículos Console.WriteLine("motos"); Vehiculo m1 = new Moto("asd123", 75, 4); Console.WriteLine(m1.ConsultarDatos()); Moto m2 = new Moto("asdaa123", 175); Console.WriteLine(m2.ConsultarDatos()); Moto m3 = new Moto("qwe312", 175, 4, 35); Console.WriteLine(m3.ConsultarDatos()); Console.WriteLine("pickups"); PickUp p1 = new PickUp("tyr753", "78", 51); Console.WriteLine(p1.ConsultarDatos()); PickUp p2 = new PickUp("tyr753", "model a"); Console.WriteLine(p2.ConsultarDatos()); Console.WriteLine("automoviles"); Automovil a1 = new Automovil("poi952", ConsoleColor.Red); Console.WriteLine(a1.ConsultarDatos()); Automovil a2 = new Automovil("mnb651", ConsoleColor.DarkCyan, 23); Console.WriteLine(a2.ConsultarDatos()); Console.WriteLine("--------------------------------"); Console.WriteLine("--------------------------------"); Console.WriteLine("estacionamiento ingreso"); e += m1; e += p1; e += a1; e += m1; e += p1; e += a1; e += m2; e += p2; e += a2; e += m3; Console.WriteLine((string)e); Console.WriteLine("--------------------------------"); Console.WriteLine("--------------------------------"); Console.WriteLine("estacionamiento egreso"); Console.WriteLine(e - m1); Console.WriteLine(e - p1); Console.WriteLine(e - a1); Console.WriteLine(e - m2); Console.WriteLine(e - p2); Console.WriteLine(e - a2); Console.WriteLine(e - m3); Console.WriteLine("--------------------------------"); Console.WriteLine((string)e); Console.ReadKey(); }
static void Main(string[] args) { Estacionamiento e = new Estacionamiento("UTN", 6); // Creación de Vehículos Console.WriteLine("MOTOS"); Vehiculo m1 = new Moto("ASD123", 75, 4); Console.WriteLine(m1.ConsultarDatos()); Moto m2 = new Moto("ASDaa123", 175); Console.WriteLine(m2.ConsultarDatos()); Moto m3 = new Moto("QWE312", 175, 4, 35); Console.WriteLine(m3.ConsultarDatos()); Console.WriteLine("PICKUPS"); PickUp p1 = new PickUp("TYR753", "78", 51); Console.WriteLine(p1.ConsultarDatos()); PickUp p2 = new PickUp("TYR753", "Model A"); Console.WriteLine(p2.ConsultarDatos()); Console.WriteLine("AUTOMOVILES"); Automovil a1 = new Automovil("POI952", ConsoleColor.Red); Console.WriteLine(a1.ConsultarDatos()); Automovil a2 = new Automovil("MNB651", ConsoleColor.DarkCyan, 23); Console.WriteLine(a2.ConsultarDatos()); Console.WriteLine("--------------------------------"); Console.WriteLine("--------------------------------"); Console.WriteLine("Estacionamiento Ingreso"); e += m1; e += p1; e += a1; e += m1; e += p1; e += a1; e += m2; e += p2; e += a2; e += m3; Console.WriteLine((string)e); Console.WriteLine("--------------------------------"); Console.WriteLine("--------------------------------"); Console.WriteLine("Estacionamiento Egreso"); Console.WriteLine(e - m1); Console.WriteLine(e - p1); Console.WriteLine(e - a1); Console.WriteLine(e - m2); Console.WriteLine(e - p2); Console.WriteLine(e - a2); Console.WriteLine(e - m3); Console.WriteLine("--------------------------------"); Console.WriteLine((string)e); Console.ReadKey(); }
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(); }
private void Estacionamiento_Load(object sender, EventArgs e) { estacionamiento = new Estacionamiento(100, 150, 30); lblEspaciosDisponibles.Text = estacionamiento.EspaciosDisponibles.ToString(); lblEspaciosOcupados.Text = estacionamiento.CantidadEstacionados.ToString(); lblPrecioHora.Text = estacionamiento.PrecioHora.ToString(); lblTotalFacturado.Text = estacionamiento.TotalFacturado.ToString(); lblTotalEspacios.Text = estacionamiento.Capacidad.ToString(); }
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 void agregarAutoEspacioDisponible() { Estacionamiento e = new Estacionamiento(2); Auto a1 = new Auto("JJJ111", ConsoleColor.Black); Auto a2 = new Auto("JJJ222", ConsoleColor.Green); e += a1; Assert.AreEqual(e.EspacioDisponible, 1); e += a2; Assert.AreEqual(e.EspacioDisponible, 0); }
public void AgregarAutoEspacioDisponible() { Estacionamiento e = new Estacionamiento(2); Auto a1 = new Auto("AAA", ConsoleColor.Black); Auto a2 = new Auto("BBB", ConsoleColor.Blue); e += a1; Assert.AreEqual(e.EspacioDisponible, 1); e += a2; Assert.AreEqual(e.EspacioDisponible, 0); }
public void AgregarAutoEspacioDisponible() { Estacionamiento estacionamiento = new Estacionamiento(2); Auto autoUno = new Auto("JKO 486", ConsoleColor.DarkGreen); Auto autoDos = new Auto("PLO 695", ConsoleColor.Magenta); estacionamiento += autoUno; Assert.AreEqual(estacionamiento.EspacioDisponible, 1); estacionamiento += autoDos; Assert.AreEqual(estacionamiento.EspacioDisponible, 0); }
public ActionResult Edit([Bind(Include = "IdEstacionamiento,LugarEstacionamiento,HoraEntrada,HoraSalida,EstacionamientoOcupado,idBicicleta,idTrabajador")] Estacionamiento estacionamiento) { if (ModelState.IsValid) { db.Entry(estacionamiento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idBicicleta = new SelectList(db.Bicicleta, "IdBicicleta", "Marca", estacionamiento.idBicicleta); ViewBag.idTrabajador = new SelectList(db.Trabajador, "IdTrabajador", "Nombre", estacionamiento.idTrabajador); return(View(estacionamiento)); }
public void AgregarAutoEspacioDisponible() { Estacionamiento est = new Estacionamiento(2); Auto a1 = new Auto("111", ConsoleColor.Black); Auto a2 = new Auto("222", ConsoleColor.Blue); est += a1; Assert.AreEqual(est.EspacioDisponible, 1); est += a2; Assert.AreEqual(est.EspacioDisponible, 0); }
private void button1_Click(object sender, EventArgs e) { int entrada = 0; if (!(int.TryParse(this.txtCapacidad.Text, out entrada))) { throw new Exception("Capacidad ingresada no valida, reintente..."); } this._estacionamiento = new Estacionamiento(this.txtNombre.Text, entrada); this.DialogResult = System.Windows.Forms.DialogResult.OK; }
private void guardarToolStripMenuItem_Click(object sender, EventArgs e) { try { Estacionamiento.GuardarBinario(this._estacionamiento, RUTA); MessageBox.Show("Se ha guardado correctamente."); } catch (Exception excepcion) { MessageBox.Show(excepcion.Message); } }
private void cargarToolStripMenuItem_Click(object sender, EventArgs e) { try { Estacionamiento.CargarBinario(out this._estacionamiento, RUTA); MessageBox.Show("Se ha cargado correctamente."); this.ActualizarDatos(); } catch (Exception excepcion) { MessageBox.Show(excepcion.Message); } }
public void VerficacionDeValoresNumericos() { Estacionamiento estacionamiento = new Estacionamiento("Monkey´s", 4); estacionamiento += new Automovil(40798, "Javier", "Mendez", eMarca.Chevrolet, ConsoleColor.Black); estacionamiento += new Automovil(666, "Fernando", "Mendez", eMarca.BMW, ConsoleColor.Red); Assert.AreEqual(estacionamiento.Listado.Count, 2); estacionamiento -= new Automovil(666); Assert.AreEqual(estacionamiento.Listado.Count, 1); }
/// <summary> /// Crea una nueva instancia de estacionamiento /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void botonAceptar_Click(object sender, EventArgs e) { if (textBoxUbi.Text != "" && comboBoxPrecio.Text != "") { nuevo = new Estacionamiento(comboBoxPrecio.Text, textBoxUbi.Text); this.DialogResult = System.Windows.Forms.DialogResult.OK; } else { MessageBox.Show("Debe ingresar todos los campos"); } }
// GET: Estacionamiento/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Estacionamiento estacionamiento = db.Estacionamiento.Find(id); if (estacionamiento == null) { return(HttpNotFound()); } return(View(estacionamiento)); }
public void CalcularTarifa(Estacionamiento estacionamiento) { int horasTotales = estacionamiento.FechaSalida.Hour - estacionamiento.FechaIngreso.Hour; int minutosTotales = estacionamiento.FechaSalida.Minute - estacionamiento.FechaIngreso.Minute; if (minutosTotales < 0) { minutosTotales = 60 + minutosTotales; } estacionamiento.TotalAPagar = (horasTotales * estacionamiento.TarifaBasica) + (horasTotales * estacionamiento.Mantenimiento) + (minutosTotales * 10); estacionamiento.ImpuestoVenta = (estacionamiento.TotalAPagar * 13) / 100; estacionamiento.TotalAPagar = estacionamiento.TotalAPagar + estacionamiento.ImpuestoVenta; estacionamiento.Ganancia = (estacionamiento.Ganancia * horasTotales) + ((200 / 60) * minutosTotales); }
[TestMethod] public void AgregarAutoEspacioDisponible() { Estacionamiento NuevoEstacionamiento = new Estacionamiento(2); Auto autoUno = new Auto("AAA", ConsoleColor.Red); Auto autoDos = new Auto("BBB", ConsoleColor.Blue); NuevoEstacionamiento += autoUno; Assert.AreEqual(NuevoEstacionamiento.EspacioDisponible, 1); NuevoEstacionamiento += autoDos; Assert.AreEqual(NuevoEstacionamiento.EspacioDisponible, 0); }
protected void dpd_estacionamiento_SelectedIndexChanged(object sender, EventArgs e) { string estacionamientoSeleccionado = dpd_estacionamiento.SelectedValue; if (!estacionamientoSeleccionado.Equals("") || !estacionamientoSeleccionado.Equals("0")) { divDatosEstacionamiento.Visible = true; Session["estacionamiento"] = new Estacionamiento().buscarPorPk(Int32.Parse(estacionamientoSeleccionado), true); } else { divDatosEstacionamiento.Visible = false; Session["estacionamiento"] = null; } }
// GET: Estacionamiento/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Estacionamiento estacionamiento = db.Estacionamiento.Find(id); if (estacionamiento == null) { return(HttpNotFound()); } ViewBag.idBicicleta = new SelectList(db.Bicicleta, "IdBicicleta", "Marca", estacionamiento.idBicicleta); ViewBag.idTrabajador = new SelectList(db.Trabajador, "IdTrabajador", "Nombre", estacionamiento.idTrabajador); return(View(estacionamiento)); }
public void VerificacionDeValoresNulos() { Estacionamiento estacionamiento = new Estacionamiento("MonKey's", 5); Motocicleta moto = new Motocicleta(); Motocicleta moto_2 = new Motocicleta(40798, "Rodrigo", "Diaz", eMarca.Fiat, false); Automovil auto = new Automovil(); Automovil auto_2 = new Automovil(40798, "Javier", "Mendez", eMarca.Chevrolet, ConsoleColor.Black); Automovil auto_3; Assert.IsNotNull(estacionamiento); Assert.IsNotNull(moto); Assert.IsNotNull(moto_2); Assert.IsNotNull(auto); Assert.IsNotNull(auto_2); //Assert.IsNull(auto_3); }
public void EspacioEstacionamientoIncorrecto() { Estacionamiento est = new Estacionamiento(101); if (est.EspacioDisponible != 101) { Assert.Fail("Espacio incorrecto {0}", est.EspacioDisponible); } Estacionamiento est2 = new Estacionamiento(0); if (est2.EspacioDisponible != 0) { Assert.Fail("Mal validado límite inferior {0}", est2.EspacioDisponible); } }
public void EspacioEstacionamientoIncorrecto() { Estacionamiento e = new Estacionamiento(101); Estacionamiento e2 = new Estacionamiento(0); if (e.EspacioDisponible != 101) { Assert.Fail("Espacio es incorrecto {0}", e.EspacioDisponible); } //Assert.AreNotEqual(e2.EspacioDisponible, 1); if (e2.EspacioDisponible != 0) { Assert.Fail("Espacio es incorrecto {0}", e.EspacioDisponible); } }
public void EspacioEstacionamientoIncorrecto() { Estacionamiento e = new Estacionamiento(101); Estacionamiento e2 = new Estacionamiento(0); if (e.EspacioDisponible != 101) { Assert.Fail("ESPACIO INCORRECTO {0}", e.EspacioDisponible); } Assert.AreNotEqual(e2.EspacioDisponible, 1); // if (e2.EspacioDisponible != 0) { Assert.Fail("Error limite inferior {0}", e2.EspacioDisponible); } }
public void TestIngresoYEgreso() { Estacionamiento estacionamiento = new Estacionamiento(); for (int i = 0; i < 100; i++) { estacionamiento.IngresoDetectado(); } Assert.IsTrue(estacionamiento.EspaciosDisponibles == 0); Assert.IsTrue(estacionamiento.CantidadEstacionados == 100); for (int i = 0; i < 100; i++) { estacionamiento.EgresoDetectado(); } Assert.IsTrue(estacionamiento.EspaciosDisponibles == 100); Assert.IsTrue(estacionamiento.CantidadEstacionados is null); }
private void darDeAltaUnNuevoEstacionamientoToolStripMenuItem_Click(object sender, EventArgs e) { frmAltaEstacionamiento frm = new frmAltaEstacionamiento(); try { if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { this._estacionamiento = frm.Estacionamiento; } this.ActualizarDatos(); } catch (Exception excepcion) { MessageBox.Show(excepcion.Message); } }
public void EspacioEstacionamientoIncorrecto() { Estacionamiento estacionamiento = new Estacionamiento(101); Estacionamiento estacionamiento2 = new Estacionamiento(0); //MANERA INCORRECTA if (estacionamiento.EspacioDisponible != 101) //Tambien el tester puede estar mal no solo el codigo { Assert.Fail(" El espacio es incorrecto {0}", estacionamiento.EspacioDisponible); } //Chequea entre dos valores si son o no iguales Assert.AreNotEqual(estacionamiento2.EspacioDisponible, 1); if (estacionamiento2.EspacioDisponible != 0) { Assert.Fail(" El espacio es incorrecto {0}", estacionamiento2.EspacioDisponible); } }
public void AgregarAutosEstacionamiento() { Estacionamiento est = new Estacionamiento(2); Auto a1 = new Auto("111", ConsoleColor.Black); Auto a2 = new Auto("222", ConsoleColor.Blue); Auto a3 = new Auto("333", ConsoleColor.Cyan); try { est += a1; est += a2; est += a3; Assert.Fail("Agrega autos más allá del límite"); } catch (Exception e) { Assert.IsInstanceOfType(e, typeof(EstacionamientoLlenoException)); } }
[TestMethod] public void EspacioEstacionamientoIncorrecto() { Estacionamiento NuevoEstacionamiento = new Estacionamiento(101); if (NuevoEstacionamiento.EspacioDisponible != 101) { Assert.Fail("Espacio es incorrecto. {0}", NuevoEstacionamiento.EspacioDisponible); } Estacionamiento OtroEstacionamiento = new Estacionamiento(0); Assert.AreNotEqual(OtroEstacionamiento.EspacioDisponible, 1); if (OtroEstacionamiento.EspacioDisponible != 0) { Assert.Fail("Esta mal validado el limite inferior {0}", OtroEstacionamiento.EspacioDisponible); } }