public List<admin_basket> get_last_baskets(int iLimit, string sShopId)
    {
        StringBuilder sb = new StringBuilder();

        List<admin_basket> basketList = new List<admin_basket>();

        string sSql = "select id, basket_id, basket_total_sum,basket_total_discount,confirmed_by_shop,timestamp  from consumer_basket cb where shop_id = " + sShopId + " order by id desc limit " + iLimit.ToString();

        GLOBAL_SQL_CONN conn = new GLOBAL_SQL_CONN(this);

        try
        {
            GLOBAL_SQL_COMMAND command = new GLOBAL_SQL_COMMAND(sSql, conn);
            GLOBAL_SQL_READER reader = new GLOBAL_SQL_READER(command);

            while (reader.Read())
            {
                admin_basket basket = new admin_basket();

                basket.iId = (int)reader.c("id");
                basket.sBasketId = reader.c("basket_id").ToString();
                basket.sTotalSum = reader.c("basket_total_sum").ToString();
                basket.sTotalDiscount = reader.c("basket_total_discount").ToString();
                basket.sConfirmedByShop = reader.c("confirmed_by_shop").ToString();
                if (basket.sConfirmedByShop.ToUpper() == "TRUE") basket.sConfirmedByShop = "Ja";
                else if (basket.sConfirmedByShop.ToUpper() == "FALSE") basket.sConfirmedByShop = "Nei";
                else basket.sConfirmedByShop = "?";

                basket.sTimestamp = reader.c("timestamp").ToString();
                basketList.Add(basket);
            }
        } catch (Exception e)
        {
            basketList = null;
        } finally
        {
            conn.Close();
        }
        return basketList;
    }
    public admin_basket get_basket(string sBasketRowId)
    {
        admin_basket basket = null;

        List<admin_basket> basketList = new List<admin_basket>();

        string sSql = "select id, basket_id, basket_a, basket_b, basket_total_sum,basket_total_discount,confirmed_by_shop,timestamp from consumer_basket where id = " + sBasketRowId;

        GLOBAL_SQL_CONN conn = new GLOBAL_SQL_CONN(this);

        try
        {
            GLOBAL_SQL_COMMAND command = new GLOBAL_SQL_COMMAND(sSql, conn);
            GLOBAL_SQL_READER reader = new GLOBAL_SQL_READER(command);

            if (reader.Read())
            {
                basket = new admin_basket();

                basket.iId = (int)reader.c("id");
                basket.sBasketId = reader.c("basket_id").ToString();
                basket.sBasket_A = reader.c("basket_a").ToString();
                basket.sBasket_B = reader.c("basket_b").ToString();
                basket.sTotalSum = reader.c("basket_total_sum").ToString();
                basket.sTotalDiscount = reader.c("basket_total_discount").ToString();
                basket.sConfirmedByShop = reader.c("confirmed_by_shop").ToString();
                if (basket.sConfirmedByShop.ToUpper() == "TRUE") basket.sConfirmedByShop = "Ja";
                else if (basket.sConfirmedByShop.ToUpper() == "FALSE") basket.sConfirmedByShop = "Nei";
                else basket.sConfirmedByShop = "?";
                basket.sTimestamp = reader.c("timestamp").ToString();

            }
        } catch (Exception e)
        {
            basket = null;
        } finally
        {
            conn.Close();
        }
        return basket;
    }