private void pb_chat_Click(object sender, EventArgs e)
        {
            try
            {
                var empresa = bd.usuario_empresa.Where(x => x.FK_usuario == UsuarioDados.Id).FirstOrDefault();

                PegarID.IDN = Convert.ToInt32(dt.CurrentRow.Cells[0].Value);                               //Abre a conversa com o usuário
                var candidato = bd.candidatos.Where(x => x.idCandidatos == PegarID.IDN).FirstOrDefault();
                PegarID.Identificar = 3;

                var usuarioTrab = bd.usuario_trabalhador.Where(x => x.CPF == candidato.FK_usuario_trabalhador).FirstOrDefault();
                var usuario     = bd.usuario.Where(x => x.idUsuario == usuarioTrab.FK_usuario).FirstOrDefault();

                this.Hide();
                TelaMensagemEmpresa f = new TelaMensagemEmpresa();
                f.Closed += (s, args) => this.Close();
                f.ShowDialog();
            }
            catch (Exception)
            {
                Mensagem.aviso = "Erro ao abrir!";
                TelaMensagemAviso f = new TelaMensagemAviso();
                f.ShowDialog();
            }
        }
示例#2
0
        private void pbVoltar_Click(object sender, EventArgs e)
        {
            var usu = bd.usuario.Where(x => x.idUsuario == UsuarioDados.Id).FirstOrDefault();

            if (usu.tipoUsuario == true)
            {
                this.Hide();
                TelaMensagemTrabalhador g = new TelaMensagemTrabalhador();
                g.Closed += (s, args) => this.Close();
                g.ShowDialog();
            }
            else
            {
                this.Hide();
                TelaMensagemEmpresa g = new TelaMensagemEmpresa();
                g.Closed += (s, args) => this.Close();
                g.ShowDialog();
            }
        }