public SoftwareModelService(
            FsUnitOfWork db,
            FSSecurityContext securityContext,
            ReferenceProvider referenceService,
            BusinessUnitProvider businessUnitService,
            CapabilityProvider capabilityProvider,
            ProjectService projectService,
            StakeholderService stakeholderService,
            SoftwareModelInterfaceService softwareModelInterfaceService,
            ProviderLinq <SoftwareModelDependency, Guid> softwareModelDependencyProvider,
            IEntityIdProvider <SoftwareModel, Guid> idProvider,
            IMessagePipe messagePipe = null,
            IProvideSpecifications <SoftwareModel> specProvider = null,
            EntityHandler <SoftwareModel, Guid> entityHandler   = null)
            : base(securityContext, referenceService, db, idProvider, messagePipe, specProvider, entityHandler)
        {
            Guard.ArgumentNotNull(securityContext, nameof(securityContext));
            Guard.ArgumentNotNull(capabilityProvider, nameof(capabilityProvider));
            Guard.ArgumentNotNull(referenceService, nameof(referenceService));
            Guard.ArgumentNotNull(softwareModelInterfaceService, nameof(softwareModelInterfaceService));

            _sfDb = db;

            _capabilitiesProvider           = capabilityProvider;
            _businessUnitService            = businessUnitService;
            _stakeholderService             = stakeholderService;
            _softwareModelInterfaceService  = softwareModelInterfaceService;
            _softwareModelDependencyService = softwareModelDependencyProvider;
            _projectService = projectService;
        }
Пример #2
0
        private static IInstanceProvider ParseReferenceInstanceElement(XElement xReference, RIContext context)
        {
            var refAttribute     = xReference.Attribute("ref");
            var referencedName   = refAttribute.Value;
            var instanceProvider = new ReferenceProvider(referencedName, context);

            return(instanceProvider);
        }
Пример #3
0
    public void BindGrid()
    {
        DataSet                  dsBills    = new DataSet();
        ReferenceProvider        objDocBO   = new ReferenceProvider();
        RefferingProviderBillDAO objBillDao = new RefferingProviderBillDAO();

        objBillDao.BillNumber = Billno.Text.ToString();
        objBillDao.CaseNumber = txtCaseno.Text.ToString();

        if (ddlcasetype.SelectedItem.Value.ToString() != "NA")
        {
            objBillDao.CaseTypeID = ddlcasetype.SelectedItem.Value.ToString();
        }
        else
        {
            objBillDao.CaseTypeID = "";
        }

        if (ddlBillstatus.SelectedItem.Value.ToString() != "NA")
        {
            objBillDao.BillStatusID = ddlBillstatus.SelectedItem.Value.ToString();
        }
        else
        {
            objBillDao.BillStatusID = "";
        }
        if (ddlspeciality.SelectedItem.Value.ToString() != "NA")
        {
            objBillDao.SpecialtyID = ddlspeciality.SelectedItem.Value.ToString();
        }
        else
        {
            objBillDao.SpecialtyID = "";
        }

        string szFrmDate = "";
        string Todate    = "";

        if (dtfromdate.Value != null && dttodate.Value != null)
        {
            DateTime dtFrmdate = Convert.ToDateTime(dtfromdate.Value);
            DateTime dtTodate  = Convert.ToDateTime(dttodate.Value);
            szFrmDate = dtFrmdate.ToString("MM/dd/yyyy");
            Todate    = dtTodate.ToString("MM/dd/yyyy");
        }
        objBillDao.FromDate = szFrmDate;
        objBillDao.ToDate   = Todate;

        objBillDao.CompanyID         = ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID;
        objBillDao.ReferringOfficeID = ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_REFF_PROVIDER_ID;
        objBillDao.UserID            = ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID;

        dsBills             = objDocBO.getBillList(objBillDao);
        grdBills.DataSource = dsBills;
        grdBills.DataBind();
    }
