private ResultadoAlquiler verSerie(Cliente cliente, CapituloSerie serie) { ResultadoAlquiler result = ResultadoAlquiler.ALQUILER_OK; if (cliente == null) { result = ResultadoAlquiler.CLIENTE_INEXISTENTE; } else if (serie == null) { result = ResultadoAlquiler.CONTENIDO_INEXISTENTE; } else if (cliente.ObtenerSaldo() < 0) { result = ResultadoAlquiler.CLIENTE_DEUDOR; } else if (cliente.abono != TipoAbono.PREMIUM && serie.abono == TipoAbono.PREMIUM) { result = ResultadoAlquiler.CONTENIDO_NO_DISPONIBLE; } else { cliente.AgregarSerie(serie); } return result; }
private CapituloSerie buscarSerie(string nombre) { CapituloSerie serie_ok = null, serie; int i = 0; while (i < series.Count() && serie_ok == null) { serie = series.BinarySearch; if (serie.nombre.Equals(nombre)) { serie_ok = serie; } else { i++; } } }
public ResultadoAlquiler verSerie(String dni, String nombre) { Cliente cliente = buscarCliente(dni); CapituloSerie serie = buscarSerie(nombre); return verSerie(cliente, serie); }
public void AgregarSerie(CapituloSerie serie) { series.Add(serie); }