Exemplo n.º 1
0
        // Retorna uma lista de produtos da autorização
        public static List <Produtos> GetProdAutor(string pAutorizacaoId)
        {
            string sql = " Select PRECO_UNI, PRECO_TAB, QTDE, DESCRICAO, MOV_PROD2.PROD_ID, CODINBS, MOV_ID, COMREC" +
                         " FROM MOV_PROD2 JOIN PRODUTOS ON PRODUTOS.PROD_ID = MOV_PROD2.PROD_ID " +
                         " WHERE MOV_PROD2.AUTORIZACAO_ID = @autorizacaoId AND MOV_PROD2.CANCELADO <> 'S'";
            SqlParamsList ps = new SqlParamsList();

            ps.Add(new Fields("autorizacaoId", pAutorizacaoId));
            BD              BD       = new BD();
            SafeDataReader  dr       = BD.GetDataReader(sql, ps);
            List <Produtos> prodList = new List <Produtos>();

            try
            {
                while (dr.Read())
                {
                    Produtos prod = new Produtos();
                    prod.Descricao   = dr.GetString("DESCRICAO");
                    prod.PrecoTabela = dr.GetDouble("PRECO_TAB");
                    prod.PrecoVenda  = dr.GetDouble("PRECO_UNI");
                    prod.Qtde        = dr.GetInt32("QTDE");
                    prod.Produto_id  = dr.GetInt32("PROD_ID");
                    prod.ComRec      = dr.GetString("COMREC");

                    prodList.Add(prod);
                }
            }
            finally
            {
                dr.Close();
            }
            return(prodList);
        }
Exemplo n.º 2
0
        public static List <Cartoes> getTodosCartoesConv(int conv_id)
        {
            List <Cartoes> cartoes    = new List <Cartoes>();
            BD             BD         = new BD();
            SqlParamsList  parametros = new SqlParamsList();

            parametros.Add(new Fields("conv_id", conv_id));
            string sql = "select\n" +
                         "  card.cartao_id,\n" +
                         "  card.codigo,\n" +
                         "  card.digito,\n" +
                         "  card.codcartimp,\n" +
                         "  card.nome,\n" +
                         "  card.liberado,\n" +
                         "  card.ativo,\n" +
                         "  card.titular\n" +
                         "from\n" +
                         "  cartoes card\n" +
                         "where card.apagado <> 'S'\n" +
                         "and card.conv_id = @conv_id\n";

            using (SafeDataReader dr = BD.GetDataReader(sql, parametros))
            {
                Conveniados c = null;
                while (dr.Read())
                {
                    Cartoes card = new Cartoes();
                    if (c == null)
                    {
                        c = DALConveniado.GetConveniado(conv_id);
                    }
                    card.Conveniado   = c;
                    card.Cartao_id    = dr.GetInt32("cartao_id");
                    card.Nome         = dr.GetString("nome");
                    card.Liberado     = dr.GetString("liberado");
                    card.Codigo       = dr.GetDouble("codigo");
                    card.Digito       = dr.GetInt32("digito");
                    card.Titular      = dr.GetString("titular").ToUpper();
                    card.Codigodigito = dr.GetString("codigo") + dr.GetString("digito");
                    card.CodImp       = dr.GetString("codcartimp");
                    card.Ativo        = dr.GetString("ativo");
                    cartoes.Add(card);
                }
                dr.Close();
            }
            return(cartoes);
        }