private void ShowCustomBalloon(string header, string content, XAML.Controls.ToasterNotification.ErrorType type = 0)
        {
            XAML.Controls.ToasterNotification balloon = new XAML.Controls.ToasterNotification(header, content, type);

            //show balloon and close it after 4 seconds
            MyNotifyIcon.ShowCustomBalloon(balloon, PopupAnimation.Fade, 6000);
        }
Beispiel #2
0
        private void btnShowCustomBalloon_Click(object sender, RoutedEventArgs e)
        {
            FancyBalloon balloon = new FancyBalloon();

            balloon.BalloonText = "Árfolyamértesítés";

            MyNotifyIcon.ShowCustomBalloon(balloon, PopupAnimation.Slide, 4000);
        }
        private void btnShowCustomBalloon_Click(object sender, RoutedEventArgs e)
        {
            FancyBalloon balloon = new FancyBalloon();

            balloon.BalloonText = "Custom Balloon";

            //show balloon and close it after 4 seconds
            MyNotifyIcon.ShowCustomBalloon(balloon, PopupAnimation.Slide, 4000);
        }
        private void showBalloon()
        {
            SimpleBalloon balloon = new SimpleBalloon();

            balloon.BalloonText = String.Format("{0}秒経過しました。", TimeLimit);
            balloon.BalloonBody = "ダウンロードを開始できます。";

            MyNotifyIcon.ShowCustomBalloon(balloon, PopupAnimation.Slide, 10000);
        }
        /// <summary>
        /// Occurs when the BackgroundWorker has completed its work.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void WorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            FancyBalloon balloon = new FancyBalloon();

            balloon.BalloonText  = "Preferencias";
            balloon.TxtInfo.Text = "Proceso completado satisfactoriamente";
            //show balloon and close it after 4 seconds
            MyNotifyIcon.ShowCustomBalloon(balloon, PopupAnimation.Slide, 4000);
            //_backgroundButton.IsEnabled = true;
            //pbLoad.Visibility = Visibility.Collapsed;
        }
Beispiel #6
0
        public Base()
        {
            InitializeComponent();
            DataContext = mainwindow;

            var balloon = new WelcomeBalloon();

            MyNotifyIcon.ShowCustomBalloon(balloon, PopupAnimation.Scroll, 15000);

            MaxHeight = SystemParameters.MaximizedPrimaryScreenHeight;
            MaxWidth  = SystemParameters.MaximizedPrimaryScreenWidth;
        }
Beispiel #7
0
        private decimal calcExchangeRate(string to, string from)
        {
            decimal sellLeft, buyRight;

            var buyList  = searchCurr(to);
            var sellList = searchCurr(from);

            if (sellList.Count > 0)
            {
                {
                    sellLeft = sellList.Max().Buy;
                    sellBankNameLabel.Content = String.Concat("1 ", ComboBoxFrom.Text, "  ", sellList.Max().BankName.ToUpper(), " árfolyamán: ", sellLeft.ToString(), " Ft.");
                    if ((bool)shouldAlert.IsChecked)
                    {
                        if (sellLeft > dudAlert.Value && from == ComboBoxAlert.SelectedValue.ToString())
                        {
                            FancyBalloon balloon = new FancyBalloon();
                            balloon.BalloonText       = "Árfolyamértesítés";
                            balloon.balloonName.Text  = from;
                            balloon.balloonValue.Text = dudAlert.Value.ToString();

                            MyNotifyIcon.ShowCustomBalloon(balloon, PopupAnimation.Slide, 4000);
                        }
                    }
                }
            }
            else
            {
                return(1);

                throw new Exception("No exchange found");
            }

            if (buyList.Count > 0)
            {
                {
                    buyRight = buyList.Min().Sell;
                    buyBankNameLabel.Content = String.Concat("1 ", ComboBoxTo.Text, "  ", buyList.Min().BankName.ToUpper(), " árfolyamán: ", buyRight.ToString(), " Ft.");
                }
                return(sellLeft / buyRight);
            }
            else
            {
                return(1);

                throw new Exception("No exchange found");
            }
        }
        private void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            LogIn log = new LogIn();

            log.ShowDialog();

            bool?result = log.DialogResult;

            if (result == true)
            {
                ConfigWindow config = new ConfigWindow();
                config.ShowDialog();

                FancyBalloon balloon = new FancyBalloon();
                balloon.BalloonText  = "Preferencias";
                balloon.TxtInfo.Text = "Los cambios se guardaron satisfactoriamente";
                //show balloon and close it after 4 seconds
                MyNotifyIcon.ShowCustomBalloon(balloon, PopupAnimation.Slide, 4000);
            }
        }
Beispiel #9
0
        private void ComboBoxAlert_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (formFullyLoaded)
            {
                string  from     = ComboBoxAlert.SelectedValue.ToString() ?? "EUR";
                var     sellList = searchCurr(from);
                decimal sellLeft = sellList.Max().Buy;
                if ((bool)shouldAlert.IsChecked)
                {
                    if (sellLeft > dudAlert.Value && from == ComboBoxAlert.SelectedValue.ToString())
                    {
                        FancyBalloon balloon = new FancyBalloon();
                        balloon.balloonName.Text  = from;
                        balloon.balloonValue.Text = dudAlert.Value.ToString();
                        balloon.BalloonText       = "Árfolyamértesítés";

                        MyNotifyIcon.ShowCustomBalloon(balloon, PopupAnimation.Slide, 4000);
                    }
                }
            }
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            this.Hide();

            try
            {
                bool isInstalationComplete = StartUpCheck.IsInstalationComplete();


                if (isInstalationComplete == false)
                {
                    InitCredentialSetting settings = new InitCredentialSetting();
                    settings.ShowDialog();

                    if (settings.DialogResult == true)
                    {
                        FancyBalloon balloon = new FancyBalloon();
                        balloon.BalloonText  = "Configuración";
                        balloon.TxtInfo.Text = "La aplicación esta lista para utilizarse";
                        //show balloon and close it after 4 seconds
                        MyNotifyIcon.ShowCustomBalloon(balloon, PopupAnimation.Slide, 4000);
                    }
                    else
                    {
                        Application.Current.Shutdown();
                    }
                }

                new StartUpCheck().ReviewLastProcessStatus();


                DoBackgroundWork();
            }
            catch (SecurityException)
            {
                MessageBox.Show("Ejecute el programa como administrador");
                Application.Current.Shutdown();
            }
        }
        public void ShowBalloon()
        {
            Balloon balloon = new Balloon();

            MyNotifyIcon.ShowCustomBalloon(balloon, PopupAnimation.Slide, Properties.Settings.Default.Duration);
        }