/// <summary> /// Popula Faturamento, conforme DataReader passado /// </summary> /// <autor>Fabio Senziani</autor> /// <param name="dtrDados">DataReader a ser percorrido.</param> /// <returns><list type="EntEstado">Lista de EntEstado</list></returns> private List <EntFaturamento> Popular(DbDataReader dtrDados) { List <EntFaturamento> listEntReturn = new List <EntFaturamento>(); EntFaturamento entReturn; try { while (dtrDados.Read()) { entReturn = new EntFaturamento(); entReturn.IdFaturamento = ObjectUtils.ToInt(dtrDados["CDA_FATURAMENTO"]); entReturn.Faturamento = ObjectUtils.ToString(dtrDados["TX_FATURAMENTO"]); entReturn.MensuracaoFaturamento = ObjectUtils.ToString(dtrDados["TX_MENSURACAO_FATURAMENTO"]); entReturn.FaturamentoTipo.IdFaturamentoTipo = ObjectUtils.ToInt(dtrDados["CEA_FATURAMENTO_TIPO"]); listEntReturn.Add(entReturn); } dtrDados.Close(); } catch (Exception ex) { throw ex; } return(listEntReturn); }
public EntFaturamento ObterFaturamentoPorNome(String nome, DbTransaction transaction, Database db) { EntFaturamento temp = new EntFaturamento(); if (nome.Equals("Até R$ 120.000,00")) { temp.IdFaturamento = 1; } else if (nome.Equals("de R$ 120.001,00 a R$ 240.000,00")) { temp.IdFaturamento = 2; } else if (nome.Equals("de R$ 240.001,00 a R$ 600.000,00")) { temp.IdFaturamento = 3; } else if (nome.Equals("de R$ 600.001,00 a R$ 1.200.000,00")) { temp.IdFaturamento = 4; } else if (nome.Equals("de R$ 1.200.001,00 a R$ 1.800.000,00")) { temp.IdFaturamento = 5; } else if (nome.Equals("de R$ 1.800.001,00 a R$ 2.400.000,00")) { temp.IdFaturamento = 6; } else if (nome.Equals("0,00 a 240.000,00")) { temp.IdFaturamento = 50; } else if (nome.Equals("240.001,00 a 1.200.000,00")) { temp.IdFaturamento = 51; } else if (nome.Equals("1.200.001,00 a 2.400.000,00")) { temp.IdFaturamento = 52; } else if (nome.Equals("acima de 2.400.000,00")) { temp.IdFaturamento = 53; } return(temp); }