private void mnOpenelementaryParticle_Click(object sender, EventArgs e) { try { FrmelementaryParticle frmelementaryParticle = new FrmelementaryParticle(); elementaryParticle elementaryParticle = (bselementaryParticles.Current as elementaryParticle); if (elementaryParticle == null) { mnOpenelementaryParticle.Visible = false; throw new MyException("list is empty"); } else { frmelementaryParticle.setSomeParticle(elementaryParticle); frmelementaryParticle.ShowDialog(); } } catch (MyException exx) { DateTime localDate = DateTime.Now; MessageBox.Show("Ошибка: " + exx.Message); LogUtility.ErrorLog(localDate.ToString() + " " + exx.Message + Environment.NewLine); } catch (Exception basicex) { DateTime localDate = DateTime.Now; MessageBox.Show("Ошибка: " + basicex.Message); LogUtility.ErrorLog(localDate.ToString() + " " + basicex.Message + Environment.NewLine); } }
// private void FrmelementaryParticle_Load(object sender, EventArgs e) //private void txtboxName_TextChanged(object sender, EventArgs e) /*private void setParticle_Click(object sender, EventArgs e) * { * elementaryParticle elementaryParticle = new elementaryParticle() * //инициализировать скрытое поля класса * //присвоить значение данных сотрудника элементам редактирования * { * name = this.txtboxName.Text, * group = this.textBoxGroup.Text, * charge = this.textBoxCharge.Text, * weight = 1 * }; * * MessageBox.Show("Added"); * }*/ public void setSomeParticle(elementaryParticle elementaryParticle) { this._elementaryParticle = elementaryParticle; this.txtboxName.Text = Convert.ToString(_elementaryParticle.name); this.textBoxGroup.Text = Convert.ToString(_elementaryParticle.group); this.textBoxCharge.Text = Convert.ToString(_elementaryParticle.charge); this.textBoxWeight.Text = Convert.ToString(_elementaryParticle.weight); }