public string StQuerySwitch(QueryType QT, ArrayList ParameterList, out string errMsg) { CGD.VDS_CGD23_DBO CGDM = new VDS_CGD23_DBO(ref USEDB); string str; string ErrMsg = ""; try { switch (QT) { case QueryType.GetMaxPickBatch: str = CGDM.GetMaxPickBatch(ParameterList, out ErrMsg); errMsg = ErrMsg; break; case QueryType.GetCheckBatch: str = CGDM.GetCheckBatch(ParameterList, out ErrMsg); errMsg = ErrMsg; break; default: str = ""; errMsg = ""; break; } return str; } catch (Exception ex) { throw ex; } }