Exemplo n.º 1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            MyBank bank = new MyBank();

            try
            {
                bank.Load();
            }
            catch (System.IO.FileNotFoundException)
            {
                DialogResult res = MessageBox.Show(
                    "Невозможно загрузить данные приложения. Продолжить?",
                    "",
                    MessageBoxButtons.YesNo
                    );

                // If yes - create new MyBank, serialize and open register window
                // If no - close application

                switch (res)
                {
                case DialogResult.Yes:
                    //bank.FillTestData(10);
                    bank.Save();
                    Program.context = new ApplicationContext(new RegisterForm(bank));
                    break;

                case DialogResult.No:
                    return;
                }
            }

            if (context == null)
            {
                context = new ApplicationContext(new LoginForm(bank));
            }
            Application.Run(context);
        }
Exemplo n.º 2
0
 private void LoadToolStripMenuItem_Click(object sender, EventArgs e)
 {
     bank.Load();
     CustomersBindingSource.ResetBindings(false);
 }
Exemplo n.º 3
0
 private void LoadToolStripMenuItem_Click(object sender, EventArgs e)
 {
     bank.Load();
 }