public ReportClass GetListReport(BankAccountList list) { if (list.Count == 0) { return(null); } BankAccountListRpt doc = new BankAccountListRpt(); /*foreach (CuentaBancariaInfo item in list) * { * pList.Add(ClientePrint.New(item)); * }*/ doc.SetDataSource(list); FormatHeader(doc); return(doc); }
public new static IAgenteHipatiaList GetAgentes(EntidadInfo entidad) { IAgenteHipatiaList lista = new IAgenteHipatiaList(new List <IAgenteHipatia>()); if (entidad.Tipo == typeof(BankAccount).Name) { BankAccountList list = BankAccountList.GetList(false); foreach (BankAccountInfo obj in list) { if (entidad.Agentes.GetItemByProperty("Oid", obj.Oid) == null) { lista.Add(obj); } } } else { throw new iQException("No se ha encontrado el tipo de entidad " + entidad.Tipo); } return(lista); }
public static BankAccountList GetAsociadasList(long oid, EEstado estado, bool childs) { CriteriaEx criteria = BankAccount.GetCriteria(BankAccount.OpenSession()); criteria.Childs = childs; BankAccount cuenta = BankAccount.New(); cuenta.Oid = 0; cuenta.OidCuentaAsociada = oid; QueryConditions conditions = new QueryConditions { BankAccount = cuenta.GetInfo(false), Estado = estado }; criteria.Query = SELECT_ASOCIADAS(conditions); BankAccountList list = DataPortal.Fetch <BankAccountList>(criteria); return(list); }