/// <summary> /// Returns a string which represents specified CrossReferenceLink. /// </summary> /// <param name="crossReferenceLink">CrossReferenceLink.</param> /// <returns>Returns string.</returns> public static string GetCrossReferenceLink(CrossReferenceLink crossReferenceLink) { if (crossReferenceLink == null) { throw new ArgumentNullException("crossReferenceLink"); } StringBuilder strBuilder = new StringBuilder(); string referenceType = string.Empty; if (crossReferenceLink.Type == CrossReferenceType.Project) { referenceType = ProjectDBLink; } else if (crossReferenceLink.Type == CrossReferenceType.TraceAssemblyArchive) { referenceType = TraceAssemblyArchiveDBLink; } strBuilder.Append(referenceType); strBuilder.Append(Colon); for (int i = 0; i < crossReferenceLink.Numbers.Count; i++) { strBuilder.Append(crossReferenceLink.Numbers[i]); if (i != crossReferenceLink.Numbers.Count - 1) { strBuilder.Append(Comma); } } return(strBuilder.ToString()); }
private static void fill_dblink(CrossReferenceLink dblink, long id) { Dblink dbl = new Dblink(dblink, id); MySqlCommand cmmd9 = new MySqlCommand(dbl.get_query(), conn); MySqlDataReader reader9 = cmmd9.ExecuteReader(); reader9.Close(); }
public Dblink(CrossReferenceLink dblink, long id) { this.type = (int)dblink.Type + 1; if (id < 1 || this.type < 1 || this.type > 4) { UpdaterException.check_data_exception(true); } this.id = 0; foreach (var s in dblink.Numbers) { this.value += s + "\t"; } this.prokaryote_id = id; }