/// <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); }
/// <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); }
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); }