public static Calzado buscarCalzadoPorFecha(DateTime pFecha) { Calzado recorrido = cabecera; if (recorrido != null) { Boolean existe = false; while (recorrido != null && !existe) { if (recorrido.darFechaDeCompra().Day == pFecha.Day && recorrido.darFechaDeCompra().Month == pFecha.Month && recorrido.darFechaDeCompra().Year == pFecha.Year) { existe = true; } else { recorrido = recorrido.darSiguiente(); } } } else { throw new MensajeExepcion("¡La lista de calzado esta vacía!\n\nPrimero debe insertar para poder buscar algun calzado."); } if (recorrido == null) { throw new MensajeExepcion("¡No se pudo encontrar el calzado por la fecha asignada!"); } return(recorrido); }
public static void modificarCalzados(Calzado CalzadoModificar, Calzado pCalzado) { CalzadoModificar.cambiarFechaDeCompra(pCalzado.darFechaDeCompra()); CalzadoModificar.cambiarPrecio(pCalzado.darPrecio()); CalzadoModificar.cambiarTalla(pCalzado.darTalla()); CalzadoModificar.cambiarTipo(pCalzado.darTipo()); }
public static void verCalzados() { Calzado recorrido = cabecera; while (recorrido != null) { Console.WriteLine("Tipo: " + recorrido.darTipo() + " Talla: " + recorrido.darTalla() + " Precio: " + recorrido.darPrecio() + " Fecha: " + recorrido.darFechaDeCompra()); recorrido = recorrido.darSiguiente(); } }