Ejemplo n.º 1
0
 public DbConfiguration(IMainConfiguration pMain)
 {
     main = pMain;
     NumberOfDbOpenRetries = int.Parse(AppConfig.GetValue(main.RbrConfigFile, "dbSettings", "NumberOfDbOpenRetries"));
     CdrDbDependency       = AppConfig.GetValue(main.RbrConfigFile, "dbSettings", CdrDbDependencyKeyName);
     RbrDbVersion          = AppConfig.GetValue(main.RbrConfigFile, "dbSettings", RbrDbVersionKeyName);
     CdrDbVersion          = AppConfig.GetValue(main.RbrConfigFile, "dbSettings", CdrDbVersionKeyName);
 }
Ejemplo n.º 2
0
        public TargetQueue(IMeCache meCache, IEntityProvider entityProvider, IMiningConfiguration miningConfiguration, IMainConfiguration mainConfiguration)
        {
            IsEnabled      = true;
            ModuleName     = "TargetQueue";
            PulseFrequency = 1;
            ModuleManager.ModulesToPulse.Add(this);

            _meCache             = meCache;
            _entityProvider      = entityProvider;
            _miningConfiguration = miningConfiguration;
            _mainConfiguration   = mainConfiguration;
        }
Ejemplo n.º 3
0
        public EmailConfiguration(IMainConfiguration pMain)
        {
            main = pMain;

            SupportTo            = AppConfig.GetValue(main.RbrConfigFile, "emailSettings", "SupportTo");
            SupportFrom          = AppConfig.GetValue(main.RbrConfigFile, "emailSettings", "SupportFrom");
            SupportEmailServer   = AppConfig.GetValue(main.RbrConfigFile, "emailSettings", "SupportEmailServer");
            SupportEmailPassword = AppConfig.GetValue(main.RbrConfigFile, "emailSettings", "SupportEmailPassword");
            ClientTo             = AppConfig.GetValue(main.RbrConfigFile, "emailSettings", "ClientTo");
            ClientFrom           = AppConfig.GetValue(main.RbrConfigFile, "emailSettings", "ClientFrom");
            ClientEmailServer    = AppConfig.GetValue(main.RbrConfigFile, "emailSettings", "ClientEmailServer");
            ClientEmailPassword  = AppConfig.GetValue(main.RbrConfigFile, "emailSettings", "ClientEmailPassword");
        }
Ejemplo n.º 4
0
        public BoostOrca(IBookMarkCache bookMarkCache, IMiningConfiguration miningConfiguration, IBookmarks bookmarks, ISafespots safespots, IMovement movement, IMainConfiguration mainConfiguration, IShip ship, IMeCache meCache)
        {
            _bookMarkCache       = bookMarkCache;
            _miningConfiguration = miningConfiguration;
            _bookmarks           = bookmarks;
            _safespots           = safespots;
            _movement            = movement;
            _mainConfiguration   = mainConfiguration;
            _ship    = ship;
            _meCache = meCache;

            IsEnabled = true;
            BehaviorManager.BehaviorsToPulse.Add(BotModes.BoostOrca, this);
            ModuleName = "BoostOrca";
        }
Ejemplo n.º 5
0
        //Initialize the class
        public Freighter(IEveWindowProvider eveWindowProvider, ICargoConfiguration cargoConfiguration, IMainConfiguration mainConfiguration,
                         IMiningConfiguration miningConfiguration, IMeCache meCache, IShip ship, IStation station, IJettisonContainer jettisonContainer,
                         IEntityProvider entityProvider, IEventCommunications eventCommunications, MoveToDropOffLocationPartialBehavior moveToDropOffLocationPartialBehavior,
                         DropOffCargoPartialBehavior dropOffCargoPartialBehavior, IMovement movement)
        {
            _eveWindowProvider = eveWindowProvider;
            _moveToDropOffLocationPartialBehavior = moveToDropOffLocationPartialBehavior;
            _dropOffCargoPartialBehavior          = dropOffCargoPartialBehavior;
            _movement          = movement;
            _ship              = ship;
            _meCache           = meCache;
            _mainConfiguration = mainConfiguration;

            ModuleName     = "Freighter";
            PulseFrequency = 2;
            BehaviorManager.BehaviorsToPulse.Add(BotModes.Freighting, this);
            IsEnabled = true;
        }
Ejemplo n.º 6
0
 internal void Create(Form form, IMaintainData maintaianControl)
 {
     MaintainData      = maintaianControl;
     mainConfiguration = form as IMainConfiguration;
     DataStatus        = 1;
     using (var editor = new BlankForm())
     {
         Text = string.Format("{0}Create New Payroll Group", "");
         SetCreateButton();
         recordId.Text     = DefaultValue.AUTO_GENERATE_TEXT;
         recordId.ReadOnly = true;
         LoadComboItem();
         //kDataGridView1.UserAddedRow += KDataGridView1UserAddedRow;
         kDataGridView1.RowsAdded       += KDataGridView1RowsAdded;
         kDataGridView1.CellEndEdit     += KDataGridView1CellEndEdit;
         kDataGridView1.UserDeletingRow += KDataGridView1UserDeletingRow;
         editor.ShowDialogEditor(form, this);
     }
 }
Ejemplo n.º 7
0
        public DropOffCargoPartialBehavior(IEveWindowProvider eveWindowProvider, ICargoConfiguration cargoConfiguration, IMainConfiguration mainConfiguration,
                                           IMiningConfiguration miningConfiguration, IMeCache meCache, IShip ship, IStation station, IJettisonContainer jettisonContainer,
                                           IEntityProvider entityProvider, IEventCommunications eventCommunications)
        {
            _eveWindowProvider   = eveWindowProvider;
            _cargoConfiguration  = cargoConfiguration;
            _mainConfiguration   = mainConfiguration;
            _miningConfiguration = miningConfiguration;
            _meCache             = meCache;
            _ship                = ship;
            _station             = station;
            _jettisonContainer   = jettisonContainer;
            _entityProvider      = entityProvider;
            _eventCommunications = eventCommunications;

            ModuleName = "DropOffCargoPartialBehavior";

            _doDropoffRandomWait = new RandomWaitObject(ModuleName);
            _doDropoffRandomWait.AddWait(new KeyValuePair <int, int>(601, 1800), 1.5);
            _doDropoffRandomWait.AddWait(new KeyValuePair <int, int>(121, 600), 6.67);
            _doDropoffRandomWait.AddWait(new KeyValuePair <int, int>(11, 120), 15);
            _doDropoffRandomWait.AddWait(new KeyValuePair <int, int>(6, 10), 30);
            _doDropoffRandomWait.AddWait(new KeyValuePair <int, int>(1, 5), 66.67);
        }
Ejemplo n.º 8
0
 public IVRConfiguration(IMainConfiguration pMain)
 {
     main = pMain;
     IVRProcessInfoArgs = string.Empty;
 }
Ejemplo n.º 9
0
 public FoldersConfiguration(IMainConfiguration pMain, IDbConfiguration pDb)
 {
     main      = pMain;
     db        = pDb;
     LogFolder = Path.Combine(main.RbrRoot, "Log");
 }
Ejemplo n.º 10
0
 public static AutofacConfiguraion UseAutofac(this IMainConfiguration configuration)
 {
     // MainConfiguration.Inializers.Add(AutofacBootstrap.Init);
     return(new AutofacConfiguraion().SetDefaults());
 }