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(); } }
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(); } }