예제 #1
0
 public Usuario Login([FromBody] Usuario value)
 {
     try
     {
         Usuario oUsuario = new Usuario();
         return(oUsuario.Get(value.login, value.senha));
     }
     catch (Exception e)
     {
         ErroHandler.Log("LoginController", e, "POST", "");
         throw e;
     }
 }
 public bool Post([FromBody] TipoPagamento value)
 {
     try
     {
         new TipoPagamento().Add(value);
         return(true);
     }
     catch (Exception e)
     {
         ErroHandler.Log("TipoPagamento_Adicionar", e, "POST", "");
         throw e;
     }
 }
예제 #3
0
 public List <Movimentacao> Post([FromBody] Usuario value)
 {
     try
     {
         String a = this.Authentication.User.Identity.Name;
         return(new Movimentacao().GetByUser(value.id));
     }
     catch (Exception e)
     {
         ErroHandler.Log("MovimentacaoPessoal_Obtem", e, "POST", "");
         throw e;
     }
 }
예제 #4
0
 // GET api/<controller>/5
 public Instituicao Get(int id)
 {
     try
     {
         Instituicao _Instituicao = new Instituicao().GetByUser(id);
         return(_Instituicao);
     }
     catch (Exception e)
     {
         ErroHandler.Log("InstituicaoController", e, "GET", "");
         throw e;
     }
 }
 public bool Post([FromBody] tf_investimento_RF_variacao value)
 {
     try
     {
         new RendaFixa().Registra(value);
         return(true);
     }
     catch (Exception e)
     {
         ErroHandler.Log("Variacao_AdicionarController", e, "POST", "");
         throw e;
     }
 }
 public bool Post([FromBody] tf_mensalidade value)
 {
     try
     {
         new Mensalidade().Criar((int)value.id_aluno, (int)value.ano, (int)value.mes, (decimal)value.valor);
         return(true);
     }
     catch (Exception e)
     {
         ErroHandler.Log("Mensalidade_AdicionarController", e, "POST", "");
         throw e;
     }
 }
예제 #7
0
 public bool Post([FromBody] tf_parcela_futura value)
 {
     try
     {
         new ContasFuturas().MudaStatus(value.id, true);
         return(true);
     }
     catch (Exception e)
     {
         ErroHandler.Log("ParcelaFutura_CriarController", e, "POST", "");
         throw e;
     }
 }
 public bool Post([FromBody] tf_aluno value)
 {
     try
     {
         new Aluno().Criar(value.nome, value.cpf, value.email, Convert.ToInt32(value.id_instituicao));
         return(true);
     }
     catch (Exception e)
     {
         ErroHandler.Log("Aluno_AdicionarController", e, "POST", "");
         throw e;
     }
 }
 public bool Post([FromBody] dynamic value)
 {
     try
     {
         new Estrela().Add(Convert.ToInt32(value.id_usuario.ToString()), value.telefone.ToString(), value.email.ToString());
         return(true);
     }
     catch (Exception e)
     {
         ErroHandler.Log("Adicionar_EstrelaController", e, "POST", "");
         throw e;
     }
 }
예제 #10
0
 public Boolean post([FromBody] TipoMovimentacao value)
 {
     try
     {
         new TipoMovimentacao().Add(value.descricao, value.id_instituicao);
         return(true);
     }
     catch (Exception e)
     {
         ErroHandler.Log("RemoveMovimentacaoPessoal", e, "POST", "");
         throw e;
     }
 }
예제 #11
0
 // POST api/<controller>
 public bool Post([FromBody] Usuario value)
 {
     try
     {
         new Usuario().Add(value.login, value.senha, value.isAdmin, value.id_instituicao);
         return(true);
     }
     catch (Exception e)
     {
         ErroHandler.Log("Usuario", e, "POST", "");
         throw e;
     }
 }
예제 #12
0
 public Aluno Post([FromBody] tf_aluno value)
 {
     try
     {
         Aluno oAluno = new Aluno();
         return(oAluno.ToAluno(oAluno.Editar(value)));
     }
     catch (Exception e)
     {
         ErroHandler.Log("Aluno_EditarController", e, "POST", "");
         throw e;
     }
 }
 public bool Post([FromBody] dynamic value)
 {
     try
     {
         new Mailer().Comprovante(value.email.ToString(), value.nome.ToString(), "R" + Convert.ToDecimal(value.valor_real).ToString("C"), value.dt.ToString());
         return(true);
     }
     catch (Exception e)
     {
         ErroHandler.Log("ParcelaFutura_CriarController", e, "POST", "");
         throw e;
     }
 }
 public bool Post([FromBody] tf_mensalidade value)
 {
     try
     {
         new Mensalidade().Remove((int)value.id);
         return(true);
     }
     catch (Exception e)
     {
         ErroHandler.Log("Mensalidade_RemoveController", e, "POST", "");
         throw e;
     }
 }
예제 #15
0
 public bool Post([FromBody] tf_investimento_RF_aporte value)
 {
     try
     {
         new RendaFixa().RemoveAporte(value.id);
         return(true);
     }
     catch (Exception e)
     {
         ErroHandler.Log("Aporte_AdicionarController", e, "POST", "");
         throw e;
     }
 }
