Exemple #1
0
 public void LoadConsoultService(string patientId, string status)
 {
     try{
         ConsultService = new DataTable();
         Int64 MaxID = new ServiceGateway().GetOtMaxValueConsultSrvc();
         patientId      = cmbPid.Text;
         ConsultService = new ServiceManager().GetConsultServiceBill(patientId, status, "Consult", dtpConsultBill.Value);
         if (ConsultService != null && ConsultService.Rows.Count > 0)
         {
             gridControl.DataSource = ConsultService;
             // ConsultService.Rows.Add();
         }
         else
         {
             DataRow row = ConsultService.NewRow();
             ConsultService.Rows.Add(row);
             gridControl.DataSource = ConsultService;
         }
         gridView.SetRowCellValue(gridView.RowCount - 1, "VchNo", MaxID);
         gridView.SetRowCellValue(gridView.RowCount - 1, "TotalConsFee", Convert.ToDouble("0.00"));
         //gridView.SetRowCellValue(gridView.RowCount - 1, "TotalConsFee", "0.00");
     }
     catch (Exception)
     {
     }
 }
        public NewExternalIdp(ExternalIdentityProviderDto externalIdentityProviderDto, ServiceGateway service, ServerDto serverDto, string tenantName)
        {
            _service    = service;
            _serverDto  = serverDto;
            _tenantName = tenantName;
            _externalIdentityProviderDtoOrig = externalIdentityProviderDto;
            InitializeComponent();

            txtEntityId.ReadOnly           = true;
            btnCreate.Visible              = false;
            btnAddCert.Visible             = false;
            btnRemoveCert.Visible          = false;
            btnAddNameIdFormat.Visible     = false;
            btnRemoveNameIdFormat.Visible  = false;
            btnAddSsoService.Visible       = false;
            btnRemoveSsoService.Visible    = false;
            btnAddSubjectFormat.Visible    = false;
            btnRemoveSubjectFormat.Visible = false;
            btnSloService.Visible          = false;
            btnRemoveSloService.Visible    = false;
            lstNameIdFormats.Enabled       = false;
            lstSubjectFormat.Enabled       = false;
            lstSloServices.Enabled         = false;
            lstSsoServices.Enabled         = false;
            chkJit.Enabled = false;
            DtoToView(_externalIdentityProviderDtoOrig);
            if (lstCertificateChain.Items.Count > 0)
            {
                lstCertificateChain.Items[0].Selected = true;
            }
            Text           = "External Identity Provider";
            btnCreate.Text = "Update";
        }
Exemple #3
0
 public UserGeneralPropertyManager(ServiceGateway service, UserDto dto, ServerDto serverDto, string tenantName)
 {
     _tenantName  = tenantName;
     _dtoOriginal = dto;
     _service     = service;
     _serverDto   = serverDto;
 }
        public void Constructor_InitializesGateway()
        {
            var gateway   = new ServiceGateway(new AdvSCStub(), new ServiceInterfaceManagerStub());
            var presenter = new MainViewPresenter(gateway);

            Assert.AreSame(gateway, presenter.ServiceGateway);
        }
 void IFormViewControl.Initialize(FormView parentSelectionFormView)
 {
     _formView = (ExternalIdentityProviderFormView)parentSelectionFormView;
     _formView.SelectionData.ActionsPaneItems.Clear();
     _ssoAdminSdkService = _formView.ScopeNode.GetServiceGateway();
     RefreshExternalIdentityProviders();
 }
Exemple #6
0
        private AuthTokenDto GetJwtTokenByCertificate(ServiceGateway service, ServerDto serverDto)
        {
            var cert   = new X509Certificate2(txtCertificate.Text);
            var rsaKey = ShaWithRsaSigner.PrivatePemKeyToRSACryptoServiceProvider(txtPrivateKey.Text);

            return(service.JwtTokenService.GetTokenFromCertificate(serverDto, cert, rsaKey));
        }
