private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (Shop.IsDirty == true)
            {
                var res = MessageBox.Show("Сохраниться перед выходом?", "", MessageBoxButtons.YesNoCancel);
                switch (res)
                {
                case DialogResult.Cancel:
                    e.Cancel = true;
                    break;

                case DialogResult.Yes:
                    Shop.Save();
                    Application.OpenForms[0].Close();
                    break;

                case DialogResult.No:
                    Application.OpenForms[0].Close();
                    break;
                }
            }
            else
            {
                Application.OpenForms[0].Show();
            }
        }
示例#2
0
        private void ClientInfoForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (IsClient == true)
            {
                if (Shop.IsDirty == true)
                {
                    var res = MessageBox.Show("Save data before exit?", "", MessageBoxButtons.YesNoCancel);
                    switch (res)
                    {
                    case DialogResult.Cancel:
                        e.Cancel = true;
                        break;

                    case DialogResult.Yes:
                        Shop.Save();
                        Application.OpenForms[0].Close();
                        break;

                    case DialogResult.No:
                        Application.OpenForms[0].Close();
                        break;
                    }
                }
                else
                {
                    Application.OpenForms[0].Show();
                }
            }
        }
示例#3
0
        private void SingUpButton_Click(object sender, EventArgs e)
        {
            RegForm reg = new RegForm(Shop.Clients, Shop.BannedUsers);

            this.Visible = false;
            if (reg.ShowDialog() == DialogResult.OK)
            {
                this.Visible = true;
                Shop.Save();
            }
        }