private void ListBox1_SelectedIndexChanged(object sender, EventArgs e) { PictureBox1.Image = Image.FromFile(@"..\..\foto\fotocap.jpg"); try { for (int i = 0; i < lstPerson.Count; i++) { if ((lstPerson[i].surname + " " + lstPerson[i].name) == ListBox1.SelectedItem.ToString()) { TextBoxSurname.Text = lstPerson[i].surname; TextBoxName.Text = lstPerson[i].name; MaskedTBPhone.Text = lstPerson[i].phone; TextBoxEmail.Text = lstPerson[i].email; LabelNumber.Text = lstPerson[i].number.ToString(); if (lstPerson[i].picture != "") { PictureBox1.Image = Image.FromFile(lstPerson[i].picture); PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; } ButtonAdd.Hide(); ButtonCLear.Hide(); ButtonSave.Show(); ButtonDell.Show(); ButtonCancel.Show(); break; } } } catch (NullReferenceException) { } }
private void ButtonCancel_Click(object sender, EventArgs e) { ListBox1.ClearSelected(); CLearFields(); ButtonAdd.Show(); ButtonCLear.Show(); ButtonSave.Hide(); ButtonDell.Hide(); ButtonCancel.Hide(); }
private void ButtonDell_Click(object sender, EventArgs e) { int tem = Convert.ToInt32(LabelNumber.Text); for (int i = 0; i < lstPerson.Count; i++) { if (lstPerson[i].number == tem) { lstPerson.RemoveAt(i); ListBox1.Items.RemoveAt(ListBox1.SelectedIndex); CLearFields(); ButtonAdd.Show(); ButtonCLear.Show(); ButtonSave.Hide(); ButtonDell.Hide(); ButtonCancel.Hide(); break; } } }
private void ButtonSave_Click(object sender, EventArgs e) { int tem = Convert.ToInt32(LabelNumber.Text); for (int i = 0; i < lstPerson.Count; i++) { if (lstPerson[i].number == tem) { if (TextBoxName.Text == "" || TextBoxSurname.Text == "" || TextBoxEmail.Text == "" || MaskedTBPhone.Text == "") { MessageBox.Show("Заполнены не все данные!"); } else { lstPerson[i].surname = TextBoxSurname.Text; lstPerson[i].name = TextBoxName.Text; lstPerson[i].phone = MaskedTBPhone.Text; lstPerson[i].email = TextBoxEmail.Text; if (nameFoto != "") { lstPerson[i].picture = nameFoto; } ListBox1.Items[ListBox1.SelectedIndex] = lstPerson[i].surname + " " + lstPerson[i].name; CLearFields(); ButtonAdd.Show(); ButtonCLear.Show(); ButtonSave.Hide(); ButtonDell.Hide(); ButtonCancel.Hide(); break; } } } nameFoto = ""; PictureBox1.Image = Image.FromFile(@"..\..\foto\fotocap.jpg"); }