예제 #1
0
 private void CloseBank()
 {
     mBankWindow?.Close();
     mBankWindow    = null;
     Globals.InBank = false;
     PacketSender.SendCloseBank();
 }
예제 #2
0
        public void OpenBank()
        {
            mBankWindow?.Close();

            mBankWindow     = new BankWindow(GameCanvas);
            mShouldOpenBank = false;
            Globals.InBank  = true;
        }
예제 #3
0
        public void OpenBank()
        {
            if (mBankWindow != null)
            {
                mBankWindow.Close();
            }

            mBankWindow     = new BankWindow(GameCanvas);
            mShouldOpenBank = false;
            Globals.InBank  = true;
        }
예제 #4
0
        public BankViewModel(OptionViewModel options, OverviewWindow parent, MainViewModel mainVM, string tallyName, string month)
        {
            Options = options;
            MainVM  = mainVM;

            OpenBankTable(tallyName, month);
            View = new BankWindow(this)
            {
                Top  = parent.Top + 20,
                Left = parent.Left + 20
            };

            bool?Result = View.ShowDialog();

            if ((bool)Result)
            {
                Db.Dispose();
            }
        }
예제 #5
0
        public bool?ShowAccount(BankWindow parent, Bank account, List <string> tallies)
        {
            Account = account;
            Tallies = tallies;

            View = new BankAccountWindow(VM, this)
            {
                Top  = parent.Top + 20,
                Left = parent.Left + 20
            };

            if (string.IsNullOrWhiteSpace(Account.TallyName) && Account.Mutation == "Incasso")
            {
                View.MutationTextBox.FontWeight = FontWeights.Bold;
                View.MutationTextBox.Foreground = Brushes.Red;
            }

            View.Owner = parent;
            return(View.ShowDialog());
        }
예제 #6
0
        public BankViewModel(OptionViewModel options, MainWindow parent, MainViewModel mainVM, bool hasMissedTallies = false)
        {
            Options          = options;
            MainVM           = mainVM;
            HasMissedTallies = hasMissedTallies;

            OpenBankTable();
            View = new BankWindow(this)
            {
                Top  = parent.Top + 20,
                Left = parent.Left + 20
            };

            bool?Result = View.ShowDialog();

            if ((bool)Result)
            {
                Db.Dispose();
            }
        }
예제 #7
0
 private void CloseBank()
 {
     mBankWindow?.Close();
     mBankWindow    = null;
     Globals.InBank = false;
 }