예제 #1
0
        private void btnCandidatar_Click(object sender, EventArgs e)
        {
            VagaestagioDAO   vaga             = new VagaestagioDAO();
            CandidaturaModel candidaturaModel = new CandidaturaModel();

            candidaturaModel.setCodVagaestagio(int.Parse(cbVaga.Text));
            candidaturaModel.setCodCandidato(int.Parse(cbId.Text));
            candidaturaModel.setIprCandidato(candidaturaModel.CalcularIprCandidato(double.Parse(txtDomReq1.Text), double.Parse(txtDomReq2.Text), double.Parse(txtDomReq3.Text)));
            double iprCandidato = candidaturaModel.CalcularIprCandidato(double.Parse(txtDomReq1.Text), double.Parse(txtDomReq2.Text), double.Parse(txtDomReq3.Text));
            double iprVaga      = vaga.RecuperarIprVaga(int.Parse(cbVaga.Text));

            candidaturaModel.setDistanciaDoIprDaVaga(candidaturaModel.CalcularDistanciaDoIprDaVaga(iprCandidato, iprVaga));
            CandidaturaDAO candidaturaDao = new CandidaturaDAO();

            candidaturaDao.CreateCandidatura(candidaturaModel);
            dgvMinhasVagas.DataSource = candidaturaDao.RecuperarMinhasVagas(int.Parse(cbId.Text));
        }
예제 #2
0
        private void btnMaisIndicados_Click(object sender, EventArgs e)
        {
            CandidaturaDAO candidatura = new CandidaturaDAO();

            dgvVagasOuEstudantes.DataSource = candidatura.BuscarCandidatos(int.Parse(cbVaga.Text));
        }