예제 #16
0
        public bool Post([FromBody] dynamic value)
        {
            string nome = value.nome.ToString();

            try
            {
                tf_instituicao inst = new Instituicao().Add(value.nome.ToString(), value.documento.ToString(), value.telefone.ToString(), value.email.ToString());

                new Usuario().Add(value.login.ToString(), value.senha.ToString(), true, inst.id);


                new TipoMovimentacao().Add("Alimentação", inst.id);
                new TipoMovimentacao().Add("Educação", inst.id);
                new TipoMovimentacao().Add("Estéticos", inst.id);
                new TipoMovimentacao().Add("Habitação", inst.id);
                new TipoMovimentacao().Add("Impostos", inst.id);
                new TipoMovimentacao().Add("Lazer", inst.id);
                new TipoMovimentacao().Add("Saúde", inst.id);
                new TipoMovimentacao().Add("Transporte", inst.id);
                new TipoMovimentacao().Add("Vestuário", inst.id);
                new TipoMovimentacao().Add("Outros", inst.id);

                TipoPagamento _TipoPagamento = new TipoPagamento();
                _TipoPagamento.id_instituicao = inst.id;
                _TipoPagamento.is_ativo       = true;

                _TipoPagamento.nome = "Cartão de Crédito";
                new TipoPagamento().Add(_TipoPagamento);

                _TipoPagamento.nome = "Cartão de Débito";
                new TipoPagamento().Add(_TipoPagamento);

                _TipoPagamento.nome = "Dinheiro";
                new TipoPagamento().Add(_TipoPagamento);

                return(true);
            }
            catch (Exception e)
            {
                ErroHandler.Log("Adicionar_EstrelaController", e, "POST", "");

                u2xMainEntities1      db             = new u2xMainEntities1();
                List <tf_instituicao> lstInstituicao = db.tf_instituicao.Where(inst => (inst.nome == nome)).ToList <tf_instituicao>();
                if (lstInstituicao != null && lstInstituicao.Count > 0)
                {
                    db.tf_instituicao.Remove(lstInstituicao[0]);
                    db.SaveChanges();
                }
                throw (e);
            }
        }
예제 #17
0
 public Int32 Post([FromBody] dynamic value)
 {
     try
     {
         Int32 idUsuario             = Convert.ToInt32(value.id);
         List <tf_estrelas> estrelas = db.tf_estrelas.Where(estrela => (estrela.id_usuario == idUsuario)).ToList <tf_estrelas>();
         return(estrelas.Count);
     }
     catch (Exception e)
     {
         ErroHandler.Log("Obtem_EstrelaController", e, "POST", "");
         return(0);
     }
 }
예제 #18
0
        public override Task ValidateClientAuthentication(OAuthValidateClientAuthenticationContext c)
        {
            try
            {
                c.Validated();

                return(Task.FromResult <object>(null));
            }
            catch (Exception e)
            {
                ErroHandler.Log("ApplicationOAuthProvider", e, "ValidateClientAuthentication", "");
            }

            return(null);
        }
 public bool Post([FromBody] tf_parcela_futura value)
 {
     try
     {
         new ContasFuturas().CriarParcela(Convert.ToDateTime(value.dt_include),
                                          value.email,
                                          Convert.ToInt32(value.id_movimentacao_futura),
                                          Convert.ToDecimal(value.valor_real));
         return(true);
     }
     catch (Exception e)
     {
         ErroHandler.Log("ParcelaFutura_CriarController", e, "POST", "");
         throw e;
     }
 }
예제 #20
0
 public Int32 Post([FromBody] dynamic value)
 {
     try
     {
         return(new ContasFuturas().Criar(value.nome.ToString(),
                                          Convert.ToInt32(value.id_tipo_movimentacao),
                                          Convert.ToInt32(value.id_tipo_pagamento),
                                          Convert.ToDecimal(value.valor_base),
                                          Convert.ToInt32(value.id_usuario),
                                          Convert.ToBoolean(value.is_entrada.ToString() == "1")));
     }
     catch (Exception e)
     {
         ErroHandler.Log("ContaFutura_CriarController", e, "POST", "");
         throw e;
     }
 }
 // Post
 public bool Post([FromBody] Movimentacao value)
 {
     try
     {
         if (value.descricao == null)
         {
             value.descricao = "";
         }
         new Movimentacao().Add(value.idTipoMovimentacao, value.idTipoPagamento, value.idUsuario, value.isEntrada, value.descricao, value.valor, value.data);
         return(true);
     }
     catch (Exception e)
     {
         ErroHandler.Log("MovimentacaoPessoal_Adicionar", e, "POST", "");
         throw e;
     }
 }
 public List <tf_movimentacao_futura> Post([FromBody] dynamic value)
 {
     try
     {
         List <tf_movimentacao_futura> a         = new ContasFuturas().Obtem(Convert.ToInt32(value.id_usuario));
         List <tf_movimentacao_futura> converted = new List <tf_movimentacao_futura>();
         a.ForEach((x) =>
         {
             converted.Add(new ContasFuturas().ToContas(x));
         });
         return(converted);
     }
     catch (Exception e)
     {
         ErroHandler.Log("ContaFutura_CriarController", e, "POST", "");
         throw e;
     }
 }
