private double ObtenerPrecio(EComercio tipoComercio) { double retorno = 0; switch (tipoComercio) { case EComercio.Importador: foreach (Comercio aux in this._comercios) { if (aux is Importador) { retorno = retorno + (Importador)aux; } } break; case EComercio.Exportador: foreach (Comercio aux in this._comercios) { if (aux is Exportador) { retorno = retorno + (Exportador)aux; } } break; case EComercio.Ambos: retorno = this.ObtenerPrecio(EComercio.Importador) + this.ObtenerPrecio(EComercio.Exportador); break; } return(retorno); }
private double ObtenerPrecio(EComercio tipoComercio) { double gananciaExportador = 0; double gananciaImportador = 0; double retorno = 0; foreach (Comercio item in this._comercios) { if (item is Importador) { gananciaExportador += (Importador)item; } else if (item is Exportador) { gananciaImportador += (Exportador)item; } } switch (tipoComercio) { case EComercio.Exportador: retorno = gananciaExportador; break; case EComercio.Importador: retorno = gananciaImportador; break; case EComercio.Ambos: retorno = gananciaExportador + gananciaImportador; break; } return(retorno); }
private double ObtenerPrecio(EComercio tipoComercio) { double retorno = new double(); foreach (Comercio item in this._comercios) { if (tipoComercio == EComercio.Ambos && item is Exportador) { retorno += (Exportador)item; } if (tipoComercio == EComercio.Ambos && item is Importador) { retorno += (Importador)item; } if (tipoComercio == EComercio.Exportador && item is Exportador) { retorno += (Exportador)item; } if (tipoComercio == EComercio.Importador && item is Importador) { retorno += (Importador)item; } } return(retorno); }
private double ObtenerPrecio(EComercio tipoComercio) { double retorno = 0; foreach (Comercio c in this._comercios) { switch (tipoComercio) { case EComercio.Importador: if (c is Importador) { retorno += (Importador)c; } break; case EComercio.Exportador: if (c is Exportador) { retorno += (Exportador)c; } break; default: break; } } return(retorno); }
private double ObtenerPrecio(EComercio c1) { double acumulador = 0; foreach (Comercio a in this._comercios) { switch (c1) { case EComercio.Importador: if (a is Importador) { acumulador = (Importador)a; } break; case EComercio.Exportador: if (a is Exportador) { acumulador = (Exportador)a; } break; case EComercio.Ambos: if (a is Exportador) { acumulador = (Exportador)a; } else if (a is Importador) { acumulador = (Importador)a; } break; default: break; } } return(acumulador); }
private double ObtenerPrecio(EComercio tipoComercio) { double precioExp = 0; double precioImp = 0; if (tipoComercio == EComercio.Exportador || tipoComercio == EComercio.Ambos) { foreach (Comercio c in this._comercios) { if (c is Exportador) { precioExp += (Exportador)c; } } } else if (tipoComercio == EComercio.Importador || tipoComercio == EComercio.Ambos) { foreach (Comercio c in this._comercios) { if (c is Importador) { precioImp += (Importador)c; } } } if (tipoComercio == EComercio.Exportador) { return(precioExp); } else if (tipoComercio == EComercio.Importador) { return(precioImp); } else { return(precioExp + precioImp); } }
public double ObtenerPrecio(EComercio tipoComercio) { double precioExportador = 0; double precioImportador = 0; double precioAmbos = 0; double retorno = 0; foreach (Comercio comercio in this._comercios) { if (comercio is Exportador) { precioExportador += (Exportador)comercio; precioAmbos += precioExportador; } else if (comercio is Importador) { precioImportador += (Importador)comercio; precioAmbos += precioImportador; } } switch (tipoComercio) { case EComercio.Exportador: retorno = precioExportador; break; case EComercio.Importador: retorno = precioImportador; break; case EComercio.Ambos: retorno = precioAmbos; break; default: break; } return(retorno); }
private double ObtenerUnPrecio(EComercio tipoComercio) { double retorno = 0; switch (tipoComercio) { case EComercio.Importador: retorno = this.PrecioDeExportadores; break; case EComercio.Exportador: retorno = this.PrecioDeImportadores; break; case EComercio.Ambos: retorno = this.PrecioTotal; break; default: break; } return(retorno); }
/// <summary> /// retorna valor del shopping de acuerdo al enumerado que recibe como parametro. /// </summary> /// <param name="tipoComercio"></param> /// <returns></returns> private double ObtenerPrecio(EComercio tipoComercio) { double retorno = 0; foreach (Comercio x in this._comercios) { switch (tipoComercio) { case (EComercio.Importador): if (x is Importador) { retorno += ((Importador)x); } break; case (EComercio.Exportador): if (x is Exportador) { retorno += ((Exportador)x); } break; //case (EComercio.Ambos): default: if (x is Importador) { retorno += ((Importador)x); } if (x is Exportador) { retorno += ((Exportador)x); } break; } } return(retorno); }
private double ObtenerPrecio(EComercio tipoComercio) { double retorno = 0; switch (tipoComercio) { case EComercio.Importador: foreach (Comercio item in this._comercios) { if (item is Importador) { retorno += (Importador)item; } } break; case EComercio.Exportador: foreach (Comercio item in this._comercios) { if (item is Exportador) { retorno += (Exportador)item; } } break; case EComercio.Ambos: retorno += this.ObtenerPrecio(EComercio.Exportador); retorno += this.ObtenerPrecio(EComercio.Importador); break; default: break; } return(retorno); }