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