예제 #1
0
 public Provincial(Franja minFranja, Llamada llamada) : base(llamada.Duracion, llamada.NroDestino, llamada.NroOrigen)
 {
     this.franjaHoraria = minFranja;
 }
예제 #2
0
 public Provincial(Franja miFranja, Llamada llamada)
     : this(llamada.NroOrigen, miFranja, llamada.Duracion, llamada.NroDestino)
 {
 }
예제 #3
0
 public Provincial(Franja mifranja, Llamada llamada)
     : base(llamada.Duracion, llamada.NroDestino, llamada.NroDestino)
 {
     this.franja = mifranja;
 }
예제 #4
0
 public Provincial(Franja miFranja, Llamada unaLlamada) : base(unaLlamada.NroOrigen, unaLlamada.NroDestino, unaLlamada.Duracion)
 {
     this._franjaHoraria = miFranja;
 }
예제 #5
0
 public static int OrdenarPorDuracion(Llamada llamada1, Llamada llamada2)
 {
     return(llamada1.duracion.CompareTo(llamada2.duracion));
 }
예제 #6
0
 private void AgregarLlamada(Llamada llamada)
 {
     ListaDeLlamadas.Add(llamada);
 }
예제 #7
0
 public Provincial(Franja franjaHoraria, Llamada llamada)
     : this(llamada.NroOrigen, llamada.NroDestino, llamada.Duracion, franjaHoraria)
 {
 }
예제 #8
0
 public Local(Llamada unaLlamada, float costo) : base(unaLlamada.NroOrigen, unaLlamada.NroDestino, unaLlamada.Duracion)
 {
     this._costo = costo;
 }
예제 #9
0
 public Local(Llamada llamada, float costo)
     : this(llamada.NroOrigen, llamada.NroDestino, llamada.Duracion, costo)
 {
 }
예제 #10
0
 /// <summary>
 /// Ordena las llamadas por Duracion
 /// </summary>
 /// <param name="llamada1">Recibe la Llamada 1</param>
 /// <param name="llamada2">Recibe la Llamada 2</param>
 /// <returns>Retorna 1 si la llamada 1 es mayor al 2, caso contrario retorna 0</returns>
 public static int OrdenarPorDuracion(Llamada llamada1, Llamada llamada2)
 {
     return((llamada1.Duracion > llamada2.Duracion) ? 1 : 0);
 }