public DataTable GetMFAccountLists() { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn(DKEY_ACCOUNT_ID)); dt.Columns.Add(new DataColumn(DKEY_ACCOUNT_NO)); dt.Columns.Add(new DataColumn(DKEY_ACCOUNT_NAME)); IList <MFAccount> accountLists = null; if (0 != this.investmentPlannerID) { accountLists = MFAccount.List(iSabayaContext, InvestmentPlanner.Find(iSabayaContext, this.investmentPlannerID)); } else { accountLists = MFAccount.List(iSabayaContext); } foreach (MFAccount item in accountLists) { if (item.EffectivePeriod.Includes(DateTime.Now)) { DataRow dr = dt.NewRow(); dr[DKEY_ACCOUNT_ID] = item.AccountID; dr[DKEY_ACCOUNT_NO] = item.AccountNo; dr[DKEY_ACCOUNT_NAME] = item.Name.ToString(LanguageCode); dt.Rows.Add(dr); } } return(dt); }
public VOIPControl(imSabayaContext context, InvestmentPlanner instance) { this.instance = instance; this.context = context; }