コード例 #1
0
        /// <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);
        }
コード例 #2
0
        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);
        }