예제 #23
0
        public String CortaTabelaVender(String body)
        {
            try
            {
                Int32 startIndex = body.LastIndexOf("<tr class=\"tituloprefixado\"><td bgcolor=\"FFFF9C\" class=\"tittuloTabelaTesouroDireto prefixadoTesouroDireto preipca mercadoreferencia\" ><b>Indexados ao IPCA</b></td> <td class=\"tittuloTabelaTesouroDireto prefixadoTesouroDireto preipca mercadoreferencia\" colspan=\"3\"> </tr>");
                body = body.Substring(startIndex);

                Int32 endIndex = body.IndexOf("</tbody></table>");
                body = body.Substring(0, endIndex);

                return(body);
            }
            catch (Exception e)
            {
                ErroHandler.Log("HunterTesouro", e, "CortaTabelaVender", "");
                throw e;
            }
        }
예제 #24
0
 public Boolean ValidaImportacao()
 {
     try
     {
         tf_tesouro otesouro = db.tf_tesouro.OrderByDescending(t => t.loggedTime).FirstOrDefault();
         if (otesouro == null)
         {
             return(true);
         }
         ultimoImport = (DateTime)otesouro.loggedTime;
         return(otesouro.loggedTime < DateTime.Today);
     }
     catch (Exception e)
     {
         ErroHandler.Log("HunterTesouro", e, "ValidaImportacao", "");
         throw e;
     }
 }
 public List <tf_parcela_futura> Post([FromBody] dynamic value)
 {
     try
     {
         List <tf_parcela_futura> a         = new ContasFuturas().ObtemParcela(Convert.ToInt32(value.id_conta));
         List <tf_parcela_futura> converted = new List <tf_parcela_futura>();
         a.ForEach((x) =>
         {
             converted.Add(new ContasFuturas().ToParcelas(x));
         });
         return(converted);
     }
     catch (Exception e)
     {
         ErroHandler.Log("ParcelaFutura_ObtemController", e, "POST", "");
         throw e;
     }
 }
예제 #26
0
 public Boolean ValidaImportacao()
 {
     try
     {
         tf_poupanca oPoupanca = db.tf_poupanca.OrderByDescending(t => t.aporte).FirstOrDefault();
         if (oPoupanca == null)
         {
             return(true);
         }
         ultimoAporte = (DateTime)oPoupanca.aporte;
         return(oPoupanca.aporte < DateTime.Today);
     }
     catch (Exception e)
     {
         ErroHandler.Log("HunterPoupanca", e, "ValidaImportacao", "");
         throw e;
     }
 }
예제 #27
0
        public String CortaTabela(String body)
        {
            try
            {
                Int32 startIndex = body.IndexOf("<tr class=fundoPadraoAClaro2 align='center'><td class=fundoPadraoAClaro1a>");
                body = body.Substring(startIndex - 1);

                Int32 endIndex = body.IndexOf("</table>");
                body = body.Substring(0, endIndex);

                return(body);
            }
            catch (Exception e)
            {
                ErroHandler.Log("HunterPoupanca", e, "CortaTabela", "");
                throw e;
            }
        }
        public List <MensalidadeStatus> Post([FromBody] tf_aluno value)
        {
            try
            {
                List <MensalidadeStatus>        lstCov = new List <MensalidadeStatus>();
                List <vw_mensalidade_pagamento> lst    = new MensalidadeStatus().Obtem((int)value.id);
                lst.ForEach((x) =>
                {
                    lstCov.Add(new MensalidadeStatus().ToMensalidade(x));
                });
                return(lstCov);
            }

            catch (Exception e)
            {
                ErroHandler.Log("Mensalidade_ObtemController", e, "POST", "");
                throw e;
            }
        }
예제 #29
0
        private String GerarSenha()
        {
            string validar = "BasicFluxRenatoFelipe";

            try
            {
                StringBuilder strbld = new StringBuilder(100);
                Random        random = new Random();
                while (strbld.Length < 20)
                {
                    strbld.Append(validar[random.Next(validar.Length)]);
                }
                return(strbld.ToString());
            }
            catch (Exception e)
            {
                ErroHandler.Log("Senha_ResetarController", e, "GerarSenha", "");
                throw e;
            }
        }
예제 #30
0
        public List <Aluno> Post([FromBody] tf_usuario value)
        {
            try
            {
                List <Aluno>    covert   = new List <Aluno>();
                List <tf_aluno> uncovert = new Aluno().Obtem(Convert.ToInt32(value.id));

                uncovert.ForEach((x) =>
                {
                    covert.Add(new Aluno().ToAluno(x));
                });

                return(covert);
            }
            catch (Exception e)
            {
                ErroHandler.Log("Aluno_ObtemPorUsuarioController", e, "POST", "");
                throw e;
            }
        }