private void bt_Guardar_Click_1(object sender, EventArgs e) { switch (i) { case 0: DialogResult adicionar = MessageBox.Show("Tem a certeza que pretende adicionar?", "Adicionar docente", MessageBoxButtons.YesNo, MessageBoxIcon.Question); Docente D = new Docente(); D.SetNome(txt_nome.Text); D.GetContacto().SetTelefone(Convert.ToInt32(txt_Telefone.Text)); D.GetContacto().SetEmail(txt_Email.Text); D.SetHabilitacoes(txt_habilitacoes.Text); D.SetDisciplinas(txt_Disciplina.Text); D.SetNDocente(Convert.ToInt32(txt_Numero.Text)); if (rb_Masculino.Checked == true) { D.SetGenero("Masculino"); } else { if (rb_Feminino.Checked == true) { D.SetGenero("Feminino"); } } string n_imagem = path + "foto_Docente_" + D.GetNome() + ".jpg"; D.SetFoto("foto_Docente_" + D.GetNome() + ".jpg"); ptb_foto.Image.Save(n_imagem); RD.GetListaPessoa().Add(D); this.Close(); break; case 1: foreach (Docente DC in RD.GetListaPessoa()) { if (cb_Nome.Text == RD.GetListaPessoa().ToString()) { DC.GetContacto().SetTelefone(Convert.ToInt32(txt_Telefone.Text)); DC.GetContacto().SetEmail(txt_Email.Text); DC.SetHabilitacoes(txt_habilitacoes.Text); DC.SetDisciplinas(txt_Disciplina.Text); string ne_imagem = path + "foto_Docente_" + DC.GetNome() + ".jpg"; DC.SetFoto("foto_Docente_" + DC.GetNome() + ".ico"); ptb_foto.Image.Save(ne_imagem); this.Close(); } } break; } }