private void alterarStatus(AtendimentoHistorico OAtendimentoHistorico) { var OAtendimento = this.OAtendimentoConsultaBL.carregar(OAtendimentoHistorico.idAtendimento); try { OAtendimento.idStatusAtendimentoAnterior = OAtendimento.idStatusAtendimento; OAtendimento.idStatusAtendimento = OAtendimentoHistorico.idStatusAtendimento.toInt(); OAtendimento.dtUltimoAtendimento = DateTime.Now; if (OAtendimento.idStatusAtendimento == AtendimentoStatusConst.FINALIZADO) { OAtendimento.dtFinalizacaoAtendimento = DateTime.Now; } if (OAtendimentoHistorico.flagAtendido.HasValue) { OAtendimento.flagAtendido = OAtendimentoHistorico.flagAtendido; } this.OAtendimentoCadastroBL.salvar(OAtendimento); } catch (Exception ex) { UtilLog.saveError(ex, $"Erro ao alterar o status do atendimento { OAtendimento.id } para { OAtendimentoHistorico.idStatusAtendimento }: OnHistoricoCadastradoHandler"); } }
// public bool salvar(AtendimentoHistorico OAtendimentoHistorico) { if (OAtendimentoHistorico.id == 0) { return(this.inserir(OAtendimentoHistorico)); } return(this.atualizar(OAtendimentoHistorico)); }
// private bool inserir(AtendimentoHistorico OAtendimentoHistorico) { OAtendimentoHistorico.setDefaultInsertValues(); db.AtendimentoHistorico.Add(OAtendimentoHistorico); db.SaveChanges(); return(OAtendimentoHistorico.id > 0); }
// public void enviarMensagem(AtendimentoHistorico OAtendimentoHistorico) { OAtendimentoHistorico.nome = User.name(); var flagSucesso = this.OAtendimentoHistoricoBL.salvar(OAtendimentoHistorico); if (flagSucesso) { this.onHistoricoMensagemCadastrado.subscribe(new OnHistoricoMensagemCadastradoHandler()); this.onHistoricoMensagemCadastrado.publish((object)OAtendimentoHistorico); } }
public void execute(object source) { try { this.OAtendimentoHistorico = source as AtendimentoHistorico; } catch (Exception ex) { UtilLog.saveError(ex, "Erro ao capturar os parÂmetros no evento: OnHistoricoMensagemCadastradoHandler"); } try { this.dispararEmail(); } catch (Exception ex) { UtilLog.saveError(ex, "Erro ao executar o metodo dispararEmail() evento: OnHistoricoMensagemCadastradoHandler"); } }
// public void finalizar(AtendimentoHistorico OAtendimentoHistorico) { OAtendimentoHistorico.nome = User.name(); OAtendimentoHistorico.idStatusAtendimento = AtendimentoStatusConst.FINALIZADO; var flagSucesso = this.OAtendimentoHistoricoBL.salvar(OAtendimentoHistorico); if (flagSucesso) { this.onHistoricoCadastrado.subscribe(new OnHistoricoCadastradoHandler()); this.onHistoricoCadastrado.publish((object)OAtendimentoHistorico); } }
// public void aguardarRetorno(AtendimentoHistorico OAtendimentoHistorico) { OAtendimentoHistorico.nome = User.name(); OAtendimentoHistorico.idStatusAtendimento = AtendimentoStatusConst.AGUARDANDO_RETORNO; var flagSucesso = this.OAtendimentoHistoricoBL.salvar(OAtendimentoHistorico); if (flagSucesso) { this.onHistoricoCadastrado.subscribe(new OnHistoricoCadastradoHandler()); this.onHistoricoCadastrado.publish((object)OAtendimentoHistorico); } }
private void gerarPrimeiroHistorico(Atendimento OAtendimento) { try { var OAtendimentoHistorico = new AtendimentoHistorico(); OAtendimentoHistorico.idOrganizacao = OAtendimento.idOrganizacao; OAtendimentoHistorico.idAtendimento = OAtendimento.id; OAtendimentoHistorico.nome = OAtendimento.nome; OAtendimentoHistorico.mensagem = OAtendimento.mensagem; OAtendimentoHistorico.idStatusAtendimento = OAtendimento.idStatusAtendimento; this.OAtendimentoHistoricoBL.salvar(OAtendimentoHistorico); } catch (Exception ex) { UtilLog.saveError(ex, $"Erro ao registrar o primeiro histórico do atendimento { OAtendimento.id }: OnAtendimentoCadastradoHandler"); } }
// public void sair(AtendimentoHistorico OAtendimentoHistorico) { var OAtendimento = this.OAtendimentoConsultaBL.carregar(OAtendimentoHistorico.idAtendimento); var idStatusAtual = OAtendimento.idStatusAtendimento; OAtendimento.idStatusAtendimento = OAtendimento.idStatusAtendimentoAnterior.toInt(); OAtendimento.idStatusAtendimentoAnterior = idStatusAtual; this.OAtendimentoCadastroBL.salvar(OAtendimento); OAtendimentoHistorico.idStatusAtendimento = OAtendimento.idStatusAtendimento; OAtendimentoHistorico.nome = User.name(); OAtendimentoHistorico.mensagem = String.Concat("<strong><i class=\"fa fa-sign-out\"></i> <i>O atendimento está temporariamente encerrado:</i></strong> ", OAtendimentoHistorico.mensagem); this.OAtendimentoHistoricoBL.salvar(OAtendimentoHistorico); }
// public void iniciarAtendimento(int idAtendimento) { var OAtendimentoHistorico = new AtendimentoHistorico(); OAtendimentoHistorico.idAtendimento = idAtendimento; OAtendimentoHistorico.idStatusAtendimento = AtendimentoStatusConst.EM_ATENDIMENTO; OAtendimentoHistorico.nome = User.name(); OAtendimentoHistorico.mensagem = "<strong><i class=\"fa fa-sign-in\"></i> <i>O atendimento foi iniciado.</i></strong>"; var flagSucesso = this.OAtendimentoHistoricoBL.salvar(OAtendimentoHistorico); if (flagSucesso) { this.onAtendimentoIniciado.subscribe(new OnAtendimentoIniciadoHandler()); this.onAtendimentoIniciado.publish((object)idAtendimento); } }
// private bool atualizar(AtendimentoHistorico OAtendimentoHistorico) { OAtendimentoHistorico.setDefaultUpdateValues(); AtendimentoHistorico dbAtendimentoHistorico = this.carregar(OAtendimentoHistorico.id); if (dbAtendimentoHistorico == null) { return(false); } var dbEntry = db.Entry(dbAtendimentoHistorico); dbEntry.CurrentValues.SetValues(OAtendimentoHistorico); dbEntry.ignoreFields(new [] { "idAtendimento" }); db.SaveChanges(); return(OAtendimentoHistorico.id > 0); }
public AtendimentoAcaoFinalizarForm() { this.AtendimentoHistorico = new AtendimentoHistorico(); }
public AtendimentoAcaoSairForm() { this.AtendimentoHistorico = new AtendimentoHistorico(); }
public AtendimentoAcaoMensagemForm() { this.AtendimentoHistorico = new AtendimentoHistorico(); }