private void abrirCurriculo()
        {
            try
            {
                var empresa = bd.usuario_empresa.Where(x => x.FK_usuario == UsuarioDados.Id).FirstOrDefault();

                int id = Convert.ToInt32(dt.CurrentRow.Cells[0].Value);    //Abre o curriculo selecionado

                var candidato = bd.candidatos.Where(x => x.idCandidatos == id).FirstOrDefault();
                var trab      = bd.usuario_trabalhador.Where(x => x.CPF == candidato.FK_usuario_trabalhador).FirstOrDefault();
                var curriculo = bd.curriculo.Where(x => x.FK_usuario_trabalhador == trab.CPF).FirstOrDefault();

                Pesquisa.ID = curriculo.idCurriculo;

                this.Hide();
                TelaVisualizacaoCurriculo f = new TelaVisualizacaoCurriculo();
                f.Closed += (s, args) => this.Close();
                f.ShowDialog();
            }
            catch (Exception)
            {
                Mensagem.aviso = "Erro ao abrir!";
                TelaMensagemAviso f = new TelaMensagemAviso();
                f.ShowDialog();
            }
        }
Exemplo n.º 2
0
        private void abrirCurriculo()
        {
            try
            {
                var empresa = bd.usuario_empresa.Where(x => x.FK_usuario == UsuarioDados.Id).FirstOrDefault();

                int id          = Convert.ToInt32(dt.CurrentRow.Cells[0].Value); //Abre o curriculo selecionado
                var interessado = bd.interessados_empresa.Where(y => y.FK_usuario_empresa ==
                                                                empresa.cnpj).Where(x => x.idInteressadosEmpresa == id).FirstOrDefault();

                var curriculo = bd.curriculo.Where(x => x.idCurriculo == interessado.FK_curriculo).FirstOrDefault();
                Pesquisa.ID = curriculo.idCurriculo;

                this.Hide();
                TelaVisualizacaoCurriculo f = new TelaVisualizacaoCurriculo();
                f.Closed += (s, args) => this.Close();
                f.ShowDialog();
            }
            catch (Exception)
            {
                Mensagem.aviso = "Erro ao abrir!";
                TelaMensagemAviso f = new TelaMensagemAviso();
                f.ShowDialog();
            }
        }