コード例 #1
0
 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;
         }
     }
 }
コード例 #2
0
        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;
            }
        }