private Sql8rAssembly addAssembly(DataRow drAssembly) { string afName = drAssembly["afName"].ToString(); long objectId = long.Parse(drAssembly["objectId"].ToString()); // bool isSystemObject = bool.Parse(drAssembly["isSystemObject"].ToString()); // long objectId = long.Parse(drAssembly["fileId"].ToString(), CultureInfo.InvariantCulture); var a = new Sql8rAssembly(afName, objectId); return(a); }
public void Constructor01() { Sql8rAssembly sql8rAssembly; sql8rAssembly = new Sql8rAssembly("Text", 10L); Assert.IsNotNull(sql8rAssembly); sql8rAssembly = new Sql8rAssembly("", 10L); Assert.IsNotNull(sql8rAssembly); sql8rAssembly = new Sql8rAssembly("", 0L); Assert.IsNotNull(sql8rAssembly); sql8rAssembly = new Sql8rAssembly(null, -1L); Assert.IsNotNull(sql8rAssembly); sql8rAssembly = new Sql8rAssembly(null, -10L); Assert.IsNotNull(sql8rAssembly); }
public void GetServerOtherStuff(Sql8rDatabase db) { string aSQL = string.Format(sqlAssemblies, db.Name); var dsAssemblies = new DataSet("Assemblies"); var sdaAssemblies = new SqlDataAdapter(aSQL, ConnectionString); sdaAssemblies.Fill(dsAssemblies); db.Assemblies.Clear(); foreach (DataRow drAssembly in dsAssemblies.Tables[0].Rows) { Sql8rAssembly a = addAssembly(drAssembly); DataRow[] types = dsAssemblies.Tables[1].Select(string.Format("assemblyId={0}", a.ObjectId)); foreach (DataRow drType in types) { Sql8rAssemblyType type = addAssembyType(drType); a.Types.Add(type.Name, type); } db.Assemblies.Add(a.Name, a); } }