Example #1
0
        public List <DoacaoModel> GetDoacoesPendentes(String email, String senha)
        {
            Conexao            bd = new Conexao();
            List <DoacaoModel> doacoesPendentes = new List <DoacaoModel>();

            try
            {
                bd.conectar();
                #region CommandText
                bd.cmd.CommandText =
                    " SELECT D.IdDoacao, I.NomeFantasia, D.DataEntrega, D.DataRetirada " +
                    " FROM tblDoador AS DOADOR " +
                    " INNER JOIN tblDoacao AS D " +
                    " ON D.fk_IdDoador = DOADOR.IdDoador " +
                    " INNER JOIN tblDetalheDoacao AS DD " +
                    " ON DD.fk_IdDoacao = D.IdDoacao " +
                    " INNER JOIN tblItemDetalhe AS ID " +
                    " ON ID.IdItemDetalhe = DD.fk_IdItemDetalhe " +
                    " INNER JOIN tblInstituicao AS I " +
                    " ON I.CNPJ = ID.fk_CNPJ " +
                    " WHERE DOADOR.Email LIKE @email AND DOADOR.Senha LIKE @senha " +
                    " AND D.Pendente = 1 " +
                    " GROUP BY D.IdDoacao, I.NomeFantasia, D.DataEntrega, D.DataRetirada " +
                    "";
                bd.cmd.Parameters.AddWithValue("@email", email);
                bd.cmd.Parameters.AddWithValue("@senha", senha);
                #endregion

                bd.dr = bd.cmd.ExecuteReader();

                if (bd.dr.HasRows)
                {
                    while (bd.dr.Read())
                    {
                        DoacaoModel doacao = new DoacaoModel();
                        doacao.Cod              = bd.dr[0].ToString();
                        doacao.Instituicao      = bd.dr[1].ToString();
                        doacao.DataParaDoar     = bd.dr[2].ToString();
                        doacao.DataParaRetirada = bd.dr[3].ToString();
                        doacoesPendentes.Add(doacao);
                    }
                }

                bd.cmd.Parameters.Clear();
                bd.fechaConexao();
            }
            catch (System.Data.SqlClient.SqlException)
            {
                bd.cmd.Parameters.Clear();
                bd.fechaConexao();
                doacoesPendentes = null;
            }

            return(doacoesPendentes);
        }
Example #2
0
        public ActionResult <String> Post([FromBody] DoacaoModel value)
        {
            string APPID  = "8415c4fb-f7cd-471d-ac73-5ffbb586db7f";
            string APIKey = "tSQLNweF9i8UDEg/+/J8IvI+YpM8bPirEC0AhtAqzbE=";

            bool Sucess;

            Hall9001 objHall9001 = new Hall9001("https://bootcamp.profitfy.trade/", APPID, APIKey);
            //Retorna os pares negociados na Profitfy
            List <Markets> Markets = objHall9001.Markets(out Sucess);

            return("0x9a138cfa1ccff75d03140c51af9780d6233292b8");
            //return "1";
        }