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; } }
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 toolStripMenuItem2_Click(object sender, EventArgs e) { DataRow dataRow = AtGrid.getDataRow((Control)this.gridControl1); if (dataRow == null) return; AtDataSet.dublicate(dataRow)["idservicereason"] = (object)dbconn.GetGenId("gen_servicereason"); }
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 toolStripMenuItem2_Click(object sender, EventArgs e) { DataRow dataRow = AtGrid.getDataRow((Control)this.gridControlDocOper); if (dataRow == null) { return; } AtDataSet.dublicate(dataRow)["iddocoper"] = (object)dbconn.GetGenId("gen_docoper"); }
private void toolStripMenuItemDouble_Click(object sender, EventArgs e) { ds_docstate.docstateRow docstateRow = AtGrid.getDataRow((Control)this.gridControlDocState) as ds_docstate.docstateRow; if (docstateRow == null) { return; } ds_docstate.docstateRow row = DocStateClass.dsDocState.docstate.NewdocstateRow(); row.iddocstate = dbconn.GetGenId("gen_docstate"); AtDataSet.LoadRow((DataRow)docstateRow, (DataRow)row, false); DocStateClass.dsDocState.docstate.AdddocstateRow(row); }
private void MenuItemDoublicate_Click(object sender, EventArgs e) { DataRow[] selectedDataRows = AtGrid.getSelectedDataRows((Control)this.gridControlItem); if (selectedDataRows == null) { return; } int genFirstId = dbconn.GetGenFirstId("gen_embrasuretype", selectedDataRows.Length); foreach (DataRow source in selectedDataRows) { AtDataSet.dublicate(source)["idembrasuretype"] = (object)genFirstId++; } }
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 toolStripMenuItemPollDouble_Click(object sender, EventArgs e) { this.SaveToBase(); if (AtGrid.getSelectedDataRows((Control)this.gridControlPoll) == null) { return; } foreach (DataRow Source in AtGrid.getSelectedDataRows((Control)this.gridControlPoll)) { DataRow dataRow = this.ds_poll.Tables["poll"].NewRow(); dataRow["idpoll"] = (object)dbconn.GetGenId("gen_poll"); AtDataSet.LoadRow(Source, dataRow, false); this.ds_poll.Tables["poll"].Rows.Add(dataRow); } }
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(); } }
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; } }
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; } }
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; } }
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 toolStripMenuItem2_Click(object sender, EventArgs e) { this.InvokeBeforeDoublicatePriceHistoryEvent((DataRow[])null); DataRow dataRow1 = AtGrid.getDataRow((Control)this.gridPriceHistory); if (dataRow1 == null) { return; } DataRow dataRow2 = AtDataSet.dublicate(dataRow1); dataRow2["idgoodprice"] = (object)dbconn.GetGenId("gen_goodprice"); this.InvokeAfterDoublicatePriceHistoryEvent(new DataRow[1] { dataRow2 }); }