private float CalcularGanancia(Llamada.tipoLLamada tipo) { float retornoLocal = 0; float retornoProvincial = 0; float retornoTotal = 0; for (int i = 0; i < Llamadas.Count; i++) { if ((tipo == Local.tipoLLamada.Local || tipo == Local.tipoLLamada.Todas) && Llamadas[i] is Local) { Local aux = (Local)Llamadas[i]; retornoLocal += aux.CostoLlamada; retornoTotal += aux.CostoLlamada; } if ((tipo == Local.tipoLLamada.Provincial || tipo == Local.tipoLLamada.Todas) && Llamadas[i] is Provincial) { Provincial aux = (Provincial)Llamadas[i]; retornoProvincial += aux.CostoLlamada; retornoTotal += aux.CostoLlamada; } } if (tipo == Llamada.tipoLLamada.Local) { return(retornoLocal); } else if (tipo == Llamada.tipoLLamada.Provincial) { return(retornoProvincial); } else { return(retornoTotal); } }
public FrmMostrar(Centralita c, Llamada.tipoLLamada tipo) { InitializeComponent(); this.c = c; this.tipo = tipo; }