private void InformarDespesasASeremAdicionadasMesAMesParaCidadeCorrente(Cidade cidade)
 {
     despesaDeTaxiDTO = new DespesaDeViagemDTO() {NomeCidade = cidade.Descricao, Despesa = "Taxi"};
     despesaDeRefeicaoDTO = new DespesaDeViagemDTO() {NomeCidade = cidade.Descricao, Despesa = "Refeição"};
     despesaDeDiariaDTO = new DespesaDeViagemDTO() {NomeCidade = cidade.Descricao, Despesa = "Diaria"};
     despesaDePassagemDTO = new DespesaDeViagemDTO() {NomeCidade = cidade.Descricao, Despesa = "Passagem"};
 }
        private void AdicionarDespesasMesAMes(DespesaDeViagemDTO despesaDeViagemDto, Repeater rptContas)
        {
            for (int mes = 1; mes < 13; mes++)
            {
                var literal = (Literal)rptContas.Items[mes - 1].FindControl("ltlValor");
                string valor = literal.Text.Replace("(", "").Replace(")", "").Replace(".","");

                despesaDeViagemDto.AdicionarItem((MesEnum)mes, long.Parse(valor), string.Empty);
            }
        }
        private void AdicionarDespesasDeTodosOsMeses(List<DespesaDeViagemDTO> despesasDeViagemDto, RepeaterItem valoresTotaisItem)
        {
            var despesaDeViagemDto = new DespesaDeViagemDTO();

            var rptContas = (Repeater)valoresTotaisItem.FindControl("rptContas");

            AdicionarDespesasMesAMes(despesaDeViagemDto, rptContas);

            despesasDeViagemDto.Add(despesaDeViagemDto);
        }