public bool Applicable(IDBOperator oper, DBNode node) { GBOperator goper = (GBOperator)oper; GBSpaceState gstate = (GBSpaceState)node.State; return(goper.Applicable(gstate)); }
// Methods public static IDBOperator GetInstance() { string assemblyName = System.Configuration.ConfigurationSettings.AppSettings["ERPassemblyName"]; string typeName = System.Configuration.ConfigurationSettings.AppSettings["ERPtypeName"]; IDBOperator db = (IDBOperator)System.Reflection.Assembly.Load(assemblyName).CreateInstance(typeName); return(db); }
static void Main(string[] args) { { Console.WriteLine("***************** function3 *****************"); User user = new User(); IDBOperator dBOperator = DB.CreateDBOperator(); dBOperator.AddUser(user); } { Console.WriteLine("***************** function2 *****************"); User user = new User(); IUser iu = DataAccess.CreateUser(); iu.AddUser(user); } { Console.WriteLine("***************** function1 *****************"); IDBFactory db = null; Console.WriteLine("plz choose the db type."); var dbType = Console.ReadLine(); if (Convert.ToInt32(dbType) == (int)DBType.SQLServer) { db = new SQLServerDB(); } if (Convert.ToInt32(dbType) == (int)DBType.MySQL) { db = new MySQLDB(); } User user = new User { Id = "001", Name = "bo" }; db.AddUser(user); db.DeleteUserById(user.Id); db.UpdateUserById(user.Id); db.QueryUserById(user.Id); } }
// Returns new child private DBNode LinkNewChildToGraph(DBNode node, IDBOperator op) { IDBSpaceState newState = op.Apply(module, node.State); newState.UpdateIsGoal(module); DBNode newNode = new DBNode(DBNode.NodeType.Dependency, newState, level); if (newNode.IsGoal) { goalCount += 1; } TreeSizeIncreased = true; nodeCount += 1; // Graph bookkeeping node.Children.Add(newNode); module.RegisterNewNode(newNode, root); return(newNode); }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public U_AdviceRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public SiteLinkRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public StockRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public CollectionListRulesRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public SurveyVoteRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public StatAddressRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public ClientLogRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public CorrelativeInfoRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public StatKeywordRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public StatScreenRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public DeliverTypeRepositoryADO(IDBOperator DB) { _DB = DB; }
public bool Applicable(IDBOperator oper, GBSpaceState state) { GBOperator goper = (GBOperator) oper; return (goper.Applicable (state)); }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public ClerkRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public StatOnlineRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public MailListRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public ComplaintsResultsRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public U_AwardRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public SpecialCategoryRepositoryADO(IDBOperator DB) { _DB = DB; }
public bool Applicable(IDBOperator oper, GBSpaceState state) { GBOperator goper = (GBOperator)oper; return(goper.Applicable(state)); }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public U_IntegralProductLogRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public DictionaryRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public ProcessStatusCodeRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public StatBrowserRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public BankRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public DownloadErrorLogRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public StatIpInfoRepositoryADO(IDBOperator DB) { _DB = DB; }
/// <summary> /// 构造器注入 /// </summary> /// <param name="DB"></param> public ProductPriceRepositoryADO(IDBOperator DB) { _DB = DB; }
public bool Applicable(IDBOperator oper, DBNode node) { GBOperator goper = (GBOperator) oper; GBSpaceState gstate = (GBSpaceState) node.State; return (goper.Applicable (gstate)); }