private void addButton_Click(object sender, EventArgs e) { Database.PersonInfo info = personList.getCurrentPersonInfo(); if (info == null || info.id == 0) { MessageBox.Show("Непонятно для кого акции добавлять. Надо выбрать владельца"); return; } OwnerEditForm oForm = new OwnerEditForm(); oForm.otherCompanies = unusedCompanies(); if (oForm.otherCompanies.Count == 0) { MessageBox.Show("Нет больше компаний, где чувак не был бы (со)владельцем"); return; } if (oForm.ShowDialog() == DialogResult.OK) { String ticker = oForm.company.Substring(0, oForm.company.IndexOf(' ')); UInt64 share = oForm.share; getDatabase().editPersonShare(info.id, null, ticker, share); sharesByPersonTableView.Retrieve(info.id); } }
private void editButton_Click(object sender, EventArgs e) { Database.PersonInfo info = personList.getCurrentPersonInfo(); if (info == null || info.id == 0) { MessageBox.Show("Непонятно для кого акции добавлять. Надо выбрать владельца"); return; } if (selectedTicker() == null) { MessageBox.Show("Нечего редактировать"); return; } String s = companyString(selectedTicker(), Convert.ToString(sharesByPersonTableView.SelectedRows[0].Cells["NAME"].Value)); OwnerEditForm oForm = new OwnerEditForm(); oForm.otherCompanies = unusedCompanies(); oForm.company = s; oForm.share = Convert.ToUInt64(sharesByPersonTableView.SelectedRows[0].Cells["SHARE"].Value); if (oForm.ShowDialog() == DialogResult.OK) { String ticker = oForm.company.Substring(0, oForm.company.IndexOf(' ')); UInt64 share = oForm.share; getDatabase().editPersonShare(info.id, selectedTicker(), ticker, share); sharesByPersonTableView.Retrieve(info.id); } }