/// <summary> /// Retorna uma entidade de Cargo /// </summary> /// <autor>Fernando Carvalho</autor> /// <returns><type="EntCargo">EntCargo</list></returns> public EntCargo ObterPorId(Int32 IdCargo) { EntCargo objCargo = new EntCargo(); using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { objCargo = dalCargo.ObterPorId(IdCargo, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(objCargo); }
/// <summary> /// Popula Cargo, conforme DataReader passado /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="dtrDados">DataReader a ser percorrido.</param> /// <returns><list type="EntCargo">Lista de EntCargo</list></returns> private List <EntCargo> Popular(DbDataReader dtrDados) { List <EntCargo> listEntReturn = new List <EntCargo>(); EntCargo entReturn; try { while (dtrDados.Read()) { entReturn = new EntCargo(); entReturn.IdCargo = ObjectUtils.ToInt(dtrDados["CDA_CARGO"]); entReturn.Cargo = ObjectUtils.ToString(dtrDados["TX_CARGO"]); entReturn.Codigo = ObjectUtils.ToInt(dtrDados["CODIGO"]); listEntReturn.Add(entReturn); } dtrDados.Close(); } catch (Exception ex) { throw ex; } return(listEntReturn); }
public EntCargo ObterCargoPorNome(String nome, DbTransaction transaction, Database db) { EntCargo temp = new EntCargo(); if (nome.Equals("ADMINISTRADOR")) { temp.IdCargo = 1; } else if (nome.Equals("ADVOGADO")) { temp.IdCargo = 2; } else if (nome.Equals("ANALISTA")) { temp.IdCargo = 3; } else if (nome.Equals("ASSESSOR")) { temp.IdCargo = 4; } else if (nome.Equals("ASSOCIADO")) { temp.IdCargo = 5; } else if (nome.Equals("AUXILIAR")) { temp.IdCargo = 6; } else if (nome.Equals("CONSELHEIRO")) { temp.IdCargo = 7; } else if (nome.Equals("CONSULTOR")) { temp.IdCargo = 8; } else if (nome.Equals("CONTADOR")) { temp.IdCargo = 9; } else if (nome.Equals("COOPERADO")) { temp.IdCargo = 10; } else if (nome.Equals("DEPUTADO")) { temp.IdCargo = 11; } else if (nome.Equals("DIRETOR")) { temp.IdCargo = 12; } else if (nome.Equals("ESTUDANTE")) { temp.IdCargo = 13; } else if (nome.Equals("GERENTE")) { temp.IdCargo = 14; } else if (nome.Equals("GOVERNADOR")) { temp.IdCargo = 15; } else if (nome.Equals("OUTROS")) { temp.IdCargo = 16; } else if (nome.Equals("PREFEITO")) { temp.IdCargo = 17; } else if (nome.Equals("PRESIDENTE")) { temp.IdCargo = 18; } else if (nome.Equals("PROCURADOR")) { temp.IdCargo = 19; } else if (nome.Equals("PROPRIETARIO")) { temp.IdCargo = 20; } else if (nome.Equals("REPRESENTANTE")) { temp.IdCargo = 21; } else if (nome.Equals("SECRETÁRIO")) { temp.IdCargo = 22; } else if (nome.Equals("SENADOR")) { temp.IdCargo = 23; } else if (nome.Equals("SUB-GERENTE")) { temp.IdCargo = 24; } else if (nome.Equals("SUB-SECRETÁRIO")) { temp.IdCargo = 25; } else if (nome.Equals("SUPERINTENDENTE")) { temp.IdCargo = 26; } else if (nome.Equals("TÉCNICO")) { temp.IdCargo = 27; } else if (nome.Equals("VENDEDOR")) { temp.IdCargo = 28; } else if (nome.Equals("VEREADOR")) { temp.IdCargo = 29; } else if (nome.Equals("VICE-PREFEITO")) { temp.IdCargo = 30; } else if (nome.Equals("VICE-PRESIDENTE")) { temp.IdCargo = 31; } return(temp); }