Exemple #1
0
 public BasePresenter(IFormOpener formOpener, ICacheService cache, IErrorLogger errorLogger, IDeserializer serializer)
 {
     _formOpener  = formOpener;
     _cache       = cache;
     _errorLogger = errorLogger;
     _serializer  = serializer;
 }
        public MainForm(IFormOpener formManager, IMainFormPresenter presenter, MainFormStyler mainFormStyler, IPubSub pubsub, IPropertiesRepository propertiesRepository)
        {
            InitializeComponent();

            _mainFormStyler = mainFormStyler;
            _pubsub         = pubsub;
            RenderTheme();
            if (propertiesRepository.GetValue <bool>(Constants.AppProperties.UpdateSettings))
            {
                propertiesRepository.Upgrade();
                propertiesRepository.SetValue(Constants.AppProperties.UpdateSettings, false);
                propertiesRepository.Save();
            }

            _formManager = formManager;
            presenter.InitializePresenter(new
            {
                MainForm = this,
                PubSub   = _pubsub
            });

            var selectedPath = propertiesRepository.GetValue <string>(Constants.AppProperties.SelectedPath);

            if (!string.IsNullOrEmpty(selectedPath))
            {
                Presenter.PopulateTreeView(selectedPath);
            }

            _propertiesRepository = propertiesRepository;
        }
        public Configuration(IFormOpener formOpener)
        {
            _formOpener = formOpener;

            InitializeComponent();
            LoadTexts();
            ManageLanguageList();
            ManageEvents();
        }
Exemple #4
0
 public MainPresenter(IMainView view, IFormOpener formOpener)
 {
     _view                = view;
     _formOpener          = formOpener;
     view.ShowClient     += OnShowClient;
     view.ShowMagazine   += OnShowMagazine;
     view.ShowHistorique += OnShowHistorique;
     view.CloseRequested += OnClosing;
 }
 public LootSplitterStepTwo(
     IGroupCalculatorService groupCalculatorService,
     IFormOpener formOpener,
     IPathHelper pathHelper)
 {
     _groupCalculatorService = groupCalculatorService;
     _formOpener             = formOpener;
     _pathHelper             = pathHelper;
 }
 public FrmPrincipal(SimpleInjector.Container container, IFormOpener formOpener, IDataBaseBackupGenerator backupGenerator, ISqlConnectionProvider sqlConnectionProvider)
 {
     RadControl.EnableDpiScaling = false;
     InitializeComponent();
     this.container             = container;
     this.formOpener            = formOpener;
     this.backupGenerator       = backupGenerator;
     this.sqlConnectionProvider = sqlConnectionProvider;
 }
Exemple #7
0
 public LoginForm(ICacheService cache, IErrorLogger errorLogger, IDeserializer serializer, IFormOpener formOpener)
 {
     _cache       = cache;
     _errorLogger = errorLogger;
     _serializer  = serializer;
     _formOpener  = formOpener;
     InitializeComponent();
     this.CenterToScreen();
 }
Exemple #8
0
        public Main(IFormOpener formOpener)
        {
            _formOpener = formOpener;

            LanguageSettings.Initialize();

            InitializeComponent();
            LoadTexts();
            ManageEvents();
        }
Exemple #9
0
        public LootSplitterStepOne(
            IGroupCalculatorService groupCalculatorService,
            IFormOpener formOpener)
        {
            _groupCalculatorService = groupCalculatorService;
            _formOpener             = formOpener;

            InitializeComponent();
            LoadTexts();
            ManageEvents();
        }
Exemple #10
0
 public FrmCliente(IClienteAccesRepo <Cliente> clienteAcces, SimpleInjector.Container container, IFormOpener formOpener, IClienteFacturaAccesRepo clienteFacturaAcces, IFacturaAccesRepo <Factura> facturaAccesRepo)
 {
     InitializeComponent();
     this.AllowAero           = false;
     this.clienteAcces        = clienteAcces;
     this.container           = container;
     this.formOpener          = formOpener;
     this.clienteFacturaAcces = clienteFacturaAcces;
     this.facturaAccesRepo    = facturaAccesRepo;
     directorio = appConfigReader.ObtenerAppSettingsValue("FacturaFolder");
 }
Exemple #11
0
        public PlayerAlert(IFormOpener formOpener,
                           ITimerHelper timerHelper,
                           IWebSiteRequestService requestService)
        {
            _charactersOnTable  = new List <CharacterDTO>();
            _charactersToRemove = new List <CharacterDTO>();
            _formOpener         = formOpener;
            _timerHelper        = timerHelper;
            _requestService     = requestService;

            InitializeComponent();
            LoadTexts();
            ManageEvents();
            ManageTableRefresh();
        }
Exemple #12
0
        public MainForm(IFormOpener formManager, IMainFormPresenter presenter, MainFormStyler mainFormStyler)
        {
            InitializeComponent();

            mainFormStyler.ApplyTheme(ThemeType.Dark, this);

            if (Properties.Settings.Default.UpdateSettings)
            {
                Properties.Settings.Default.Upgrade();
                Properties.Settings.Default.UpdateSettings = false;
                Properties.Settings.Default.Save();
            }

            _formManager = formManager;
            presenter.InitializePresenter(new
            {
                MainForm = this
            });

            if (!string.IsNullOrEmpty(Properties.Settings.Default.SelectedPath))
            {
                Presenter.PopulateTreeView(Properties.Settings.Default.SelectedPath);
            }
        }
Exemple #13
0
 public RootForm(IFormOpener formOpener)
 {
     this.formOpener = formOpener;
     this.InitializeComponent();
 }
Exemple #14
0
 public MainView(IFormOpener formOpener)
 {
     InitializeComponent();
     _formOpener = formOpener;
     this.CenterToScreen();
 }
Exemple #15
0
 public LoginPresenter(ILoginView view, IFormOpener formOpener, ICacheService cache, IErrorLogger errorLogger, IDeserializer serializer) : base(formOpener, cache, errorLogger, serializer)
 {
     _view = view;
     view.CloseRequested      += OnCloseRequested;
     view.ConnectionRequested += OnConnectionRequested;
 }