Пример #1
0
 public void SetupTest()
 {
     _sqlBuilder = MockRepository.GenerateMock<ISqlBuilder>();
     _paramMgr = MockRepository.GenerateMock<IParameterManager>();
     _queryBuilder = new QueryBuilder( _sqlBuilder, _paramMgr );
     _result = _queryBuilder.Add( _inputSql );
 }
Пример #2
0
 public void SetupTest()
 {
     _sqlBuilder = MockRepository.GenerateMock<ISqlBuilder>();
     _paramMgr = MockRepository.GenerateMock<IParameterManager>();
     _paramMgr.Stub( m => m.AddParameters( _parameterValue ) ).Return( _paramNames );
     _queryBuilder = new QueryBuilder( _sqlBuilder, _paramMgr );
     _result = _queryBuilder.Add( _inputSql, _parameterValue );
 }
        public CloseCurrentFinancialYearModel()
        {
            _projectManager = BLLCoreFactory.GetProjectManager();
            _parameterManager = BLLCoreFactory.GetParameterManager();
            _openingBalanceManager = BLLCoreFactory.GetOpeningBalanceManager();

            _currentYearBalancesDataGrid = new List<CurrentYearDatagridRow>();
            AllProjects = _projectManager.GetProjects(false);
        }
Пример #4
0
        public VoucherViewModel()
        {
            try
            {
                _projectManager = BLLCoreFactory.GetProjectManager();
                _voucherManager = BLLCoreFactory.GetVoucherManager();
                _parameterManager = BLLCoreFactory.GetParameterManager(); // TODO: Do we need this?

                AllProjects = _projectManager.GetProjects();
                SelectedVoucherType = VoucherTypes[0];
                VoucherStartDate = DateTime.Today;
                VoucherEndDate = DateTime.Today;
            }
            catch { }
        }
        public OpeningBalanceSetupModel()
        {
            try
            {
                _projectManager = BLLCoreFactory.GetProjectManager();
                _headManager = BLLCoreFactory.GetHeadManager();
                _openingBalanceManager = BLLCoreFactory.GetOpeningBalanceManager();
                _parameterManager = BLLCoreFactory.GetParameterManager();

                //NotifyOpeningBalanceDataGrid();
                OpeningBalanceAmount = 0;

                AllProjects = _projectManager.GetProjects(false);
            }
            catch
            { }
        }
Пример #6
0
 public ProcessStart(IRobotWare root, ICallback callback, IParameterManager mgr) :
     base(root, callback, mgr, BrowserTypes.BothFile)
 {
     mControl.SetDestinationLabel("Arguments:");
 }
Пример #7
0
 /// <summary>
 /// 克隆
 /// </summary>
 /// <param name="builder">Sql生成器</param>
 /// <param name="register">实体别名注册器</param>
 /// <param name="parameterManager">参数管理器</param>
 /// <returns></returns>
 public virtual IWhereClause Clone(ISqlBuilder builder, IEntityAliasRegister register, IParameterManager parameterManager)
 {
     return(new WhereClause(builder, _dialect, _resolver, register, parameterManager,
                            new SqlCondition(_condition?.GetCondition())));
 }
 public override IRunnable Create(IRobotWare root, ICallback callback, IParameterManager mgr)
 {
     return(new UnZipFile(root, callback, mgr));
 }
Пример #9
0
 /// <summary>
 /// 克隆
 /// </summary>
 /// <param name="register">实体别名注册器</param>
 /// <param name="parameterManager">参数管理器</param>
 /// <returns></returns>
 public virtual IWhereClause Clone(IEntityAliasRegister register, IParameterManager parameterManager)
 {
     return(new WhereClause(this, register, parameterManager));
 }
Пример #10
0
 /// <summary>
 /// 初始化一个<see cref="PgSqlBuilder"/>类型的实例
 /// </summary>
 /// <param name="matedata">实体元数据解析器</param>
 /// <param name="parameterManager">参数管理器</param>
 public PgSqlBuilder(IEntityMatedata matedata = null, IParameterManager parameterManager = null) : base(matedata, parameterManager)
 {
 }
Пример #11
0
 public LedgerManager(IRepository <Record> recordRepository, IParameterManager parameterManager)
 {
     _recordRepository = recordRepository;
     _parameterManager = parameterManager;
     LedgerEndDate     = DateTime.Now;
 }
