示例#1
0
        public ActionResult Login(string mail, string pass)
        {
            pidevDomain.Admin a = null;

            sa = new ServiceAdmin();


            if (mail != null)
            {
                a = sa.Get(e => e.mail == mail);
                if (a.password == pass && a.mail == mail)
                {
                    return(RedirectToAction("Index"));
                }

                else
                {
                    return(View());
                }
            }
            else
            {
                return(View());
            }
        }
        public void UninstallWorkstationService( )
        {
            if (null != WorkstationService)
            {
                ServiceAdmin.UnInstallService(WorkstationService);

                WorkstationService.Dispose( );

                WorkstationService = null;
            }
        }
        public void UnloadWorkstationListenerService( )
        {
            if (WorkstationService == null)
            {
                return;
            }

            WorkstationService.Dispose( );

            WorkstationService = null;

            if (null != ServiceAdmin)
            {
                ServiceAdmin.Error -= new EventHandler <Leadtools.Dicom.Server.Admin.ErrorEventArgs> (ServiceAdmin_Error);
                ServiceAdmin.Dispose( );
                ServiceAdmin = null;
            }
        }
        public DicomService InstallWorkstationService(ServerSettings settings, string [] addInsDlls)
        {
            if (WorkstationService != null)
            {
                throw new InvalidOperationException("Workstation Service already installed.");
            }

            CreateServiceAdmin(settings.AETitle);

            DicomService service;


            InstallAddIns(addInsDlls, settings.AETitle);

            service = ServiceAdmin.InstallService(settings);

            WorkstationService = service;

            return(service);
        }
        public DicomService InstallWorkstationService(ServerSettings settings, string [] addInsDlls, string [] configurationAddInsDlls)
        {
            if (WorkstationService != null)
            {
                throw new InvalidOperationException("Workstation Service already installed.");
            }

            CreateServiceAdmin(settings.AETitle);

            DicomService service;


            InstallAddIns(addInsDlls, settings.AETitle);

            InstallConfigurationAddIns(configurationAddInsDlls, settings.AETitle);

            GlobalPacsUpdater.ModifyGlobalPacsConfiguration(DicomDemoSettingsManager.ProductNameWorkstation, settings.AETitle, GlobalPacsUpdater.ModifyConfigurationType.Add);

            service = ServiceAdmin.InstallService(settings);

            WorkstationService = service;

            return(service);
        }