private void TemplateForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (AtDataSet.IsModifDataSet((DataSet)this.ds))
            {
                switch (MessageBox.Show("Данные были изменены!\nСохранить данные?", "Закрытие формы шаблонов", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question))
                {
                case DialogResult.Cancel:
                    e.Cancel = true;
                    break;

                case DialogResult.Yes:
                    this.SaveToBase();
                    break;
                }
            }
            DataRow dataRow = AtGrid.getDataRow((Control)this.gridControlTemplate);

            if (dataRow != null)
            {
                Settings.SavedValues.IdTemplateProduction = Useful.GetInt32(dataRow["idtemplate"]);
            }
            DataRow selectedNode = AtTreeList.GetSelectedNode(this.treeListTemplateGroup);

            if (selectedNode == null)
            {
                return;
            }
            Settings.SavedValues.IdTemplateProductionGroup = Useful.GetInt32(selectedNode["idtemplategroup"]);
        }
 private void OnCloseAlert()
 {
     if (!AtDataSet.IsModifDataSet(this.dsData) || MessageBox.Show(string.Format("Изменения не сохранены.{0}Сохранить?", (object)Environment.NewLine), "Предупреждение", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) != DialogResult.Yes)
     {
         return;
     }
     this.SaveToBase();
 }
        private void EditTableInSettingForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (!AtDataSet.IsModifDataSet(this.ds))
            {
                return;
            }
            DialogResult dialogResult = MessageBox.Show("Данные таблицы были изменены! Сохранить изменения?", "Редактирование табличного значения", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);

            if (dialogResult == DialogResult.Yes)
            {
                this.SaveToBase();
            }
            e.Cancel = dialogResult == DialogResult.Cancel;
        }
Beispiel #4
0
        private void ErrorForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (this.IsDialog || !AtDataSet.IsModifDataSet((DataSet)this.ds))
            {
                return;
            }
            switch (MessageBox.Show("Данные были изменены! Сохранить данные", "Типы ошибок", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question))
            {
            case DialogResult.Cancel:
                e.Cancel = true;
                break;

            case DialogResult.Yes:
                this.SaveToBase();
                break;
            }
        }
Beispiel #5
0
 public override bool SaveToBase()
 {
     try
     {
         if (!AtDataSet.IsModifDataSet((DataSet)this.ds))
         {
             return(true);
         }
         this.db.SaveDatatable2((DataTable)this.ds.picture);
         this.ds.AcceptChanges();
     }
     catch
     {
         return(false);
     }
     return(true);
 }
Beispiel #6
0
        private void PicturesForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (!AtDataSet.IsModifDataSet((DataSet)this.ds))
            {
                return;
            }
            switch (MessageBox.Show("Сохранить изменения?", "Внимание!", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question))
            {
            case DialogResult.Yes:
                this.SaveToBase();
                break;

            case DialogResult.Cancel:
                e.Cancel = true;
                break;
            }
        }
Beispiel #7
0
        private void MeasureForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (!AtDataSet.IsModifDataSet(this.ds))
            {
                return;
            }
            switch (MessageBox.Show("Данные были изменены! Сохранить изменения?", "Закрытие справочника единиц измерения", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question))
            {
            case DialogResult.Yes:
                this.SaveToBase();
                break;

            case DialogResult.Cancel:
                e.Cancel = true;
                break;
            }
        }
        private void AdvertisingActionForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (!AtDataSet.IsModifDataSet((DataSet)this.ds))
            {
                return;
            }
            DialogResult dialogResult = MessageBox.Show("Данные были изменены! Сохранить данные?", "Справочник рекламных акций", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);

            if (dialogResult == DialogResult.Yes)
            {
                this.ds.Save();
            }
            else
            {
                e.Cancel = dialogResult == DialogResult.Cancel;
            }
        }