/// <summary> /// De acuerdo al TipoDePrestamo, devuelve una suma total de los intereses del correspondiente tipo /// </summary> /// <param name="tipo">Tipo de prestamo de los cuales se recopilar{a el interees</param> /// <returns>Interes total de los prestamos del TipoPrestamo tipo</returns> public float CalcularInteresGanado(TipoDePrestamo tipo) { float interesTotal = 0; foreach (Prestamo p in this.ListaDePrestamos) { switch (tipo) { case TipoDePrestamo.Pesos: if (p is PrestamoPesos) { PrestamoPesos prestamoPesos = (PrestamoPesos)p; interesTotal += prestamoPesos.Interes; } break; case TipoDePrestamo.Dolares: if (p is PrestamoDolares) { PrestamoDolares prestamoDolares = (PrestamoDolares)p; interesTotal += prestamoDolares.Interes; } break; case TipoDePrestamo.Todos: interesTotal = this.CalcularInteresGanado(TipoDePrestamo.Dolares) + this.CalcularInteresGanado(TipoDePrestamo.Pesos); break; } return(interesTotal); } return(0); }
/// <summary> /// Calcula el interés de los diferentes prestamos. /// </summary> /// <param name="tipoDePrestamo">Tipo de préstamo a calcular</param> /// <returns></returns> private float CalcularInteresGanado(TipoDePrestamo tipoDePrestamo) { float retorno = new float(); retorno = 0; foreach (Prestamo prestamo in this.ListaDePrestamos) { if (tipoDePrestamo is TipoDePrestamo.Pesos && prestamo is PrestamoPesos) { retorno += ((PrestamoPesos)(prestamo)).Interes; } if (tipoDePrestamo is TipoDePrestamo.Dolares && prestamo is PrestamoDolar) { retorno += ((PrestamoDolar)(prestamo)).Interes; } if (tipoDePrestamo is TipoDePrestamo.Todos) { if (prestamo is PrestamoPesos) { retorno += ((PrestamoPesos)(prestamo)).Interes; } if (prestamo is PrestamoDolar) { retorno += ((PrestamoDolar)(prestamo)).Interes; } } } return(retorno); }
private float CalcularInteresGanado(TipoDePrestamo tipoDePrestamo) { float retorno = 0, acumPesos = 0, acumDolar = 0; foreach (Prestamo item in this.ListaDePrestamos) { if (item is PrestamoPesos) { acumPesos += ((PrestamoPesos)item).Interes; } else if (item is PrestamoDolar) { acumDolar += ((PrestamoDolar)item).Interes; } } switch (tipoDePrestamo) { case TipoDePrestamo.Dolares: break; case TipoDePrestamo.Pesos: break; case TipoDePrestamo.Todos: break; } return(retorno); }
private float CalcularInteresGanado(TipoDePrestamo tipoPrestamos) { float intereses = 0; switch (tipoPrestamos) { case TipoDePrestamo.Dolares: foreach (Prestamo prestamo in this.ListaDePrestamos) { if (prestamo is PrestamoDolar) { intereses += ((PrestamoDolar)(prestamo)).Interes; } } break; case TipoDePrestamo.Pesos: foreach (Prestamo prestamo in this.ListaDePrestamos) { if (prestamo is PrestamoPesos) { intereses += ((PrestamoPesos)(prestamo)).Interes; } } break; case TipoDePrestamo.Todos: intereses += this.InteresesEnPesos + this.InteresesEnDolares; break; } return(intereses); }
private float CalcularInteresGanados(TipoDePrestamo tipoPrestamo) { float intereses = 0; foreach (Prestamo prestamo in ListaDePrestamos) { switch (tipoPrestamo) { case TipoDePrestamo.Dolares: if (prestamo is PrestamoDolar) { intereses += ((PrestamoDolar)prestamo).Interes; } break; case TipoDePrestamo.Pesos: if (prestamo is PrestamoPesos) { intereses += ((PrestamoPesos)prestamo).Interes; } break; case TipoDePrestamo.Todos: { intereses += ((PrestamoDolar)prestamo).Interes + ((PrestamoPesos)prestamo).Interes; } break; } } return(intereses); }
private float CalcularInteresGanado(TipoDePrestamo tipoDePrestamo) { float retorno = 0; foreach (Prestamo p in this.listaDePrestamos) { if (tipoDePrestamo == TipoDePrestamo.Dolares && p is PrestamoDolar) { PrestamoDolar presDolar = (PrestamoDolar)p; retorno += presDolar.Interes; } else if (tipoDePrestamo == TipoDePrestamo.Pesos && p is PrestamoPesos) { PrestamoPesos presPeso = (PrestamoPesos)p; retorno += presPeso.Interes; } else if (tipoDePrestamo == TipoDePrestamo.Todos) { if (p is PrestamoDolar) { PrestamoDolar presDolar = (PrestamoDolar)p; retorno += presDolar.Interes; } else if (p is PrestamoPesos) { PrestamoPesos presPeso = (PrestamoPesos)p; retorno += presPeso.Interes; } } } return(retorno); }
public float CalcularInteresGanado(TipoDePrestamo tipodePrestamo) { if (tipodePrestamo == TipoDePrestamo.Pesos) { return(InteresesEnPesos); } if (tipodePrestamo == TipoDePrestamo.Dolares) { return(InteresesEnDolares); } return(InteresesTotales); }
private float CalcularInteresGanado(TipoDePrestamo tipoDePrestamo) { float aux = 0; switch (tipoDePrestamo) { case TipoDePrestamo.Dolares: foreach (Prestamo item in this.ListaDePrestamos) { if (item is PrestamoDolar) { aux += ((PrestamoDolar)item).Interes; } } break; case TipoDePrestamo.Pesos: foreach (Prestamo item in this.ListaDePrestamos) { if (item is PrestamoPesos) { aux += ((PrestamoPesos)item).Interes; } } break; case TipoDePrestamo.Todos: foreach (Prestamo item in this.ListaDePrestamos) { if (item is PrestamoDolar) { aux += ((PrestamoDolar)item).Interes; } else { aux += ((PrestamoPesos)item).Interes; } } break; default: break; } return(aux); }
/// <summary> /// Calcula la suma total de intereses segun el tipo de prestamo solicitado /// </summary> /// <param name="tipoPrestamo">TipoDePrestamo con el que se evaluara la suma total de intereses</param> /// <returns>float suma total de intereses del tipo de prestamo solicitado</returns> private float CalcularInteresGanado(TipoDePrestamo tipoPrestamo) { float interesesGanados = 0; switch (tipoPrestamo) { case TipoDePrestamo.Pesos: foreach (Prestamo prestamo in this.listaDePrestamos) { if (prestamo is PrestamoPesos) { interesesGanados += ((PrestamoPesos)prestamo).Interes; } } break; case TipoDePrestamo.Dolares: foreach (Prestamo prestamo in this.listaDePrestamos) { if (prestamo is PrestamoDolar) { interesesGanados += ((PrestamoDolar)prestamo).Interes; } } break; case TipoDePrestamo.Todos: foreach (Prestamo prestamo in this.listaDePrestamos) { if (prestamo is PrestamoPesos) { interesesGanados += ((PrestamoPesos)prestamo).Interes; } if (prestamo is PrestamoDolar) { interesesGanados += ((PrestamoDolar)prestamo).Interes; } } break; default: interesesGanados = 0; break; } return(interesesGanados); }
private float CalcularInteresGanado(TipoDePrestamo tipoPrestamos) { float retorno = 0; switch (tipoPrestamos) { case TipoDePrestamo.Pesos: { foreach (Prestamo p in this.ListaDePrestamos) { if (p is PrestamoPesos) { retorno += ((PrestamoPesos)p).Interes; } } break; } case TipoDePrestamo.Dolares: { foreach (Prestamo p in this.ListaDePrestamos) { if (p is PrestamoDolar) { retorno += ((PrestamoDolar)p).Interes; } } break; } case TipoDePrestamo.Todos: { retorno += this.CalcularInteresGanado(TipoDePrestamo.Dolares) + this.CalcularInteresGanado(TipoDePrestamo.Pesos); break; } default: { retorno = 0; break; } } return(retorno); }
//-------------------------------------------------------------------// private float CalcularInteresGanado(TipoDePrestamo tipoPrestamo) { float rtn = 0; if (tipoPrestamo == TipoDePrestamo.Pesos) { rtn = this.InteresesEnPesos; } else if (tipoPrestamo == TipoDePrestamo.Dolares) { rtn = this.InteresesEnDolar; } else if (tipoPrestamo == TipoDePrestamo.Todos) { rtn = this.InteresesTotales; } return(rtn); }
/// <summary> /// TODO revisar /// </summary> /// <param name="tipoPrestamo"></param> /// <returns></returns> private float CalcularInteresGanado(TipoDePrestamo tipoPrestamo) { float interesGanado = 0; foreach (Prestamo prestamo in listaDePrestamos) { if (prestamo is PrestamoDolar && (tipoPrestamo == TipoDePrestamo.Dolares || tipoPrestamo == TipoDePrestamo.Todos)) { PrestamoDolar prestamoDolar = (PrestamoDolar)prestamo; interesGanado += prestamoDolar.Interes; } else if (prestamo is PrestamoPesos && (tipoPrestamo == TipoDePrestamo.Pesos || tipoPrestamo == TipoDePrestamo.Todos)) { PrestamoPesos prestamoPesos = (PrestamoPesos)prestamo; interesGanado += prestamoPesos.Interes; } } return(interesGanado); }
/* e.CalcularInteresGanado: Método privado que recibe un Enumerado de tipo TipoDePrestamo y * retornará el valor equivalente a la suma de intereses entre todos los préstamos(invocar a la * propiedad Interes de la clase PrestamoPesos o PrestamoDolar según el tipo de préstamo * evaluado).*/ private float CalcularInteresGanado(TipoDePrestamo tipoPrestamo) { float interesGanado = 0; switch (tipoPrestamo) { case TipoDePrestamo.Pesos: foreach (Prestamo aux in this.ListaDePrestamos) { if (aux is PrestamoPesos) { interesGanado = interesGanado + ((PrestamoPesos)aux).Interes; } } break; case TipoDePrestamo.Dolares: foreach (Prestamo aux in this.ListaDePrestamos) { if (aux is PrestamoDolar) { interesGanado = interesGanado + ((PrestamoDolar)aux).Interes; } } break; case TipoDePrestamo.Todos: foreach (Prestamo aux in this.ListaDePrestamos) { if (aux is PrestamoPesos) { interesGanado = interesGanado + ((PrestamoPesos)aux).Interes; } if (aux is PrestamoDolar) { interesGanado = interesGanado + ((PrestamoDolar)aux).Interes; } } break; } return(interesGanado); }
private float CalcularInteresGanado(TipoDePrestamo tipoPrestamo) { float interes = 0; foreach (Prestamo item in this.ListaDePrestamos) { switch (tipoPrestamo) { case TipoDePrestamo.Pesos: if (item is PrestamoPesos) { PrestamoPesos p = (PrestamoPesos)item; interes += p.Interes; } break; case TipoDePrestamo.Dolares: if (item is PrestamoDolar) { PrestamoDolar p = (PrestamoDolar)item; interes += p.Interes; } break; case TipoDePrestamo.Todos: if (item is PrestamoPesos) { PrestamoPesos p = (PrestamoPesos)item; interes += p.Interes; } if (item is PrestamoDolar) { PrestamoDolar p = (PrestamoDolar)item; interes += p.Interes; } break; } } return(interes); }
private float CalcularInteresGanado(TipoDePrestamo tipoDePrestamo) { float interesDolar = 0; float interesPeso = 0; float interesGeneral = 0; float retorno = 0; foreach (Prestamo item in this.listaDePrestamos) { if (item is PrestamoPesos) { interesPeso += ((PrestamoPesos)item).Interes; interesGeneral += ((PrestamoPesos)item).Interes; } else if (item is PrestamoDolar) { interesDolar += ((PrestamoDolar)item).Interes; interesGeneral += ((PrestamoDolar)item).Interes; } } switch (tipoDePrestamo) { case TipoDePrestamo.Pesos: retorno = interesPeso; break; case TipoDePrestamo.Dolares: retorno = interesDolar; break; case TipoDePrestamo.Todos: retorno = interesGeneral; break; default: break; } return(retorno); }
private float CalcularInteresesGanados(TipoDePrestamo tipoPrestamo) { float retorno = 0; foreach (Prestamo p in ListaDePrestamos) { switch (tipoPrestamo) { case TipoDePrestamo.Dolares: if (p is PrestamoDolar) { retorno = retorno + ((PrestamoDolar)p).Interes; } break; case TipoDePrestamo.Pesos: if (p is PrestamoPesos) { retorno = retorno + ((PrestamoPesos)p).Interes; } break; case TipoDePrestamo.Todos: if (p is PrestamoDolar) { retorno = retorno + ((PrestamoDolar)p).Interes; } if (p is PrestamoPesos) { retorno = retorno + ((PrestamoPesos)p).Interes; } break; } } return(retorno); }
private float CalcularInteresGanado(TipoDePrestamo tipoPrestamo) { float total = 0; foreach (Prestamo p in this.listaDePrestamos) { switch (tipoPrestamo) { case TipoDePrestamo.Dolares: if (p is PrestamoDolar) { total += ((PrestamoDolar)p).Interes; } break; case TipoDePrestamo.Pesos: if (p is PrestamoPesos) { total += ((PrestamoPesos)p).Interes; } break; case TipoDePrestamo.Todos: if (p is PrestamoDolar) { total += ((PrestamoDolar)p).Interes; } else if (p is PrestamoPesos) { total += ((PrestamoPesos)p).Interes; } break; } } return(total); }
private float CalcularInteresesGanados(TipoDePrestamo tipoPrestamo) { float resultado = 0; foreach (Prestamo a in listaDePrestamos) { switch (tipoPrestamo) { case TipoDePrestamo.Dolares: if (a is PrestamoDolar) { resultado = +((PrestamoDolar)a).Interes; } break; case TipoDePrestamo.Pesos: if (a is PrestamoPesos) { resultado = +((PrestamoPesos)a).Interes; } break; default: if (a is PrestamoDolar) { resultado = +((PrestamoDolar)a).Interes; } if (a is PrestamoPesos) { resultado = +((PrestamoPesos)a).Interes; } break; } } return(resultado); }
private float CalcularInteresGanado(TipoDePrestamo prestamo) { float retorno = 0; float retornoDolar = 0; float retornoPeso = 0; PrestamoDolar auxDolar; PrestamoPesos auxPeso; foreach (Prestamo aux in this.listaPrestamos) { if (aux is PrestamoDolar) { auxDolar = (PrestamoDolar)aux; retornoDolar += auxDolar.Interes; } else { auxPeso = (PrestamoPesos)aux; retornoPeso += auxPeso.Interes; } } switch (prestamo) { case TipoDePrestamo.Dolares: retorno = retornoDolar; break; case TipoDePrestamo.Pesos: retorno = retornoPeso; break; case TipoDePrestamo.Todos: retorno = retornoDolar + retornoPeso; break; } return(retorno); }
private float CalcularInteresGanado(TipoDePrestamo tipoPrestamo) { float interesDolar = 0; float interesPesos = 0; float interesTotal = 0; float retorno = 0; foreach (Prestamo p in this.ListaDePrestamos) { if (p is PrestamoPesos) { interesPesos += ((PrestamoPesos)p).Interes; } if (p is PrestamoDolar) { interesDolar += ((PrestamoDolar)p).Interes; } interesTotal += interesPesos + interesDolar; } switch (tipoPrestamo) { case TipoDePrestamo.Pesos: retorno = interesPesos; break; case TipoDePrestamo.Dolares: retorno = interesDolar; break; case TipoDePrestamo.Todos: retorno = interesTotal; break; } return(retorno); }
private float CalcularInteresGanado(TipoDePrestamo tipoPrestamo) { float retorno = 0; float totalDolares = 0; float totalPesos = 0; foreach (Prestamo presta in this.listaDePrestamos) { if (presta is PrestamoPesos) { totalPesos += ((PrestamoPesos)presta).Monto; } if (presta is PrestamoDolar) { totalDolares += ((PrestamoDolar)presta).Monto; } } switch (tipoPrestamo) { case TipoDePrestamo.Dolares: retorno = totalDolares; break; case TipoDePrestamo.Pesos: retorno = totalPesos; break; case TipoDePrestamo.Todos: retorno = totalPesos + totalDolares; break; } return(retorno); }
private float CalcularInteresGanado(TipoDePrestamo tipo) { float suma = 0; foreach (Prestamo item in this.listaPrestamos) { switch (tipo) { case TipoDePrestamo.Dolares: if (item is PrestamoDolar) { suma += ((PrestamoDolar)item).Interes; } break; case TipoDePrestamo.Pesos: if (item is PrestamoPesos) { suma += ((PrestamoPesos)item).Interes; } break; default: if (item is PrestamoDolar) { suma += ((PrestamoDolar)item).Interes; } if (item is PrestamoPesos) { suma += ((PrestamoPesos)item).Interes; } break; } } return(suma); }
private float CalcularInteresGanado(TipoDePrestamo tipoPrestamo) { float interesesEnPesos = 0, interesesEnDolares = 0, interesGanado = 0; foreach (Prestamo prestamo in this.ListaDePrestamos) { if (prestamo is PrestamoDolar) { interesesEnDolares += ((PrestamoDolar)prestamo).Interes; } if (prestamo is PrestamoPesos) { interesesEnPesos += ((PrestamoPesos)prestamo).Interes; } } switch (tipoPrestamo) { case TipoDePrestamo.Dolares: interesGanado = interesesEnDolares; break; case TipoDePrestamo.Pesos: interesGanado = interesesEnPesos; break; default: interesGanado = interesesEnPesos + interesesEnDolares; break; } return(interesGanado); }
private float CalcularInteresGanado(TipoDePrestamo tipoDePrestamo) { return(InteresTotales); }