Ejemplo n.º 1
0
        private void DocStateForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (AtDataSet.quModifDataSet((DataSet)DocStateClass.dsDocState) <= 0)
            {
                return;
            }
            DialogResult dialogResult = MessageBox.Show("Данные были изменены! Сохранить изменения?", "Закрытие справочника Статусов документов", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);

            if (dialogResult == DialogResult.Yes)
            {
                this.SaveToBase();
            }
            if (dialogResult == DialogResult.No)
            {
                this.LoadFromBase();
            }
            else
            {
                if (dialogResult != DialogResult.Cancel)
                {
                    return;
                }
                e.Cancel = false;
            }
        }
Ejemplo n.º 2
0
 private void simpleButtonCancel_Click(object sender, EventArgs e)
 {
     if (AtDataSet.quModifDataSet((DataSet)this.ds) > 0)
     {
         if (MessageBox.Show("Есть несохраненные данные, отменить?", "Внимание", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) != DialogResult.Yes)
         {
             return;
         }
         this.LoadFromBase();
     }
     else
     {
         this.LoadFromBase();
     }
 }
Ejemplo n.º 3
0
        private void FormColorPrice_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (AtDataSet.quModifDataSet((DataSet)this.ds) <= 0)
            {
                return;
            }
            switch (MessageBox.Show("Есть несохраненные данные, сохранить?", "Внимание", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Asterisk))
            {
            case DialogResult.Cancel:
                e.Cancel = true;
                break;

            case DialogResult.Yes:
                this.SaveToBase();
                break;
            }
        }