private UserInfoWindow(MainGUI main, User u)
 {
     InitializeComponent();
     this._User = u;
     this._Main = main;
     this.UpdateData();
 }
        //OK
        #region Singleton
        //OK
        private SearchStockWindow(List<Stock> Stocks, MainGUI main)
        {
            InitializeComponent();
            this._Stocks = Stocks;
            this._Main = main;

            this.btn_watch.IsEnabled = false;
        }
Пример #3
0
 public static WebCOM GetInstance(MainGUI main)
 {
     if (WebCOM._Instance == null)
         WebCOM._Instance = new WebCOM(main);
     return WebCOM._Instance;
 }
Пример #4
0
 private WebCOM(MainGUI main)
 {
     this.WebCOM_Client = new WebClient();
 }
 public static UserInfoWindow ReturnInstance(MainGUI main, User u)
 {
     if (UserInfoWindow.instance == null)
         UserInfoWindow.instance = new UserInfoWindow(main, u);
     return UserInfoWindow.instance;
 }
Пример #6
0
 public static MainGUI ReturnInstance(User u)
 {
     if (MainGUI.instance == null)
         MainGUI.instance = new MainGUI(u);
     return MainGUI.instance;
 }
Пример #7
0
        //OK
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            if (!this.SaveUser())
            {
                string msg = "Nepodařilo se uložit data uživatele. Chcete aplikaci uzavřít bez uložení?";
                MessageBoxResult result =
                  MessageBox.Show(
                    msg,
                    "Stockholder 2018",
                    MessageBoxButton.YesNo,
                    MessageBoxImage.Warning);
                if (result == MessageBoxResult.No)
                {
                    e.Cancel = true;
                }
            }

            if (!this.SaveStocks())
            {
                string msg = "Nepodařilo se uložit data akcií. Chcete aplikaci uzavřít bez uložení?";
                MessageBoxResult result =
                  MessageBox.Show(
                    msg,
                    "Stockholder 2018",
                    MessageBoxButton.YesNo,
                    MessageBoxImage.Warning);
                if (result == MessageBoxResult.No)
                {
                    e.Cancel = true;
                }
            }

            this.User = null;
            this._Stocks = null;
            MainGUI.instance = null;
        }
 public static SearchStockWindow ReturnInstance(List<Stock> Stocks, MainGUI main)
 {
     if (SearchStockWindow.instance == null)
         SearchStockWindow.instance = new SearchStockWindow(Stocks, main);
     return SearchStockWindow.instance;
 }
 public static ChangePasswordWindow ReturnInstance(MainGUI main, User u)
 {
     if (ChangePasswordWindow.instance == null)
         ChangePasswordWindow.instance = new ChangePasswordWindow(main, u);
     return ChangePasswordWindow.instance;
 }
 private ChangePasswordWindow(MainGUI main, User u)
 {
     InitializeComponent();
     this._Main = main;
     this._User = u;
 }
Пример #11
0
 public static BuyWindow ReturnInstance(MainGUI main, Stock stock)
 {
     if (BuyWindow._Instance == null)
         BuyWindow._Instance = new BuyWindow(main, stock);
     return BuyWindow._Instance;
 }
Пример #12
0
 private BuyWindow(MainGUI main, Stock st)
 {
     InitializeComponent();
     this._Main = main;
     this._Stock = st;
 }