Esempio n. 1
0
        private void toolStripButtonCopy_Click(object sender, EventArgs e)
        {
            if (dataGridViewRecords.SelectedRows.Count != 0 &&
                MessageBox.Show("Копіювати записи?", "Повідомлення", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                for (int i = 0; i < dataGridViewRecords.SelectedRows.Count; i++)
                {
                    DataGridViewRow row = dataGridViewRecords.SelectedRows[i];
                    string          uid = row.Cells[0].Value.ToString();

                    Довідники.Записи_Objest записи_Objest = new Довідники.Записи_Objest();
                    if (записи_Objest.Read(new UnigueID(uid)))
                    {
                        Довідники.Записи_Objest записи_Objest_Новий = new Довідники.Записи_Objest();
                        записи_Objest_Новий.New();
                        записи_Objest_Новий.ДатаЗапису = записи_Objest.ДатаЗапису;
                        записи_Objest_Новий.Назва      = "(Копія) - " + записи_Objest.Назва;
                        записи_Objest_Новий.Опис       = записи_Objest.Опис;
                        записи_Objest_Новий.Сума       = записи_Objest.Сума;
                        записи_Objest_Новий.ТипЗапису  = записи_Objest.ТипЗапису;
                        записи_Objest_Новий.Save();
                    }
                    else
                    {
                        MessageBox.Show("Error read");
                        break;
                    }
                }

                LoadRecords();
            }
        }
Esempio n. 2
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            if (IsNew.HasValue)
            {
                if (IsNew.Value)
                {
                    try
                    {
                        записи_Objest = new Довідники.Записи_Objest();
                        записи_Objest.New();
                        записи_Objest.ДатаЗапису = dateTimePickerRecord.Value;
                        записи_Objest.Назва      = textBoxName.Text;
                        записи_Objest.Опис       = textBoxOpys.Text;
                        записи_Objest.ТипЗапису  = (Перелічення.ТипЗапису)comboBoxTypeRecord.SelectedItem;
                        записи_Objest.Сума       = int.Parse(maskedTextBoxSuma.Text);
                        записи_Objest.Save();

                        if (OwnerForm != null)
                        {
                            OwnerForm.LoadRecords();
                        }

                        this.Close();
                    }
                    catch (Exception exp)
                    {
                        MessageBox.Show(exp.Message);
                    }
                }
                else
                {
                    записи_Objest.ДатаЗапису = dateTimePickerRecord.Value;
                    записи_Objest.Назва      = textBoxName.Text;
                    записи_Objest.Опис       = textBoxOpys.Text;
                    записи_Objest.ТипЗапису  = (Перелічення.ТипЗапису)comboBoxTypeRecord.SelectedItem;
                    записи_Objest.Сума       = int.Parse(maskedTextBoxSuma.Text);
                    записи_Objest.Save();

                    if (OwnerForm != null)
                    {
                        OwnerForm.LoadRecords();
                    }

                    this.Close();
                }
            }
        }