コード例 #1
0
ファイル: EmpresaInfo.cs プロジェクト: anastasiaramos/Hangar
        public static EmpresaInfo GetByCode(string code)
        {
            CriteriaEx criteria = Empresa.GetCriteria(Empresa.OpenSession());

            criteria.AddEq("Code", code);
            EmpresaInfo obj = DataPortal.Fetch <EmpresaInfo>(criteria);

            Empresa.CloseSession(criteria.SessionCode);
            return(obj);
        }
コード例 #2
0
ファイル: Empresa.cs プロジェクト: anastasiaramos/Hangar
            protected override void DataPortal_Execute()
            {
                // Buscar por codigo
                CriteriaEx criteria = Empresa.GetCriteria(Empresa.OpenSession());

                criteria.AddEq("Code", _codigo);
                EmpresaList lista = EmpresaList.GetList(criteria);

                _exists = !(lista.Count == 0);
            }
コード例 #3
0
ファイル: EmpresaInfo.cs プロジェクト: anastasiaramos/Hangar
        public static EmpresaInfo Get(long oid, bool childs)
        {
            CriteriaEx criteria = Empresa.GetCriteria(Empresa.OpenSession());

            criteria.AddOidSearch(oid);
            criteria.Childs = childs;
            EmpresaInfo obj = DataPortal.Fetch <EmpresaInfo>(criteria);

            Empresa.CloseSession(criteria.SessionCode);
            return(obj);
        }
コード例 #4
0
        /// <summary>
        /// Retrieve the complete list from db
        /// </summary>
        /// <returns>EmpresaList</returns>
        public static EmpresaList GetList(bool childs)
        {
            CriteriaEx criteria = Empresa.GetCriteria(Empresa.OpenSession());

            criteria.Query  = EmpresaList.SELECT(typeof(Empresa), "COMMON");
            criteria.Childs = childs;

            //No criteria. Retrieve all de List
            EmpresaList list = DataPortal.Fetch <EmpresaList>(criteria);

            CloseSession(criteria.SessionCode);

            return(list);
        }