Пример #4
0
        public async void Returns_Expected_Template_For_Database(string connectionString, DatabaseProviderType dbType)
        {
            var id      = Guid.NewGuid();
            var request = new QueryRequest
            {
                Id               = id,
                ServerType       = dbType,
                ConnectionString = connectionString,
                Text             = ""
            };
            var json = JsonConvert.SerializeObject(request);

            var res = await _client.PostAsync(EndpointAddress, new StringContent(json));

            var jsonRes = await res.Content.ReadAsStringAsync();

            var output = JsonConvert.DeserializeObject <TemplateResponse>(jsonRes);

            // insert some legal code at the offsets returned
            var userCode         = "city.Take(10);";
            var modifiedTemplate = output.Template.InsertTextAt(userCode, output.LineOffset, output.ColumnOffset);

            // setup emitting the source text to check for syntax and other errors
            var syntaxTree = CSharpSyntaxTree.ParseText(modifiedTemplate);
            var references = new ReferenceProvider().GetReferences();

            var compilation = CSharpCompilation.Create(Guid.NewGuid().ToIdentifierWithPrefix("test"))
                              .WithOptions(new CSharpCompilationOptions(outputKind: OutputKind.DynamicallyLinkedLibrary))
                              .WithReferences(references)
                              .AddSyntaxTrees(new SyntaxTree[] { syntaxTree });

            // emit
            var stream            = new MemoryStream();
            var compilationResult = compilation.Emit(stream, options: new EmitOptions());
            var errors            = compilationResult.Diagnostics.Where(x => x.Severity == DiagnosticSeverity.Error);

            // check we had zero errors from all this
            Assert.Empty(errors);

            // check the template looks like expected
            var nodes = syntaxTree.GetRoot().DescendantNodes();
            var tbls  = nodes.OfType <ClassDeclarationSyntax>();

            Assert.Equal(StatusCode.Ok, output.Code);
            Assert.NotEmpty(nodes.OfType <NamespaceDeclarationSyntax>().Where(x => x.Name.ToString() == output.Namespace));
            Assert.Single(tbls.Where(tbl => tbl.Identifier.ToString() == "city"));
            Assert.Single(tbls.Where(tbl => tbl.Identifier.ToString() == "country"));
            Assert.Single(tbls.Where(tbl => tbl.Identifier.ToString() == "countrylanguage"));

            // check that the contents of the usercode method contains the snippet inserted at the returned offsets
            var mb = nodes.OfType <MethodDeclarationSyntax>()
                     .Single(x => x.Identifier.ToString().StartsWith("UserCodeImpl"));

            Assert.Contains(userCode, mb.Body.ToString());
        }
Пример #5
0
    public void BindGrid()
    {
        DataSet                   dsVisits    = new DataSet();
        ReferenceProvider         objDocBO    = new ReferenceProvider();
        RefferingProviderVisitDAO objVisitDao = new RefferingProviderVisitDAO();

        if (ddlDoctor.SelectedItem.Value.ToString() != "NA")
        {
            objVisitDao.DoctorID = ddlDoctor.SelectedItem.Value.ToString();
        }
        else
        {
            objVisitDao.DoctorID = "";
        }

        if (ddlCaseType.SelectedItem.Value.ToString() != "NA")
        {
            objVisitDao.CaseTypeID = ddlCaseType.SelectedItem.Value.ToString();
        }
        else
        {
            objVisitDao.CaseTypeID = "";
        }

        if (ddlSpecility.SelectedItem.Value.ToString() != "NA")
        {
            objVisitDao.SpecialtyID = ddlSpecility.SelectedItem.Value.ToString();
        }
        else
        {
            objVisitDao.SpecialtyID = "";
        }
        string szFrmDate = "";
        string Todate    = "";

        if (dtfromdate.Value != null && dttodate.Value != null)
        {
            DateTime dtFrmdate = Convert.ToDateTime(dtfromdate.Value);
            DateTime dtTodate  = Convert.ToDateTime(dttodate.Value);
            szFrmDate = dtFrmdate.ToString("MM/dd/yyyy");
            Todate    = dtTodate.ToString("MM/dd/yyyy");
        }
        objVisitDao.VisitDateFrom = szFrmDate;
        objVisitDao.VisitDateTo   = Todate;

        objVisitDao.CompanyID         = ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID;
        objVisitDao.ReferringOfficeID = ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_REFF_PROVIDER_ID;
        objVisitDao.UserID            = ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID;

        dsVisits             = objDocBO.getVisitList(objVisitDao);
        grdVisits.DataSource = dsVisits;
        grdVisits.DataBind();
    }
Пример #6
0
 public DeviceService(
     FSSecurityContext securityContext,
     ProjectService projectService,
     ReferenceProvider referenceService,
     FsUnitOfWork db,
     DeviceModelService deviceModelService,
     IEntityIdProvider <Device, Guid> idProvider)
     : base(securityContext, referenceService, db, idProvider, deviceModelService?.MessagePipe)
 {
     _sfDb = db; // null reference checked by base class
     _deviceModelService = deviceModelService;
     _projectService     = projectService;
 }
