private void okButton_Click(object sender, EventArgs e) { Database.PropertyInfo info = (Database.PropertyInfo)propNameBox.SelectedItem; if (info == null) { MessageBox.Show("Свойство надо-таки выбрать", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (personProperty == null) personProperty = new Database.PersonProperty(); personProperty.propertyId = info.id; personProperty.propName = info.name; personProperty.value = textBox.Text; DialogResult = DialogResult.OK; this.Close(); }
private Database.PersonProperty selectedPersonProperty() { if (propertiesGridView.SelectedRows.Count != 1) { return null; } Database.PersonProperty ret = new Database.PersonProperty(); ret.propertyId = Convert.ToUInt64(propertiesGridView.SelectedRows[0].Cells[0].Value); ret.propName = Convert.ToString(propertiesGridView.SelectedRows[0].Cells[1].Value); ret.value = Convert.ToString(propertiesGridView.SelectedRows[0].Cells[2].Value); return ret; }