Пример #12
0
 public override IRunnable Create(IRobotWare root, ICallback callback, IParameterManager mgr)
 {
     return(new ExportToAutoCAD(root, callback, mgr));
 }
Пример #13
0
 public FileUpload(IRobotWare root, ICallback callback, IParameterManager mgr) :
     base(root, callback, mgr, BrowserTypes.BothFile)
 {
     Initialise();
 }
Пример #14
0
 public BangParameter(Int16 id, IParameterManager manager)
     : base(id, manager, new BangDefinition())
 {
     (TypeDefinition as BangDefinition).OnBang += ForwardBang;
 }
Пример #15
0
 /// <summary>
 /// 初始化MySql 表连接子句
 /// </summary>
 /// <param name="sqlBuilder">Sql生成器</param>
 /// <param name="dialect">方言</param>
 /// <param name="resolver">实体解析器</param>
 /// <param name="register">实体注册器</param>
 /// <param name="parameterManager">参数管理器</param>
 /// <param name="tableDatabase">表数据库</param>
 public MySqlJoinClause(ISqlBuilder sqlBuilder, IDialect dialect, IEntityResolver resolver, IEntityAliasRegister register,
                        IParameterManager parameterManager, ITableDatabase tableDatabase)
     : base(sqlBuilder, dialect, resolver, register, parameterManager, tableDatabase)
 {
 }
Пример #16
0
 public ExportToForeign(IRobotWare root, ICallback callback, IParameterManager mgr) :
     base(root, callback, mgr, BrowserTypes.BothFile)
 {
     SetSourceFileSelectorFilter(Utils.PartExportFilter);
 }
Пример #17
0
 public CloseAll(IRobotWare root, ICallback callback, IParameterManager mgr) :
     base(root, callback, mgr)
 {
 }
Пример #18
0
 public BatchRunner(IRobotWare root, ICallback callback, IParameterManager mgr) :
     base(root, callback, mgr)
 {
 }
Пример #19
0
 public QueryBuilder( ISqlBuilder sqlBuilder, IParameterManager parameterManager )
 {
     _sqlBuilder = sqlBuilder;
     _paramMgr = parameterManager;
 }
Пример #20
0
 public void SetupTest()
 {
     _sqlBuilder = MockRepository.GenerateMock<ISqlBuilder>();
     _paramMgr = MockRepository.GenerateMock<IParameterManager>();
     _paramMgr.Stub( pm => pm.GetParameterStubs() ).Return( _outputParameters );
     _queryBuilder = new QueryBuilder( _sqlBuilder, _paramMgr );
     _resultParameters = _queryBuilder.GetParameters();
 }
Пример #21
0
 public void SetupTest()
 {
     _sqlBuilder = MockRepository.GenerateMock<ISqlBuilder>();
     _sqlBuilder.Stub( sb => sb.GetSql() ).Return( _outputSql );
     _paramMgr = MockRepository.GenerateMock<IParameterManager>();
     _queryBuilder = new QueryBuilder( _sqlBuilder, _paramMgr );
     _resultSql = _queryBuilder.GetSql();
 }
Пример #22
0
 public ConfigurationSettingModel()
 {
     _parameterManager = BLLCoreFactory.GetParameterManager();
 }
Пример #23
0
 public LedgerManager(IRepository<Record> recordRepository, IParameterManager parameterManager)
 {
     _recordRepository = recordRepository;
     _parameterManager = parameterManager;
     LedgerEndDate = DateTime.Now;
 }
Пример #24
0
 public override Parameter CreateParameter(short id, IParameterManager manager) => new ImageParameter(id, manager, this);
 public void Setup()
 {
     mParamMgr = new ParameterManager();
 }
Пример #26
0
 public DirectoryExists(IRobotWare root, ICallback callback, IParameterManager mgr) :
     base(root, callback, mgr, BrowserTypes.BothDirectory)
 {
 }
Пример #27
0
 public override IRunnable Create(IRobotWare root, ICallback callback, IParameterManager mgr)
 {
     return(new DirectoryDownload(root, callback, mgr));
 }
Пример #28
0
 public FileMove(IRobotWare root, ICallback callback, IParameterManager mgr) :
     base(root, callback, mgr)
 {
 }
Пример #29
0
 public FtpInfo(IRobotWare root, ICallback callback, IParameterManager mgr) :
     base(root, callback, mgr)
 {
 }
