public bool Aprovar(int Transf, string Obs, int Pessoa) { AprovacaoGerente = new Aprovacao() { DataInsercao = DateTime.Now, Observacao = Obs, Responsável = new Pessoa(Pessoa), Status = true }; this.Codigo = Transf; bool ok = new TransferenciaDAO().Aprovar(this); if (ok) { Transferencia t = BuscarTransferencia(Transf); t.AprovacaoGerente = AprovacaoGerente; t.Ativos = new AtivoDAO().BuscarAtivos(t); t.FilialOrigem = new FilialDAO().BuscarFilialEmail(t.FilialOrigem.GetCodigo()); t.FilialDestino = new FilialDAO().BuscarFilialEmail(t.FilialDestino.GetCodigo()); string dest = t.FilialOrigem.GetRegional().GetPessoa().GetEmail(); string dest2 = t.FilialDestino.GetRegional().GetPessoa().GetEmail(); var result = EnviarEmail("*****@*****.**", "ParebemSystem", dest, "Pare bem Ativos - Aprovação Origem", "Ativo Aprovado com Sucesso, Seguirá para se aprovado no Destino..."); var result2 = EnviarEmail("*****@*****.**", "ParebemSystem", dest, "Pare bem Ativos - Aprovação Origem", "Ativo Aprovado com Sucesso, Seguirá para se aprovado no Destino..."); } return(ok); }
public HttpResponseMessage Put([FromBody] Transferencia t) { TransferenciaDAO dao = new TransferenciaDAO(); string valida = t.ValidaCampoDt(); if (valida != "") { ModelState.AddModelError("Transferencia", valida); } if (ModelState.IsValid) { var i = dao.Atualizar(t); if (i > 0) { return(Request.CreateResponse(HttpStatusCode.OK, i)); } else { return(Request.CreateResponse(HttpStatusCode.OK, "Nenhuma linha foi alterada!")); } } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } }
public Boolean Gravar() { if (this.DtAbertura != null) { bool ok = new TransferenciaDAO().Gravar(this); if (ok) { this.FilialOrigem = new FilialDAO().BuscarFilialEmail(this.FilialOrigem.GetCodigo()); this.FilialDestino = new FilialDAO().BuscarFilialEmail(this.FilialDestino.GetCodigo()); string dest = FilialOrigem.GetRegional().GetPessoa().GetEmail(); string dest2 = FilialDestino.GetRegional().GetPessoa().GetEmail(); var result = EnviarEmail("*****@*****.**", "ParebemSystem", dest, "PareBem Aprovação de Ativos", "Olá, Existe uma Aprovação de Ativos Pendente. <br> Filial de Origem: " + this.FilialOrigem.GetRazao() + " <br>Filial Destino:" + this.FilialDestino.GetRazao() + "<br> Por favor Faça o login. Para Aprovação.... <a href='http://www.m2nsolutions.com.br'>ParebemSystem</a>"); var result2 = EnviarEmail("*****@*****.**", "ParebemSystem", dest, "PareBem Aprovação de Ativos", "Olá, Existe uma Aprovação de Ativos Pendente. <br> Filial de Origem: " + this.FilialOrigem.GetRazao() + " <br>Filial Destino:" + this.FilialDestino.GetRazao() + "<br> Por favor Faça o login. Para Aprovação.... <a href='http://www.m2nsolutions.com.br'>ParebemSystem</a>"); } return(ok); } else { return(false); } }
public HttpResponseMessage Delete([FromUri] Transferencia t) { TransferenciaDAO dao = new TransferenciaDAO(); dao.Remover(t); return(Request.CreateResponse(HttpStatusCode.OK, "Transferencia Excluida!")); }
public TransferenciaBO() { try { dao = new TransferenciaDAO(); } catch (DataAccessException) { throw; } usr = new Usuario(); }
public HttpResponseMessage GetCtDestino(int id) { try { TransferenciaDAO dao = new TransferenciaDAO(); IList <Transferencia> transferencia = dao.ListarPorConta(id, "IdContaDestino"); return(Request.CreateResponse(HttpStatusCode.OK, transferencia)); } catch (KeyNotFoundException) { string mensagem = string.Format("Não foi encontrado nenhum dado! "); HttpError erro = new HttpError(mensagem); return(Request.CreateResponse(HttpStatusCode.NotFound, erro)); } }
public HttpResponseMessage Post([FromBody] Transferencia transferencia) { TransferenciaDAO dao = new TransferenciaDAO(); string valida = transferencia.ValidaCampoDt(); valida += dao.Valida(transferencia); if (valida != "") { ModelState.AddModelError("Transferencia", valida); } if (ModelState.IsValid) { dao.Adicionar(transferencia); return(Request.CreateResponse(HttpStatusCode.Created, transferencia)); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } }
public HttpResponseMessage Get(int id) { try { TransferenciaDAO dao = new TransferenciaDAO(); Transferencia transferencia = dao.ListarPorId(id); if (transferencia.Id > 0) { return(Request.CreateResponse(HttpStatusCode.OK, transferencia)); } else { return(Request.CreateResponse(HttpStatusCode.OK, "Transferencia não encontrada!")); } } catch (KeyNotFoundException) { string mensagem = string.Format("Transferencia não encontrada!"); HttpError erro = new HttpError(mensagem); return(Request.CreateResponse(HttpStatusCode.NotFound, erro)); } }