private void bt_pesquisar_Click_1(object sender, EventArgs e) { foreach (Empresa E in DE.GetListaEmpresa()) { if (E.getNIF().ToString() == txt_contribuinte.Text) { lb_erro.Visible = false; lb_nome.Text = E.GetNome(); } else { lb_nome.Visible = false; } } }
public AdicionarProjeto(Departamento D, int escolha) { InitializeComponent(); RD = D; t = escolha; foreach (Empresa ep in RD.GetListaEmpresa()) { cb_NifEmpresa.Items.Add(ep.getNIF()); } foreach (Pessoa p in RD.GetListaPessoa()) { if (p.QuemSouEu() == "Aluno") { cb_Alunos.Items.Add(p.GetNome()); } else { if (p.QuemSouEu() == "Docente") { cb_Docente.Items.Add(p.GetNome()); } } } }
public Form1() { InitializeComponent(); Docente dc = new Docente(); dc.SetUser("admin"); dc.SetPass("1234"); dc.SetNome("Administrador"); RD.GetListaPessoa().Add(dc); Aluno al = new Aluno(); al.SetUser("aluno"); al.SetPass("aluno"); al.SetNome("Aluno"); RD.GetListaPessoa().Add(al); OrientadorEmpresa oe = new OrientadorEmpresa(); oe.SetUser("orientador"); oe.SetPass("orientador"); oe.SetNome("Orientador"); RD.GetListaPessoa().Add(oe); Empresa e = new Empresa(); e.SetUser("empresa"); e.SetPass("empresa"); e.SetNome("Empresa"); RD.GetListaEmpresa().Add(e); }
private void bt_Guardar_Click_1(object sender, EventArgs e) { switch (t) { case 0: DialogResult adicionar = MessageBox.Show("Tem a certeza que pretende adicionar?", "Adicionar empresa", MessageBoxButtons.YesNo, MessageBoxIcon.Question); Empresa EM = new Empresa(); EM.SetNome(txt_Nome.Text); EM.Setnif(Convert.ToInt32(txt_nif.Text)); EM.SetActividade(txt_Actividade.Text); EM.GetContacto().SetTelefone(Convert.ToInt32(txt_telefone.Text)); EM.GetContacto().SetEmail(txt_Email.Text); EM.SetFAX(Convert.ToInt32(txt_FAX.Text)); DE.GetListaEmpresa().Add(EM); this.Close(); break; case 1: foreach (Empresa EMP in DE.GetListaEmpresa()) { if (cb_NomeEmpresa.Text == EMP.GetNome()) { DialogResult editar = MessageBox.Show("Tem a certeza que quer guardar as alteraçãoes?", "Guardar alterações", MessageBoxButtons.YesNo, MessageBoxIcon.Question); EMP.SetActividade(txt_Actividade.Text); EMP.GetContacto().SetTelefone(Convert.ToInt32(txt_telefone.Text)); EMP.GetContacto().SetEmail(txt_Email.Text); EMP.SetFAX(Convert.ToInt32(txt_FAX.Text)); } } this.Close(); break; } }
private void button1_Click_1(object sender, EventArgs e) { switch (cb_tipoUtilizador.Text) { case "Aluno": foreach (Aluno A in RD.GetListaPessoa().OfType <Aluno>()) { if (A.GetUser() == txt_username.Text && A.GetPass() == txt_Password.Text) { RD.SetLogin(A.GetNome()); this.DialogResult = DialogResult.Yes; } } break; case "Docente": foreach (Docente D in RD.GetListaPessoa().OfType <Docente>()) { if (D.GetUser() == txt_username.Text && D.GetPass() == txt_Password.Text) { RD.SetLogin(D.GetNome()); this.DialogResult = DialogResult.Yes; } } break; case "Orientador": foreach (OrientadorEmpresa OE in RD.GetListaPessoa().OfType <OrientadorEmpresa>()) { if (OE.GetUser() == txt_username.Text && OE.GetPass() == txt_Password.Text) { RD.SetLogin(OE.GetNome()); this.DialogResult = DialogResult.Yes; } } break; case "Empresa": foreach (Empresa EM in RD.GetListaEmpresa()) { if (EM.GetUser() == txt_username.Text && EM.GetPass() == txt_Password.Text) { RD.SetLogin(EM.GetNome()); this.DialogResult = DialogResult.Yes; } } break; } }
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; } }
private void AdicionarOrientador_Load(object sender, EventArgs e) { if (txt_nome.Text == "" || txt_nome.Text == "") { erro_nome.SetError(txt_nome, "Introduza um nome."); } else { erro_nome.SetError(txt_nome, ""); } if (txt_Email.Text == "") { erro_email.SetError(txt_Email, "Introduza um E-mail."); } else { erro_email.SetError(txt_Email, ""); } if (txt_Telefone.Text == "") { erro_telefone.SetError(txt_Telefone, "Introduza um Telefone."); } else { erro_telefone.SetError(txt_Telefone, ""); } if (txt_NumeroOrientador.Text == "") { erro_numero.SetError(txt_NumeroOrientador, "Introduza um Numero."); } else { erro_numero.SetError(txt_NumeroOrientador, ""); } /*if (CB_Empresa = null) * * erro_numero.SetError(txt_NumeroOrientador, "Introduza um Numero."); * * else * erro_numero.SetError(txt_NumeroOrientador, "");*/ txt_nome.ForeColor = Color.Gray; txt_nome.Font = new Font(txt_nome.Font.FontFamily, 7); txt_nome.Text = "Introduza o nome..."; this.txt_nome.Leave += new System.EventHandler(this.txt_nome_Leave); this.txt_nome.Enter += new System.EventHandler(this.txt_nome_Enter); txt_NumeroOrientador.ForeColor = Color.Gray; txt_NumeroOrientador.Font = new Font(txt_NumeroOrientador.Font.FontFamily, 7); txt_NumeroOrientador.Text = "00000"; this.txt_NumeroOrientador.Leave += new System.EventHandler(this.txt_NumeroOrientador_Leave); this.txt_NumeroOrientador.Enter += new System.EventHandler(this.txt_NumeroOrientador_Enter); txt_Email.ForeColor = Color.Gray; txt_Email.Font = new Font(txt_Email.Font.FontFamily, 7); txt_Email.Text = "*****@*****.**"; this.txt_Email.Leave += new System.EventHandler(this.txt_Email_Leave); this.txt_Email.Enter += new System.EventHandler(this.txt_Email_Enter); txt_Telefone.ForeColor = Color.Gray; txt_Telefone.Font = new Font(txt_Telefone.Font.FontFamily, 7); txt_Telefone.Text = "900000000"; this.txt_Telefone.Leave += new System.EventHandler(this.txt_Telefone_Leave); this.txt_Telefone.Enter += new System.EventHandler(this.txt_Telefone_Enter); CB_Empresa.ForeColor = Color.Gray; CB_Empresa.Font = new Font(CB_Empresa.Font.FontFamily, 7); CB_Empresa.Text = "Escolher empresa..."; this.CB_Empresa.Leave += new System.EventHandler(this.CB_Empresa_Leave); this.CB_Empresa.Enter += new System.EventHandler(this.CB_Empresa_Enter); foreach (Empresa emp in DE.GetListaEmpresa()) { CB_Empresa.Items.Add(emp.GetNome()); } }