Exemple #7
0
        private AuthTokenDto GetJwtTokenByGssTicket(ServiceGateway service, ServerDto serverDto)
        {
            var gssTicket        = KerberosHelper.GetKerberosContext(txtGssUsername.Text, txtGssPassword.Text, txtGssDomain.Text, txtGssSpn.Text);
            var gssBase64Encoded = Uri.EscapeDataString(gssTicket);

            return(service.JwtTokenService.GetTokenFromGssTicket(serverDto, gssBase64Encoded, Guid.NewGuid().ToString()));
        }
        public DataTable GetAllRetrivePatientServiceEditValue(string Opid, DataTable TempdataTable, string status)
        {
            try
            {
                DataTable fetchData = new ServiceGateway().GetAllRetriveServiceEditValue(Opid, status);
                if (fetchData.Rows.Count > 0)
                {
                    for (int i = 0; i < fetchData.Rows.Count; i++)
                    {
                        DataRow row = TempdataTable.NewRow();
                        row["ServiceName"]  = fetchData.Rows[i]["ServiceName"];
                        row["Description"]  = fetchData.Rows[i]["Description"];
                        row["Rate"]         = fetchData.Rows[i]["PsRate"];
                        row["Qty"]          = fetchData.Rows[i]["PSQty"];
                        row["ServiceTotal"] = Convert.ToInt16(fetchData.Rows[i]["PSQty"]) * Convert.ToDecimal(fetchData.Rows[i]["PsRate"]);
                        row["ID"]           = fetchData.Rows[i]["ServiceId"];

                        int contains = TempdataTable.AsEnumerable().Count(a => a["ID"].ToString() == fetchData.Rows[i]["ServiceId"].ToString());
                        if (contains == 0)
                        {
                            TempdataTable.Rows.Add(row);
                        }
                    }
                }
                TempdataTable.Rows.Add();
            }
            catch (Exception)
            {
            }

            return(TempdataTable);
        }
 void IFormViewControl.Initialize(FormView parentSelectionFormView)
 {
     _formView = (OidcClientsFormView)parentSelectionFormView;
     _formView.SelectionData.ActionsPaneItems.Clear();
     _ssoAdminSdkService = _formView.ScopeNode.GetServiceGateway();
     RefreshOidcClients();
 }
 public SolutionUserPropertyManager(ServiceGateway service, SolutionUserDto dto, ServerDto serverDto, string tenantName)
 {
     _tenantName  = tenantName;
     _dtoOriginal = dto;
     _service     = service;
     _serverDto   = serverDto;
 }
 public void LoadPatientService(string patientId, string status)
 {
     try
     {
         Patientservice = new DataTable();
         Int64 MaxID = new ServiceGateway().GetPateintServiceMaxValue();
         patientId      = cmbPid.Text;
         Patientservice = new ServiceManager().GetPatientServiceBill(patientId, status, "Hospital", dtpPatientService.Value);
         if (Patientservice.Rows.Count > 0)
         {
             gridControlPSBill.DataSource = Patientservice;
         }
         else
         {
             DataRow row = Patientservice.NewRow();
             Patientservice.Rows.Add(row);
             Patientservice.Rows[0]["OPID"] = "NA";
             gridControlPSBill.DataSource   = Patientservice;
         }
         gridViewServiceBill.SetRowCellValue(gridViewServiceBill.RowCount - 1, "VchNo", MaxID);
     }
     catch (Exception)
     {
     }
 }
Exemple #12
0
        private void AddServiceGatewayForServer(ServiceGateway service, AuthTokenDto authToken)
        {
            try
            {
                _serverInfo = service.Server.GetServerInfo(authToken.ServerDto, authToken.Token);
            }
            catch (Exception exc)
            {
                // default the configuration to vsphere
                _serverInfo = new ServerInfoDto
                {
                    Release     = "Vsphere",
                    ProductName = "idm"
                };
            }

            if (authToken.ServerDto.ServerName == "10.161.26.243")
            {
                _serverInfo.Release = "Lightwave";
            }
            var serviceConfigManager = new ServiceConfigManager(_serverInfo.Release);
            var serviceGateway       = new ServiceGateway(serviceConfigManager);

            SnapInContext.Instance.ServiceGatewayManager.Add(authToken.ServerDto.ServerName, serviceGateway);
        }
Exemple #13
0
 public NewSolutionUserForm(ServiceGateway service, Dto.ServerDto serverDto, string tenantName)
 {
     _service    = service;
     _serverDto  = serverDto;
     _tenantName = tenantName;
     InitializeComponent();
 }
        public ServiceGatewayManager()
        {
            _serviceGatewayCache = new Dictionary <string, ServiceGateway>();
            var serviceConfigManager = new ServiceConfigManager();

            _serviceGateway = new ServiceGateway(serviceConfigManager);
        }
        public DataTable GetAllRetriveServiceEditValue(string Opid, DataTable TempdataTable, string status)
        {
            DataTable fetchData = new ServiceGateway().GetAllRetriveServiceEditValue(Opid, status);

            if (fetchData.Rows.Count > 0)
            {
                for (int i = 0; i < fetchData.Rows.Count; i++)
                {
                    DataRow row = TempdataTable.NewRow();
                    if (fetchData.Rows[i]["ConsultId"].ToString() == string.Empty)
                    {
                        break;
                    }
                    row["DocID"]        = fetchData.Rows[i]["ConsultId"];
                    row["DocName"]      = fetchData.Rows[i]["DoctorName"];
                    row["Degree"]       = fetchData.Rows[i]["DocDegree"];
                    row["ConDate"]      = fetchData.Rows[i]["ConsultBillDate"];
                    row["ConQty"]       = fetchData.Rows[i]["ConQty"];
                    row["ConFee"]       = fetchData.Rows[i]["ConFee"];
                    row["TotalConsFee"] = Convert.ToInt16(fetchData.Rows[i]["ConQty"]) * Convert.ToDecimal(fetchData.Rows[i]["ConFee"]);
                    int contains = TempdataTable.AsEnumerable().Count(a => a["DocID"].ToString() == fetchData.Rows[i]["ConsultId"].ToString());
                    if (contains == 0)
                    {
                        TempdataTable.Rows.Add(row);
                    }
                }
            }
            TempdataTable.Rows.Add();
            return(TempdataTable);
        }
