Exemplo n.º 1
0
            public override ReturnMessageClass GetData()
            {
                ReturnMessageClass msg = new ReturnMessageClass(MessageDisplay.MSG_NO_DATA);

                Dt = Dao.GetData(TxtDate, AsAdjType, AdjType.SubStr(1, 1));

                //一般 / 股票 要多撈一次資料
                if (AdjType == "0B")
                {
                    DataTable dtTmp = Dao.GetData(TxtDate, "3", AdjType.SubStr(1, 1));
                    if (dtTmp != null)
                    {
                        if (dtTmp.Rows.Count > 0)
                        {
                            foreach (DataRow r in dtTmp.Rows)
                            {
                                DataRow addRow = r;
                                Dt.ImportRow(r);
                            }
                        }
                    }
                }

                if (Dt == null)
                {
                    msg.Status = ResultStatus.Fail;
                    return(msg);
                }

                if (Dt.Rows.Count <= 0)
                {
                    msg.Status = ResultStatus.Fail;
                    return(msg);
                }

                msg.Status = ResultStatus.Success;
                return(msg);
            }