示例#1
0
 /// <summary>
 /// 实例化目标
 /// </summary>
 /// <param name="setting"></param>
 public void IninTargetDAL(DBSetting setting)
 {
     if (setting.Flag == CommonConfig.DataType.DB)
     {
         itargetdal = DalFactory.CreateTableDAL(CommonConfig.DataType.DB, setting.DBAccount.GetConnStr());
     }
     else
     {
         itargetdal = DalFactory.CreateTableDAL(CommonConfig.DataType.XML, setting.XMLPath);
     }
 }
示例#2
0
 public Table(int tableNumber, TableStatus status = TableStatus.Free, Bill bill = null, ITableDAL dal = null)
 {
     if (dal == null)
     {
         this.TableDAL = new TableFactory().CreateITableDAL();
     }
     else
     {
         this.TableDAL = dal;
     }
     this.TableNumber = tableNumber;
     this.Status      = (int)status;
     this.Bill        = bill;
 }
示例#3
0
        public static ITableDAL GetTableDAL()
        {
            ITableDAL dal = GetInstance("TableDAL") as ITableDAL;

            return(dal);
        }
示例#4
0
 public TableService(LdCmsDbEntitiesContext LdCmsDbEntitiesContext, ITableDAL TableDAL)
 {
     this.LdCmsDbEntitiesContext = LdCmsDbEntitiesContext;
     this.TableDAL = TableDAL;
     this.Dal      = TableDAL;
 }
示例#5
0
 public TableController(ITableDAL tableDal, ILogger <TableController> logger)
 {
     _logger   = logger;
     _tableDal = tableDal;
 }
示例#6
0
 public TableService(CTMSContext CTMSContext, ITableDAL TableDAL)
 {
     this.CTMSContext = CTMSContext;
     this.TableDAL    = TableDAL;
     this.Dal         = TableDAL;
 }