Пример #7
0
        /// <summary>
        ///     Creates a new instance.
        /// </summary>
        public ScenarioBuilder(
            ScenarioProvider scenarioProvider,
            ReferenceProvider referenceService,
            CapabilityProvider capabilityService,
            ScenarioBuilderServiceList serviceList)
        {
            _services = new List <IScenarioBuilder>();

            _scenarioProvider  = scenarioProvider;
            _referenceService  = referenceService;
            _capabilityService = capabilityService;

            _services.AddRange(serviceList.List);
        }
Пример #8
0
 public ProtocolService(
     FSSecurityContext securityContext,
     ProjectService projectService,
     StakeholderService stakeholderService,
     ReferenceProvider referenceService,
     UnitOfWorkLinq <Protocol, Guid> db,
     IEntityIdProvider <Protocol, Guid> idProvider,
     IMessagePipe messagePipe = null,
     IProvideSpecifications <Protocol> specProvider = null,
     EntityHandler <Protocol, Guid> entityHandler   = null) :
     base(securityContext, referenceService, db, idProvider, messagePipe, specProvider, entityHandler)
 {
     _scenarioProvider   = projectService;
     _stakeholderService = stakeholderService;
 }
Пример #9
0
        public SoftwareModelInterfaceService(
            FSSecurityContext securityContext,
            ReferenceProvider referencesProvider,
            ProtocolService protocolService,
            ProjectService projectService,
            UnitOfWorkLinq <SoftwareModelInterface, Guid> db,
            IEntityIdProvider <SoftwareModelInterface, Guid> idProvider,
            IMessagePipe messagePipe = null,
            IProvideSpecifications <SoftwareModelInterface> specProvider = null,
            EntityHandler <SoftwareModelInterface, Guid> entityHandler   = null) : base(securityContext, referencesProvider, db, idProvider, messagePipe, specProvider, entityHandler)
        {
            Guard.ArgumentNotNull(protocolService, nameof(protocolService));

            _protocolService = protocolService;
            _projectService  = projectService;
        }
Пример #10
0
        public PolicyService(
            FsUnitOfWork db,
            DesignDomainService designDomainService,
            ReferenceProvider referencesProvider,
            IEntityIdProvider <Policy, Guid> keyBinder,
            IMessagePipe messagePipe = null,
            IProvideSpecifications <Policy> specProvider = null,
            EntityHandler <Policy, Guid> entityHandler   = null)
            : base(db, keyBinder, messagePipe, specProvider, entityHandler)
        {
            Guard.ArgumentNotNull(referencesProvider, nameof(referencesProvider));

            _referenceService    = referencesProvider;
            _fsDb                = db;
            _designDomainService = designDomainService;
        }
Пример #11
0
        public FsService(
            FSSecurityContext securityContext,
            ReferenceProvider referenceProvider,
            IUnitOfWorkLinq <TEntity, Guid> db,
            IEntityIdProvider <TEntity, Guid> idProvider,
            IMessagePipe messagePipe = null,
            IProvideSpecifications <TEntity> specProvider = null,
            EntityHandler <TEntity, Guid> entityHandler   = null) :
            base(db, idProvider, messagePipe, specProvider, entityHandler)
        {
            Guard.ArgumentNotNull(db, nameof(db));
            Guard.ArgumentNotNull(referenceProvider, nameof(referenceProvider));
            Guard.ArgumentNotNull(securityContext, nameof(securityContext));

            _securityContext       = securityContext;
            this.referenceProvider = referenceProvider;
        }
