private void ImportList_Click(object sender, EventArgs e) { string filePath = UIMisc.SelectListFileDialog("List File to Import", ""); if (String.IsNullOrEmpty(filePath)) { return; } string fileName = Path.GetFileNameWithoutExtension(filePath); CidList cnList = CidList.ReadFromFile(filePath); // read file list if (cnList == null) { return; } CidListString = CidList.BuildListCsvStringOfFormattedCids(Qc, cnList.ToStringList()); SetCidListDisplay(); if (CidListDisplay.Text.Length > 0) // no text selected { CidListDisplay.Select(0, 0); } return; }
/// <summary> /// Import a list /// </summary> /// <returns></returns> static string ImportList() { string filePath = SelectListFileDialog("List File to Import", ""); if (String.IsNullOrEmpty(filePath)) { return(""); } string fileName = Path.GetFileNameWithoutExtension(filePath); UserObject oListName = new UserObject(UserObjectType.CnList, SS.I.UserName, fileName); oListName = UserObjectSaveDialog.Show("Database List to Import Into", oListName); if (oListName == null) { return(""); } Progress.Show("Importing List..."); CidList list = CidList.ReadFromFile(filePath); // read file list Write(list, oListName); // write database list Progress.Hide(); return(list.Count.ToString() + " " + MetaTable.KeyMetaTable.KeyMetaColumn.Label + "s have been imported"); }