Exemplo n.º 1
0
        /// <summary>
        /// Popula ContatoNivelEscolaridade, conforme DataReader passado
        /// </summary>
        /// <autor>Fernando Carvalho</autor>
        /// <param name="dtrDados">DataReader a ser percorrido.</param>
        /// <returns><list type="EntContatoNivelEscolaridade">Lista de EntContatoNivelEscolaridade</list></returns>
        private List <EntContatoNivelEscolaridade> Popular(DbDataReader dtrDados)
        {
            List <EntContatoNivelEscolaridade> listEntReturn = new List <EntContatoNivelEscolaridade>();
            EntContatoNivelEscolaridade        entReturn;

            try
            {
                while (dtrDados.Read())
                {
                    entReturn = new EntContatoNivelEscolaridade();

                    entReturn.IdContatoNivelEscolaridade = ObjectUtils.ToInt(dtrDados["CDA_NIVEL_ESCOLARIDADE"]);
                    entReturn.ContatoNivelEscolaridade   = ObjectUtils.ToString(dtrDados["TX_NIVEL_ESCOLARIDADE"]);
                    entReturn.Ordem = ObjectUtils.ToInt(dtrDados["NU_ORDEM"]);
                    listEntReturn.Add(entReturn);
                }

                dtrDados.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(listEntReturn);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Retorna uma entidade de ContatoNivelEscolaridade
        /// </summary>
        /// <autor>Fernando Carvalho</autor>
        /// <returns><type="EntContatoNivelEscolaridade">EntContatoNivelEscolaridade</list></returns>
        public EntContatoNivelEscolaridade ObterPorId(Int32 IdContatoNivelEscolaridade)
        {
            EntContatoNivelEscolaridade objContatoNivelEscolaridade = new EntContatoNivelEscolaridade();

            using (DbConnection connection = db.CreateConnection())
            {
                connection.Open();
                DbTransaction transaction = connection.BeginTransaction();
                try
                {
                    objContatoNivelEscolaridade = dalContatoNivelEscolaridade.ObterPorId(IdContatoNivelEscolaridade, transaction, db);
                    transaction.Commit();
                }
                catch
                {
                    transaction.Rollback();
                    throw;
                }
                finally
                {
                    connection.Close();
                }
            }
            return(objContatoNivelEscolaridade);
        }
Exemplo n.º 3
0
        public EntContatoNivelEscolaridade ObterNivelEscolaridadePorNome(String nome, DbTransaction transaction, Database db)
        {
            EntContatoNivelEscolaridade temp = new EntContatoNivelEscolaridade();

            if (nome.Equals("Ensino Fundamental Incompleto"))
            {
                temp.IdContatoNivelEscolaridade = 1;
            }
            else if (nome.Equals("Ensino Fundamental Completo"))
            {
                temp.IdContatoNivelEscolaridade = 2;
            }
            else if (nome.Equals("Ensino Médio Incompleto"))
            {
                temp.IdContatoNivelEscolaridade = 3;
            }
            else if (nome.Equals("Ensino Médio Completo"))
            {
                temp.IdContatoNivelEscolaridade = 4;
            }
            else if (nome.Equals("Superior Incompleto"))
            {
                temp.IdContatoNivelEscolaridade = 5;
            }
            else if (nome.Equals("Superior Completo"))
            {
                temp.IdContatoNivelEscolaridade = 6;
            }
            else if (nome.Equals("Especialização"))
            {
                temp.IdContatoNivelEscolaridade = 7;
            }
            else if (nome.Equals("Pós-Graduação"))
            {
                temp.IdContatoNivelEscolaridade = 8;
            }
            else if (nome.Equals("Mestrado"))
            {
                temp.IdContatoNivelEscolaridade = 9;
            }
            else if (nome.Equals("Doutorado"))
            {
                temp.IdContatoNivelEscolaridade = 10;
            }
            else if (nome.Equals("Analfabeto"))
            {
                temp.IdContatoNivelEscolaridade = 15;
            }
            else if (nome.Equals("Sem Formação"))
            {
                temp.IdContatoNivelEscolaridade = 16;
            }
            return(temp);
        }