Ejemplo n.º 1
0
        private void DrawBmTableBody(AISTOCK_STOCK_BASEINFO_DATA data)
        {
            if (data == null)
            {
                return;
            }
            if (data.AISTOCK_STOCK_BASEINFO.Count <= 0)
            {
                return;
            }

            TableRow bodyRow;

            foreach (AISTOCK_STOCK_BASEINFO_DATA.AISTOCK_STOCK_BASEINFORow row in data.AISTOCK_STOCK_BASEINFO.Rows)
            {
                bodyRow = this.BmBlafTableStock.AddBodyRow();

                this.BmBlafTableStock.AddCell(bodyRow, row.STOCK_CODE, HorizontalAlign.Left);
                this.BmBlafTableStock.AddCell(bodyRow, row.STOCK_NAME, HorizontalAlign.Left);
                this.BmBlafTableStock.AddCell(bodyRow, row.STOCKER, HorizontalAlign.Left);
                this.BmBlafTableStock.AddCell(bodyRow, row.FIELD, HorizontalAlign.Left);
                this.BmBlafTableStock.AddCell(bodyRow, row.STOCK_ADDR, HorizontalAlign.Left);
                this.BmBlafTableStock.AddCell(bodyRow, row.PROVINCE, HorizontalAlign.Left);

                this.BmBlafTableStock.AddCell(bodyRow, row.TOTAL_STOCK.ToString(), HorizontalAlign.Left);
                this.BmBlafTableStock.AddCell(bodyRow, row.IsREVENUENull() ? string.Empty : row.REVENUE.ToString(), HorizontalAlign.Left);
                this.BmBlafTableStock.AddCell(bodyRow, row.IsPROFITNull() ? string.Empty : row.PROFIT.ToString(), HorizontalAlign.Left);
                this.BmBlafTableStock.AddCell(bodyRow, row.IsPROFIT_PERCENTNull() ? string.Empty : row.PROFIT_PERCENT.ToString(), HorizontalAlign.Left);
            }
        }
Ejemplo n.º 2
0
        public AISTOCK_STOCK_BASEINFO_DATA GetStockBaseInfoWithoutCondition()
        {
            AISTOCK_STOCK_BASEINFO_DATA data = new AISTOCK_STOCK_BASEINFO_DATA();

            using (DaStock da = new DaStock())
            {
                da.LoadStockBaseInfoWithoutCondition(data.AISTOCK_STOCK_BASEINFO);
            }
            return(data);
        }
Ejemplo n.º 3
0
        public AISTOCK_STOCK_BASEINFO_DATA GetStockBaseInfo(StockQueryCondition qc)
        {
            AISTOCK_STOCK_BASEINFO_DATA data = new AISTOCK_STOCK_BASEINFO_DATA();

            using (DaStock da = new DaStock())
            {
                da.LoadStockBaseInfo(data.AISTOCK_STOCK_BASEINFO, qc);
            }
            return(data);
        }
Ejemplo n.º 4
0
        private void DrawLowFiveTableBody(AISTOCK_STOCK_LOW_FIVE_V_DATA data, AISTOCK_STOCK_BASEINFO_DATA baseData)
        {
            if (data == null)
            {
                return;
            }
            if (data.AISTOCK_STOCK_LOW_FIVE_V.Count <= 0)
            {
                return;
            }
            TableRow bodyRow;

            foreach (AISTOCK_STOCK_LOW_FIVE_V_DATA.AISTOCK_STOCK_LOW_FIVE_VRow row in data.AISTOCK_STOCK_LOW_FIVE_V.Rows)
            {
                DataRow[] stockInfo = baseData.AISTOCK_STOCK_BASEINFO.Select("STOCK_CODE = '" + row.STOCK_CODE + "'");
                bodyRow = this.BmBlafTable.AddBodyRow();
                this.BmBlafTable.AddCell(bodyRow, url.Replace("stockcode", row.STOCK_CODE), HorizontalAlign.Left);
                this.BmBlafTable.AddCell(bodyRow, ((AISTOCK_STOCK_BASEINFO_DATA.AISTOCK_STOCK_BASEINFORow)stockInfo[0]).STOCK_NAME, HorizontalAlign.Left);
                this.BmBlafTable.AddCell(bodyRow, row.MIN_PERCENT.ToString(), HorizontalAlign.Left);
            }
        }