Example #1
0
        public double GetPrecoLocacao()
        {
            double total = 0;

            foreach (LocacaoVeiculoLeve veiculo in LocacaoVeiculoLeve.GetVeiculos(this.Id))
            {
                total += veiculo.VeiculoLeve.Preco;
            }

            total += LocacaoVeiculoLeve.GetTotal(this.Id);

            return(total);
        }
Example #2
0
        public override string ToString()
        {
            string Print = String.Format(
                "Data da Locação: {0:d} - Data da Devolução: {1:d} - Valor: {2:C}\nCliente: {3}",
                this.DataLocacao,
                this.GetDiaRetorno(),
                this.GetHashCode(),
                this.Cliente
                );

            Print += "\nVeículos Leves Locados: ";
            if (LocacaoVeiculoLeve.GetCount(this.Id) > 0)
            {
                foreach (LocacaoVeiculoLeve veiculo in LocacaoVeiculoLeve.GetVeiculos(this.Id))
                {
                    Print += "\n    " + veiculo.VeiculoLeve;
                }
            }
            else
            {
                Print += "\n    Nada Consta";
            }

            Print += "\nVeículos Pesados Locados: ";
            if (LocacaoVeiculoPesado.GetCount(this.Id) > 0)
            {
                foreach (LocacaoVeiculoPesado veiculo in LocacaoVeiculoPesado.GetVeiculos(this.Id))
                {
                    Print += "\n    " + veiculo.VeiculoPesado;
                }
            }
            else
            {
                Print += "\n    Nada Consta";
            }

            return(Print);
        }