Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        /// <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);
        }
Beispiel #3
0
        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);
        }