private void pbChat_Click(object sender, EventArgs e) { this.Hide(); TelaMensagemTrabalhador f = new TelaMensagemTrabalhador(); f.Closed += (s, args) => this.Close(); f.ShowDialog(); }
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(); } }
private void btConfirmar_Click(object sender, EventArgs e) { var mensagem = bd.mensagem.Where(x => x.idMensagem == PegarID.IDN).FirstOrDefault(); if (mensagem != null) { int max = bd.mensagem.Where(x => x.destinatarioMensagem == UsuarioDados.Id).Where (x => x.FK_usuario == mensagem.FK_usuario).Max(x => x.idMensagem); if (max != 1) { try { var notf = bd.mensagem.Where(Z => Z.idMensagem == PegarID.IDN).FirstOrDefault(); bd.mensagem.Remove(notf); bd.SaveChanges(); pLixeiraAberta.Visible = false; pbVoltar.Enabled = true; pbLixeira.Enabled = true; Mensagem.aviso = "Excluído com sucesso!"; TelaMensagemAviso m = new TelaMensagemAviso(); m.ShowDialog(); this.Hide(); TelaMensagemTrabalhador g = new TelaMensagemTrabalhador(); g.Closed += (s, args) => this.Close(); g.ShowDialog(); } catch (Exception) { pLixeiraAberta.Visible = false; pbVoltar.Enabled = true; pbLixeira.Enabled = true; Mensagem.aviso = "Erro ao excluir!"; TelaMensagemAviso m = new TelaMensagemAviso(); m.ShowDialog(); } } else { try { var notf = bd.notificacao.Where(Z => Z.idNotificacao == PegarID.IDN).FirstOrDefault(); bd.notificacao.Remove(notf); bd.SaveChanges(); pLixeiraAberta.Visible = false; pbVoltar.Enabled = true; pbLixeira.Enabled = true; Mensagem.aviso = "Excluído com sucesso!"; TelaMensagemAviso m = new TelaMensagemAviso(); m.ShowDialog(); this.Hide(); TelaMensagemTrabalhador g = new TelaMensagemTrabalhador(); g.Closed += (s, args) => this.Close(); g.ShowDialog(); } catch { pLixeiraAberta.Visible = false; pbVoltar.Enabled = true; pbLixeira.Enabled = true; Mensagem.aviso = "Erro ao excluir!"; TelaMensagemAviso m = new TelaMensagemAviso(); m.ShowDialog(); } } } }