public long m_lngModifyDomainUserLoginInfo(string p_strEmployeeID, string p_strLoginDateTime, string p_strIPAddress)
        {
            clsDomainUserLoginInfoServ m_objServ =
                (clsDomainUserLoginInfoServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsDomainUserLoginInfoServ));

            long lngRes = 0;

            try
            {
                lngRes = m_objServ.m_lngModifyDomainUserLoginInfo(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, p_strEmployeeID, p_strLoginDateTime, p_strIPAddress);
            }
            finally
            {
                //m_objServ.Dispose();
            }
            return(lngRes);
        }
        public long m_lngAddDomainUserLoginInfo(clsDomainUserLoginInfo p_objDomainUserLoginInfo, out string p_strDateTimeNow)
        {
            clsDomainUserLoginInfoServ m_objServ =
                (clsDomainUserLoginInfoServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsDomainUserLoginInfoServ));

            long lngRes = 0;

            try
            {
                string strXML = "<Employee EmployeeID='" + p_objDomainUserLoginInfo.strEmployeeID + "' " +
                                "LoginDateTime=''  " +
                                "IPAddress='" + p_objDomainUserLoginInfo.strIPAddress + "' " +
                                "ComputerName='" + p_objDomainUserLoginInfo.strComputerName + "' " +
                                "LeaveDateTime='1900-1-1' />";

                lngRes = m_objServ.m_lngAddDomainUserLoginInfo(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, strXML, out p_strDateTimeNow);
            }
            finally
            {
                //m_objServ.Dispose();
            }
            return(lngRes);
        }