Пример #30
0
        public VoucherViewModel()
        {
            _projectManager = BLLCoreFactory.GetProjectManager();
            _ledgerManager = BLLCoreFactory.GetLedgerManager();
            _parameterManager = BLLCoreFactory.GetParameterManager();

            AllProjects = _projectManager.GetProjects();
            SelectedVoucherType = VoucherTypes[0];
            //VoucherStartDate = _parameterManager.GetFinancialYearStartDate(); // TODO: Should be first day of current finanical year.
            VoucherStartDate = DateTime.Today;
            VoucherEndDate = DateTime.Today;

            VoucherDetailsButtonClicked = new ViewVoucherDetails(this);
        }
Пример #31
0
 public abstract Parameter CreateParameter(Int16 id, IParameterManager manager);
Пример #32
0
 /// <summary>
 /// 初始化Sql生成器
 /// </summary>
 /// <param name="matedata">实体元数据解析器</param>
 /// <param name="tableDatabase">表数据库</param>
 /// <param name="parameterManager">参数管理器</param>
 protected SqlBuilderBase(IEntityMatedata matedata = null, ITableDatabase tableDatabase = null, IParameterManager parameterManager = null)
 {
     EntityMatedata    = matedata;
     TableDatabase     = tableDatabase;
     _parameterManager = parameterManager;
     EntityResolver    = new EntityResolver(matedata);
     AliasRegister     = new EntityAliasRegister();
     Pager             = new Pager();
     UnionItems        = new List <BuilderItem>();
     CteItems          = new List <BuilderItem>();
     _excludedFilters  = new List <Type>();
 }
Пример #33
0
 public virtual void Initialise(IRobotWare root, ICallback callback, IParameterManager mgr)
 {
 }
Пример #34
0
 /// <summary>
 /// 初始化一个<see cref="SqlServerBuilder"/>类型的实例
 /// </summary>
 /// <param name="matedata">实体元数据解析器</param>
 /// <param name="tableDatabase">表数据库</param>
 /// <param name="parameterManager">参数管理器</param>
 public SqlServerBuilder(IEntityMatedata matedata = null, ITableDatabase tableDatabase = null, IParameterManager parameterManager = null) : base(matedata, tableDatabase, parameterManager)
 {
 }
Пример #35
0
 public override IRunnable Create(IRobotWare root, ICallback callback, IParameterManager mgr)
 {
     return(new PythonScript(root, callback, mgr));
 }
 /// <summary>
 /// 初始化谓词表达式解析器
 /// </summary>
 /// <param name="dialect">方言</param>
 /// <param name="resolver">实体解析器</param>
 /// <param name="register">实体别名注册器</param>
 /// <param name="parameterManager">参数管理器</param>
 public PredicateExpressionResolver(IDialect dialect, IEntityResolver resolver, IEntityAliasRegister register, IParameterManager parameterManager)
 {
     _helper = new Helper(dialect, resolver, register, parameterManager);
 }
Пример #37
0
 public static Parameter Create(IParameterManager manager, Int16 id, RcpTypes.Datatype datatype) => Create(manager, id, datatype, 0);
Пример #38
0
 public NumberParameter(Int16 id, IParameterManager manager, NumberDefinition <T> typeDefinition)
     : base(id, manager, typeDefinition)
 {
 }
Пример #39
0
 public static Parameter Create(IParameterManager manager, Int16 id, RcpTypes.Datatype datatype, RcpTypes.Datatype elementType) => Create(manager, id, datatype, elementType, null);
Пример #40
0
        /// <summary>
        /// 复制Join子句
        /// </summary>
        /// <param name="sqlBuilder">Sql生成器</param>
        /// <param name="register">实体别名注册器</param>
        /// <param name="parameterManager">参数管理器</param>
        public virtual IJoinClause Clone(ISqlBuilder sqlBuilder, IEntityAliasRegister register, IParameterManager parameterManager)
        {
            var helper = new Helper(_dialect, _resolver, register, parameterManager);

            return(new JoinClause(sqlBuilder, _dialect, _resolver, register, parameterManager, TableDatabase, _params.Select(t => t.Clone(helper)).ToList()));
        }
 public ConfigurationSettingModel()
 {
     _parameterManager = BLLCoreFactory.GetParameterManager();
 }