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();
        }
Example #2
0
 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;
 }