public DataTable QuerySwitch(QueryType QT, ArrayList ParameterList)
        {
           // CGD.VDS_ALO_ST_ACCEPT_MAIN_DBO CGDM = new VDS_ALO_ST_ACCEPT_MAIN_DBO(ref USEDB);

            CGD.VDS_CGD07_DBO CGDM = new VDS_CGD07_DBO(ref USEDB);
            DataTable Dt;

            try
            {
                switch (QT)
                {
                    case QueryType.GetAloItemSumQty:
                        Dt = CGDM.GetAloItemSumQty(ParameterList);
                        break;                   

                    default:
                        Dt = new DataTable();
                        break;
                }

                return Dt;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public string CheckAloItem(ArrayList ParameterList)
        {
            string strReturn;

            //DBO.VDS_ALO_ST_ACCEPT_MAIN_DBO CGDM = new DBO.VDS_ALO_ST_ACCEPT_MAIN_DBO(ref USEDB); 
            CGD.VDS_CGD07_DBO CGDM = new DBO.VDS_CGD07_DBO(ref USEDB);
           
            try
            {
                strReturn = CGDM.doCheckAloItem(ParameterList);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return strReturn;            
        }
        /// <summary>
        /// 異動品號的門市進貨數
        /// </summary>
        /// <returns></returns>
        public int UpdateAloItemQty(ArrayList ParameterList)
        {
            int rtn = 0;

            //DBO.VDS_ALO_ST_ACCEPT_MAIN_DBO CGDM = new DBO.VDS_ALO_ST_ACCEPT_MAIN_DBO(ref USEDB);

            CGD.VDS_CGD07_DBO CGDM = new DBO.VDS_CGD07_DBO(ref USEDB);

            try
            {
                rtn = CGDM.UpdateAloItemQty(ParameterList);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return rtn;
        }