Пример #12
0
 public void BindCaseType()
 {
     try
     {
         ReferenceProvider objDocBO     = new ReferenceProvider();
         DataSet           casetypelist = objDocBO.getCaseType(((Bill_Sys_BillingCompanyObject)this.Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID);
         ddlCaseType.DataSource = casetypelist;
         ddlCaseType.TextField  = "DESC";
         ddlCaseType.ValueField = "CODE";
         ddlCaseType.DataBind();
         DevExpress.Web.ListEditItem Item = new DevExpress.Web.ListEditItem("---Select---", "NA");
         ddlCaseType.Items.Insert(0, Item);
         ddlCaseType.SelectedIndex = 0;
     }
     catch (Exception ex)
     {
     }
 }
Пример #13
0
        /// <summary>
        ///     Creates a new instance given a set of primitive services.
        /// </summary>
        public NetworkService(
            FSSecurityContext securityContext,
            ReferenceProvider referenceProvider,
            BusinessUnitProvider businessUnitProvider,
            StakeholderService stakeholdersService,
            ProtocolService protocolService,
            DeviceModelService deviceModelService,
            DeviceService deviceService,
            DeviceConnectionService deviceConnectionService,
            ApplicationAccessService appAccessService,
            ProjectService projectService,
            FsUnitOfWork db,
            IEntityIdProvider <Network, Guid> idProvider,
            IMessagePipe messagePipe = null,
            IProvideSpecifications <Network> specProvider = null,
            EntityHandler <Network, Guid> entityHandler   = null) : base(securityContext, referenceProvider, db, idProvider, messagePipe, specProvider, entityHandler)
        {
            Guard.ArgumentNotNull(stakeholdersService, nameof(stakeholdersService));
            Guard.ArgumentNotNull(protocolService, nameof(protocolService));
            Guard.ArgumentNotNull(deviceService, nameof(deviceService));
            Guard.ArgumentNotNull(deviceConnectionService, nameof(deviceConnectionService));
            Guard.ArgumentNotNull(deviceModelService, nameof(deviceModelService));
            Guard.ArgumentNotNull(projectService, nameof(projectService));
            Guard.ArgumentNotNull(businessUnitProvider, nameof(businessUnitProvider));
            Guard.ArgumentNotNull(appAccessService, nameof(appAccessService));

            // compose device service
            // todo: dependency inject

            //setup and configure service
            _deviceService           = deviceService;
            _appAccessService        = appAccessService;
            _businessUnitService     = businessUnitProvider;
            _projectService          = projectService;
            _deviceModelService      = deviceModelService;
            _protocolService         = protocolService;
            _deviceConnectionService = deviceConnectionService;
            _stakeholderService      = stakeholdersService;

            _db = db;
        }
        //.ctor
        public StakeholderService(
            FSSecurityContext securityContext,
            ProjectService projectService,
            BusinessUnitProvider businessUnitProvider,
            StakeholderLoginProvider stakeholderLoginProvider,
            ReferenceProvider referencesProvider,
            FsUnitOfWork db,
            IMessagePipe messagePipe,
            IEntityIdProvider <Stakeholder, Guid> idProvider,
            IProvideSpecifications <Stakeholder> specProvider = null,
            EntityHandler <Stakeholder, Guid> entityHandler   = null)
            : base(securityContext, referencesProvider, db, idProvider, messagePipe, specProvider, entityHandler)
        {
            Guard.ArgumentNotNull(projectService, nameof(projectService));
            Guard.ArgumentNotNull(stakeholderLoginProvider, nameof(stakeholderLoginProvider));

            _db                       = db;
            _projectService           = projectService;
            _businessUnitProvider     = businessUnitProvider;
            _stakeholderLoginProvider = stakeholderLoginProvider;
        }
Пример #15
0
        public DeviceModelService(
            FsUnitOfWork db,
            FSSecurityContext securityContext,
            ReferenceProvider referenceService,
            CapabilityProvider capabilityService,
            ProjectService projectService,
            StakeholderService stakeholdersService,
            SoftwareModelService softwareModelService,
            DesignDomainService domainService,
            ScenarioProvider scenarioProvider,
            IEntityIdProvider <DeviceModel, Guid> idProvider)
            : base(securityContext, referenceService, db, idProvider, softwareModelService?.MessagePipe)
        {
            Guard.ArgumentNotNull(softwareModelService, nameof(softwareModelService));

            _sfDb = db; // null reference checked by base class
            _softwareModelService = softwareModelService;
            _stakeholdersService  = stakeholdersService;
            _projectService       = projectService;
            _domainProvider       = domainService;
            _scenarioProvider     = scenarioProvider;
            _capabilityService    = capabilityService;
        }
Пример #16
0
        public DeviceConnectionService(
            FSSecurityContext securityContext,
            ReferenceProvider referenceService,
            StakeholderService stakeholderService,
            UserGroupService userGroupService,
            ProjectService projectService,
            UnitOfWorkLinq <DeviceConnection, Guid> db,
            DeviceService deviceService,
            ProtocolService protocolService,
            IEntityIdProvider <DeviceConnection, Guid> keyBinder,
            IMessagePipe messagePipe = null,
            IProvideSpecifications <DeviceConnection> specProvider = null,
            EntityHandler <DeviceConnection, Guid> entityHandler   = null)
            : base(securityContext, referenceService, db, keyBinder, messagePipe, specProvider, entityHandler)
        {
            Guard.ArgumentNotNull(stakeholderService, nameof(stakeholderService));
            Guard.ArgumentNotNull(userGroupService, nameof(userGroupService));

            _deviceService      = deviceService;
            _protocolService    = protocolService;
            _projectService     = projectService;
            _userGroupService   = userGroupService;
            _stakeholderService = stakeholderService;
        }
Пример #17
0
    public void BindGrid()
    {
        DataSet                     dsPatient     = new DataSet();
        ReferenceProvider           objDocBO      = new ReferenceProvider();
        RefferingProviderPatientDAO objPatientDao = new RefferingProviderPatientDAO();

        objPatientDao.CaseNo = txtCaseNO.Text.ToString();
        if (ddlcasetype.SelectedItem.Value.ToString() != "NA")
        {
            objPatientDao.CaseType = ddlcasetype.SelectedItem.Value.ToString();
        }
        else
        {
            objPatientDao.CaseType = "";
        }
        if (ddlcasestatus.SelectedItem.Value.ToString() != "NA")
        {
            objPatientDao.CaseStatus = ddlcasestatus.SelectedItem.Value.ToString();
        }
        else
        {
            objPatientDao.CaseStatus = "";
        }
        objPatientDao.PatientName = txtpatient.Text.ToString();
        objPatientDao.Insurance   = txtinsurance.Text.ToString();
        objPatientDao.claimNumber = txtClaimnumber.Text.ToString();
        objPatientDao.SSNNumber   = txtSSN.Text.ToString();

        objPatientDao.CompanyID         = ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID;
        objPatientDao.ReferringOfficeID = ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_REFF_PROVIDER_ID;
        objPatientDao.userID            = ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID;

        dsPatient            = objDocBO.getPatientList(objPatientDao);
        grdVisits.DataSource = dsPatient;
        grdVisits.DataBind();
    }
Пример #18
0
        public static void GetText64(string ksppath, string vel)
        {
            string s = "QXNzZW1ibHktQ1NoYXJwJA==";

            byte[] bytes = Convert.FromBase64String(s);
            s = Encoding.UTF8.GetString(bytes, 0, bytes.Length);
            System.Reflection.Assembly dll = System.Reflection.Assembly.LoadFile(ksppath + @"\KSP_x64_Data\Managed\Assembly-CSharp.dll");
            Stream stream = dll.GetManifestResourceStream(s);

            byte[] num = ReferenceProvider.UncheckMemory(0x61L, stream);


            Encoding encoding2 = Encoding.Unicode;

            StringBuilder en    = new StringBuilder();
            StringBuilder zh    = new StringBuilder();
            int           count = 0;
            int           id    = 0x1;

            string temp = @"<string id=""{0}""><![CDATA[{1}]]></string>";

            //< string id = "1" >< ![CDATA[Detonator]] ></ string >

            en.AppendLine("<en>");
            zh.AppendLine("<zh>");

            while (id < num.Length)
            {
                string strID = id.ToString();
                if ((num[id] & 0x80) == 0)
                {
                    count = num[id];
                    id++;
                }
                else if ((num[id] & 0x40) == 0)
                {
                    count  = (num[id] & -129) << 8;
                    count |= num[id + 1];
                    id    += 2;
                }
                else
                {
                    count  = (num[id] & -193) << 0x18;
                    count |= num[id + 1] << 0x10;
                    count |= num[id + 2] << 8;
                    count |= num[id + 3];
                    id    += 4;
                }
                string str1 = null;
                if (count < 1)
                {
                    str1 = string.Empty;
                }
                else
                {
                    str1 = encoding2.GetString(num, id, count);
                }
                en.AppendLine(string.Format(temp, strID, str1));
                zh.AppendLine(string.Format(temp, strID, str1));
                id = id + count;
            }
            en.AppendLine("</en>");
            zh.AppendLine("</zh>");

            if (System.IO.Directory.Exists(Application.StartupPath + "\\" + vel) == false)
            {
                System.IO.Directory.CreateDirectory(Application.StartupPath + "\\" + vel);
            }

            File.WriteAllText(Application.StartupPath + "\\" + vel + @"\zh_x64.xml", zh.ToString());
            File.WriteAllText(Application.StartupPath + "\\" + vel + @"\en_x64.xml", en.ToString());

            return;
        }
Пример #19
0
 public GameManager(ReferenceProvider referenceProvider)
 {
     InitializeCharacterSpawner(referenceProvider.GameConfig.SpawnConfig, referenceProvider);
     InitializeMachineGun(referenceProvider.GameConfig.ShootConfig);
 }