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; }
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; } }
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); }
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; } }
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; } }