Esempio n. 1
0
        static void evalueSortValueVonhoa(xVector v)
        {
            for (int i = 0; i < v.size(); i++)
            {
                Share share = (Share)v.elementAt(i);

                if (share.isIndex())
                {
                    share.mSortParam   = 0;
                    share.mCompareText = "0";
                }
                else
                {
                    stCompanyInfo     inf = Context.getInstance().mShareManager.getCompanyInfo(share.getShareID());
                    stPriceboardState ps  = Context.getInstance().mPriceboard.getPriceboard(share.getShareID());
                    if (inf != null && ps != null)
                    {
                        share.mSortParam = inf.volume * ps.current_price_1;
                        double t = share.mSortParam;
                        share.mCompareText = RowNormalShare.valueMToString(t, true);
                    }
                    else
                    {
                        share.mSortParam   = 0;
                        share.mCompareText = "0";
                    }
                }
            }
        }
Esempio n. 2
0
        public static void evalueSortValueTrade(xVector v)
        {
            for (int i = 0; i < v.size(); i++)
            {
                Share share = (Share)v.elementAt(i);

                if (share.isIndex())
                {
                    share.mSortParam   = 0;
                    share.mCompareText = "0";
                }
                else
                {
                    stPriceboardState ps = Context.getInstance().mPriceboard.getPriceboard(share.getShareID());
                    if (ps != null)
                    {
                        share.mSortParam = ps.current_price_1 * ps.total_volume;
                        double t = share.mSortParam / 1000;
                        share.mCompareText = RowNormalShare.valueMToString((int)t, true);
                    }
                    else
                    {
                        share.mSortParam   = 0;
                        share.mCompareText = "0";
                    }
                }
            }
        }
Esempio n. 3
0
        static void evalueSortValueVolume(xVector v)
        {
            for (int i = 0; i < v.size(); i++)
            {
                Share share = (Share)v.elementAt(i);

                stPriceboardState ps = Context.getInstance().mPriceboard.getPriceboard(share.getShareID());

                if (!share.isIndex() && ps != null)
                {
                    share.mSortParam   = ps.total_volume;
                    share.mCompareText = RowNormalShare.volumeToString(ps.total_volume);
                }
                else
                {
                    share.mSortParam   = 0;
                    share.mCompareText = "0";
                }
            }
        }