Пример #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;
            }
        }
        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"]);
        }
Пример #3
0
 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");
 }
Пример #4
0
 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();
 }
Пример #5
0
        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");
        }
Пример #6
0
 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);
 }
Пример #7
0
        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;
        }
Пример #9
0
 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);
     }
 }
Пример #10
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();
     }
 }
        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;
            }
        }
Пример #12
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;
            }
        }
Пример #13
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;
            }
        }
Пример #14
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);
 }
Пример #15
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;
            }
        }
Пример #16
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;
            }
        }
Пример #17
0
        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
            });
        }