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