private void LoadProjects(DAO dao) { /*DAO dao; dao = new DAO(user, pass, broker); dao.Repository = repository;*/ DataTable packageList = dao.GetQueryResult("DefaultPackageInputFile"); var projectLst = (from myRow in packageList.AsEnumerable() select myRow.Field<string>("PACKAGENAME")); PackageList = null; PackageList = new ObservableCollection<string>(projectLst); PackageList.Insert(0, constDefaultItemText); PackageSelectedIndex = 0; }
//Get selectable elements private void LoadSelectableCatalog(DAO dao) { DataTable packageList = dao.GetQueryResult("PackageFileListInputFile", PackageName); var projectLst = (from myRow in packageList.AsEnumerable() select myRow.Field<string>("PACKAGE_FILE")); SelectableCatalog = new ObservableCollection<string>(projectLst); SelectableCatalogWithScriptsCreate(); }
void LoadProjectExecute(object param) { Password = ((PasswordBox)param).Password; DAO dao = new DAO(UserName, Password, Broker); DataTable projectList = dao.GetQueryResult("DefaultRepoInputFile"); var projectLst = (from myRow in projectList.AsEnumerable() select myRow.Field<string>("REPOSITNAME")); ProjectList = null; ProjectList = new ObservableCollection<string>(projectLst); ProjectList.Insert(0, "-- Choose an Option -- "); Project = ConfigurationManager.AppSettings["DefaultProject"]; TopFieldsEnabled = false; }