Exemplo n.º 1
0
        private void MessageFilteringFrom_Load(object sender, EventArgs e)
        {
            int numberOfMessages = 30;

            SetBasicPropertiesForDatePickers(numberOfMessages);

            SimCorpMobile  simCorpMobile  = new SimCorpMobile();
            MessageStorage messageStorage = new MessageStorage();
            Formatter      formatter      = new Formatter();

            simCorpMobile.MessageStorage   = messageStorage;
            messageStorage.MessageIsAdded += OnMessageIsAdded;
            formatter.Formatting          += OnFormatting;

            GeneratingMessagesInvoker GeneratingMessagesInvoker = new GeneratingMessagesInvoker(simCorpMobile.GenerateMessages);

            GeneratingMessagesInvoker?.Invoke(numberOfMessages);

            ShowMessages(messages);
            PutUniqueSendersToComboBox();
            SetFilteredMessageIds(messages);
        }
Exemplo n.º 2
0
        private void startButton_Click(object sender, EventArgs e)
        {
            int numberOfMessages = 50;

            SetBasicPropertiesForDatePickers(numberOfMessages);

            SMSProvider smsProvider = GetSMSProvider();

            smsProvider.Timer = new RealTimer();

            SimCorpMobile = new SimCorpMobile(smsProvider);
            MessageStorage messageStorage = new MessageStorage();
            Formatter      formatter      = new Formatter();

            SimCorpMobile.MessageStorage   = messageStorage;
            messageStorage.MessageIsAdded += OnMessageIsAdded;
            formatter.Formatting          += OnFormatting;

            ClearPreviousMessageListData();

            GeneratingMessagesInvoker GeneratingMessagesInvoker = new GeneratingMessagesInvoker(SimCorpMobile.StartGenerateMessages);

            GeneratingMessagesInvoker?.Invoke(numberOfMessages);
        }