private void FrmModify_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(SelectedID)) { txtID.ReadOnly = true; //Lambda //SE selectedSe = Engineers // .FirstOrDefault(c => c.ID == SelectedID); SE selectedSe = null; foreach (var item in Engineers) { if (item.ID == SelectedID) { selectedSe = item; break; } } if (selectedSe != null) { txtID.Text = selectedSe.ID; txtName.Text = selectedSe.Name; txtAge.Text = selectedSe.Age.ToString(); rdoFemale.Checked = !(rdoMale.Checked = selectedSe.Gender); } } }
private void btnSave_Click(object sender, EventArgs e) { if (CheckInput()) { if (string.IsNullOrEmpty(SelectedID)) { Engineers.Add(new SE { ID = txtID.Text.Trim(), Name = txtName.Text.Trim(), Age = int.Parse(txtAge.Text.Trim()), Gender = rdoMale.Checked }); } else { SE selectedSe = Engineers .FirstOrDefault(c => c.ID == SelectedID); //selectedSe.ID = txtID.Text.Trim(); selectedSe.Name = txtName.Text.Trim(); selectedSe.Age = int.Parse(txtAge.Text.Trim()); selectedSe.Gender = rdoMale.Checked; } if (RefreshMainForm != null) { RefreshMainForm(); } if (Handler != null) { Handler(); } Close(); } }