public long m_lngGetCheckOutSourceP(string RegisterID, out System.Data.DataTable dtbSource, string date, string regemp, out System.Data.DataTable dtbSourcedetail, out string strregno) { dtbSource = new System.Data.DataTable(); com.digitalwave.iCare.middletier.HIS.clsRegisterSvc objSvc = (com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegisterSvc)); long lngRes = objSvc.m_lngGetCheckOutRegP(objPrincipal, out dtbSource, date, regemp, out dtbSourcedetail, out strregno); objSvc.Dispose(); objSvc = null; return(lngRes); }