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 toolStripButtonDelete_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.Delete(); } 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(); } } }
private void FormAddRecord_Load(object sender, EventArgs e) { comboBoxTypeRecord.Items.Add(Перелічення.ТипЗапису.Витрати); comboBoxTypeRecord.Items.Add(Перелічення.ТипЗапису.Поступлення); comboBoxTypeRecord.Items.Add(Перелічення.ТипЗапису.Благодійність); if (IsNew.HasValue) { if (IsNew.Value) { dateTimePickerRecord.Value = DateTime.Now; comboBoxTypeRecord.SelectedIndex = 0; maskedTextBoxSuma.Text = "0"; this.Text = "Новий запис"; directoryControl1.DP = new Довідники.КласифікаторВитрат_Pointer(); } else { записи_Objest = new Довідники.Записи_Objest(); if (записи_Objest.Read(new UnigueID(Uid))) { dateTimePickerRecord.Value = записи_Objest.ДатаЗапису; textBoxName.Text = записи_Objest.Назва; textBoxOpys.Text = записи_Objest.Опис; comboBoxTypeRecord.SelectedItem = записи_Objest.ТипЗапису; maskedTextBoxSuma.Text = записи_Objest.Сума.ToString(); this.Text = "Редагування запису - " + записи_Objest.Назва; directoryControl1.DP = new Довідники.КласифікаторВитрат_Pointer(записи_Objest.Витрата.UnigueID); } else { MessageBox.Show("Error read"); } } } }
public Записи_Objest GetDirectoryObject() { Записи_Objest ЗаписиObjestItem = new Записи_Objest(); return(ЗаписиObjestItem.Read(base.UnigueID) ? ЗаписиObjestItem : null); }