public ClientAccountDisplayViewModel()
        {
            _safeServ               = new SafeServices();
            _clientServ             = new ClientServices();
            _clientAccountServ      = new ClientAccountServices();
            _clientAccountAddDialog = new ClientAccountAddDialog();
            _accountStatements      = new ObservableCollection <StatementVM>();

            _key           = "";
            _isFocused     = true;
            Clients        = new ObservableCollection <Client>(_clientServ.GetClients());
            _currentWindow = Application.Current.Windows.OfType <MetroWindow>().LastOrDefault();
            _accountStatements.Add(new StatementVM {
                ID = 1, Statement = "سند دفع له"
            });
            _accountStatements.Add(new StatementVM {
                ID = 2, Statement = "سند قبض منه"
            });
            _accountStatements.Add(new StatementVM {
                ID = 5, Statement = "تسوية إضافة له"
            });
            _accountStatements.Add(new StatementVM {
                ID = 6, Statement = "تسوية تنزيل منه"
            });

            clientAccounts = _clientAccountServ.GetAccounts();

            Load();
        }
Beispiel #2
0
 public ClientAccountDisplayViewModel()
 {
     Clients                 = new ObservableCollection <Client>(_clientServ.GetClients());
     _currentWindow          = System.Windows.Application.Current.Windows.OfType <MetroWindow>().LastOrDefault();
     _clientAccountAddDialog = new ClientAccountAddDialog();
     _accountStatements.Add(new StatementVM {
         ID = 1, Statement = "سند دفع"
     });
     _accountStatements.Add(new StatementVM {
         ID = 2, Statement = "سند قبض"
     });
     _accountStatements.Add(new StatementVM {
         ID = 2, Statement = "دفع شيك"
     });
     _accountStatements.Add(new StatementVM {
         ID = 2, Statement = "قبض شيك"
     });
     _accountStatements.Add(new StatementVM {
         ID = 3, Statement = "دفع سلف"
     });
     _accountStatements.Add(new StatementVM {
         ID = 4, Statement = "قبض سلف"
     });
     _accountStatements.Add(new StatementVM {
         ID = 5, Statement = "تسوية إضافة"
     });
     _accountStatements.Add(new StatementVM {
         ID = 6, Statement = "تسوية تنزيل"
     });
     Load();
 }