Exemple #16
0
 public AllGroupsPropertyManager(ServiceGateway service, ServerDto serverDto, string tenantName, string domainName)
 {
     _service    = service;
     _serverDto  = serverDto;
     _domainName = domainName;
     _tenantName = tenantName;
 }
Exemple #17
0
 public ExternalDomainPropertyManager(string tenantName, ServiceGateway service, ServerDto server, IdentityProviderDto provider)
 {
     _tenantName = tenantName;
     _service    = service;
     _server     = server;
     _provider   = provider;
 }
Exemple #18
0
        private string GetSamlTokenByGss(ServiceGateway service, ServerDto serverDto)
        {
            var gssTicket = KerberosHelper.GetKerberosContext(txtGssUsername.Text, txtGssPassword.Text, txtGssDomain.Text, txtGssSpn.Text);
            var token     = service.SamlTokenService.GetSamlTokenFromGss(serverDto, gssTicket);

            return(token);
        }
 public GroupPropertyDataManager(GroupDto group, ServiceGateway service, ServerDto server, string tenantName, string domainName)
 {
     _groupDto   = group;
     _service    = service;
     _server     = server;
     _tenantName = tenantName;
     _domainName = domainName;
 }
Exemple #20
0
 public NewRelyingParty(ServiceGateway service, ServerDto serverDto, string tenantName)
 {
     _serverDto  = serverDto;
     _tenantName = tenantName;
     InitializeComponent();
     Text           = "New Relying Party";
     btnCreate.Text = "Create";
 }
 public UserGroupsPropertyManager(ServiceGateway service, UserDto user, ServerDto serverDto, string tenantName, string domainName)
 {
     _user       = user;
     _tenantName = tenantName;
     _serverDto  = serverDto;
     _domainName = domainName;
     _service    = service;
 }
        public DataTable GetConsultServiceBill(string Opid, string status, string Service, DateTime IssueDate)
        {
            DataTable dt  = new ServiceGateway().GetAllConsultserviceBill(Opid, status, Service, IssueDate.Date);
            DataRow   row = dt.NewRow();

            dt.Rows.Add(row);
            return(dt);
        }
        public void StartedEventRaisedOnServiceGatewayViewIsNull()
        {
            var serviceGateway = new ServiceGateway(new AdvSCStub(), new ServiceInterfaceManagerStub());

            new MainViewPresenter(serviceGateway);

            serviceGateway.Start();
        }
Exemple #24
0
        private string GetSamlTokenByCertificate(ServiceGateway service, ServerDto serverDto)
        {
            var cert   = new X509Certificate2(txtCertificate.Text);
            var rsaKey = ShaWithRsaSigner.PrivatePemKeyToRSACryptoServiceProvider(txtPrivateKey.Text);
            var token  = service.SamlTokenService.GetSamlTokenFromCertificate(serverDto, cert, rsaKey);

            return(token);
        }
Exemple #25
0
 public NewExternalDomain(ServiceGateway service, ServerDto serverDto, string tenantName)
 {
     _service    = service;
     _serverDto  = serverDto;
     _tenantName = tenantName;
     InitializeComponent();
     cboAuthenticationType.SelectedIndex = 2;
 }
        public string GenerateSlNo()
        {
            long slNo = new ServiceGateway().GenerateSlNo();

            string GenerateSl = "OT-0" + slNo;

            return(GenerateSl);
        }
Exemple #27
0
 void IFormViewControl.Initialize(FormView parentSelectionFormView)
 {
     _formView = (UsersFormView)parentSelectionFormView;
     _formView.SelectionData.ActionsPaneItems.Clear();
     _ssoAdminSdkService = _formView.ScopeNode.GetServiceGateway();
     RefreshUsers(string.Empty);
     SetContextMenu(IsSystemDomain);
 }
        public DataTable GetPatientServicePathology(string Opid, string status, string Service, DateTime IssueDate)
        {
            DataTable dt  = new ServiceGateway().GetAllPatientservicePathology(Opid, status, Service, IssueDate.Date);
            DataRow   row = dt.NewRow();

            dt.Rows.Add(row);
            return(dt);
        }
 public NewExternalIdp(ServiceGateway service, ServerDto serverDto, string tenantName)
 {
     _service    = service;
     _serverDto  = serverDto;
     _tenantName = tenantName;
     InitializeComponent();
     Text           = "New External Identity Provider";
     btnCreate.Text = "Create";
 }
Exemple #30
0
 public NewOidcClient(ServiceGateway service, ServerDto serverDto, string tenantName)
 {
     _service    = service;
     _serverDto  = serverDto;
     _tenantName = tenantName;
     InitializeComponent();
     Text           = "New OIDC Client";
     btnCreate.Text = "Create";
 }