private void bt_pesquisar_Click_1(object sender, EventArgs e) { foreach (Projeto PR in DE.GetListaProjeto()) { if (PR.GetNumero().ToString() == txt_contribuinte.Text) { lb_erro.Visible = false; lb_nome.Text = PR.GetNome(); } else { lb_nome.Visible = false; } } }
private void bt_Guardar_Click_1(object sender, EventArgs e) { switch (t) { case 0: bool aceite = false; DialogResult adicionar = MessageBox.Show("Tem a certeza que pretende adicionar?", "Adicionar projecto", MessageBoxButtons.YesNo, MessageBoxIcon.Question); Projeto P = new Projeto(); P.SetNome(txt_NomeProj.Text); P.SetNumero(Convert.ToInt32(txt_numero.Text)); foreach (Empresa ai in RD.GetListaEmpresa()) { if (ai.getNIF() == Convert.ToInt32(cb_NifEmpresa.Text)) { P.SetNIF(Convert.ToInt32(cb_NifEmpresa.Text)); aceite = true; } } P.SetObjetivo(txt_Objetivo.Text); P.SetDescricao(txt_Descricao.Text); if (aceite == true) { RD.GetListaProjeto().Add(P); foreach (Aluno al in RD.GetListaPessoa().OfType <Aluno>()) { if (al.GetNome() == cb_Alunos.Text) { P.EnviarEmailProjeto(al); } } this.Close(); } else { MessageBox.Show("Nao existe"); } break; case 1: DialogResult editar = MessageBox.Show("Tem a certeza que quer guardar as alteraçãoes?", "Guardar alterações", MessageBoxButtons.YesNo, MessageBoxIcon.Question); foreach (Projeto PR in RD.GetListaProjeto()) { if (cb_NomeProj.Text == PR.GetAluno().ToString()) //(cb_Nome.Text == AL.GetNome()) { PR.GetAluno().SetNome(txt_NomeProj.Text); //AL.GetMoradaP().GetCodPostal().SetCampo1(Convert.ToInt32(txt_Campo1.Text)); //AL.GetMoradaP().GetCodPostal().SetCampo2(Convert.ToInt32(txt_campo2.Text)); this.Close(); } } DialogResult change = MessageBox.Show("Tem a certeza que quer guardar as alteraçãoes?", "Guardar alterações", MessageBoxButtons.YesNo, MessageBoxIcon.Question); break; default: break; } }