Пример #1
0
 public Funcionario(int pId, string pNome, DateTime pDataAdmin, DAL.Domain.Departamento pDepartamento)
 {
     pId           = this._Id;
     pNome         = this._Nome;
     pDataAdmin    = this._DataAdmin;
     pDepartamento = this._Departamento;
 }
Пример #2
0
        public static IList RetrieveObjects(DAL.Domain.Departamento pDepartamento)
        {
            IList listFuncionarios;

            ISession     objSession     = ConnectionFactory.getConnection().OpenSession();
            ITransaction objTransaction = objSession.BeginTransaction();

            try
            {
                ICriteria criteria = objSession.CreateCriteria(typeof(DAL.Domain.Funcionario));
                criteria.Add(Expression.Eq("Departamento", pDepartamento));
                listFuncionarios = criteria.List();

                objSession.Close();
            }
            catch (Exception ex)
            {
                listFuncionarios = null;
                objTransaction.Rollback();
                throw ex;
            }

            return(listFuncionarios);
        }