protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string selectedValue = RadioButtonList1.SelectedValue;

            switch (selectedValue)
            {
            case "SQL":

                Dictionary <String, object> param = new Dictionary <string, object>();
                param.Add("Employees.ID_shift", null);
                DataProviderFactory.SetDefaultDataProvider("SQL");
                DatabaseTable <Employees> empl = EmployeeData.getEmployees(param);
                GridView1.DataSource = empl;
                GridView1.DataBind();
                break;

            case "JSON":
                Dictionary <String, object> J_param = new Dictionary <string, object>();
                J_param.Add("Employees.ID_shift", null);
                DataProviderFactory.SetDefaultDataProvider("JSON");
                DataProviderFactory.settings["path"] = this.MapPath("~/App_Data/JSON/");
                DatabaseTable <Employees> J_empl = EmployeeData.getEmployees(J_param);
                GridView1.DataSource = J_empl;
                GridView1.DataBind();
                break;
            }
        }
Beispiel #2
0
        public List <ICD.DataAccess.ObjectModels.IcdCode> GetList(string listId)
        {
            var fact = new DataProviderFactory();
            var dp   = fact.GetSqliteIcdDataProvider(m_LoadFile);

            return(dp.GetList(listId));
        }
 public InitialConfigurationFactory()
 {
     DataProviderFactory       = new DataProviderFactory();
     CurrencyProcessorFactory  = new CurrencyProcessorFactory();
     CurrencyDataReaderFactory = new CurrencyDataReaderFactory();
     CurrencyDataWriterFactory = new CurrencyDataWriterFactory();
 }
Beispiel #4
0
        // Access a channel which we know exist and is the only channel by this name.
        //sdk2
        //internal Channel GetSingleChannelByName(string name)
        //{
        //    List<Channel> channels = getChannelsManager().getListOfChannels(name);
        //    if (channels.Count == 0) throw new Exception(String.Format("No channel named \"{0}\"", name));
        //    if (channels.Count > 1) throw new Exception(String.Format("Expected 1 channel for {0}, got {1}.",
        //        name, channels.Count));
        //    return channels[0];
        //}

        // Create a media object from a sound file.
        private ManagedAudioMedia ImportAudioFromFile(string path)
        {
            string dataProviderDirectory = DataProviderManager.DataFileDirectoryFullPath;

            //EnforceSinglePCMFormat is always true
            //if (!MediaDataManager.EnforceSinglePCMFormat)
            //    {
            //    Stream input = File.OpenRead ( path );
            //    PCMDataInfo info = PCMDataInfo.parseRiffWaveHeader ( input );
            //    input.Close ();
            //    DataManager.setDefaultBitDepth ( info.getBitDepth () );
            //    DataManager.setDefaultNumberOfChannels ( info.getNumberOfChannels () );
            //    DataManager.setDefaultSampleRate ( info.getSampleRate () );
            //    DataManager.setEnforceSinglePCMFormat ( true );
            //    }

            AudioMediaData data = MediaDataFactory.CreateAudioMediaData();

            if (Path.GetFullPath(path).StartsWith(Path.GetFullPath(dataProviderDirectory)))
            {
                FileDataProvider dataProv = (FileDataProvider)DataProviderFactory.Create(urakawa.data.DataProviderFactory.AUDIO_WAV_MIME_TYPE);
                dataProv.InitByMovingExistingFile(path);
                data.AppendPcmData(dataProv);
            }
            else
            {
                data.AppendPcmData_RiffHeader(path);
            }

            ManagedAudioMedia media = MediaFactory.CreateManagedAudioMedia();

            media.AudioMediaData = data;
            return(media);
        }
        public static bool ValidateUserNotExists(String clientId)
        {
            var dataProvider = DataProviderFactory.GetDataProvider();
            var users        = dataProvider.SelectByFilter <Users>($"Login = '******'");

            return(!users.Any());
        }
Beispiel #6
0
        public List <ICD.DataAccess.ObjectModels.IcdCode> GetSearch(string terms, int skip, int take)
        {
            var fact = new DataProviderFactory();
            var dp   = fact.GetSqliteIcdDataProvider(m_LoadFile);

            return(dp.GetSearch(terms, skip, take));
        }
Beispiel #7
0
        public async Task Should_book_device()
        {
            var options   = Options.Create(_options);
            var dbOptions = Options.Create(new DatabaseOptions {
                Path = "data.db"
            });
            var logger      = Substitute.For <ILogger <GetDeviceHandler> >();
            var dataFactory = new DataProviderFactory(dbOptions);

            var handler  = new GetDeviceHandler(logger, options);
            var response = await handler.Handle(new GetDeviceRequest("Nokia 3310"), CancellationToken.None);

            Assert.NotNull(response);
            Assert.Equal("Nokia 3310", response.Model);
            Assert.DoesNotContain("g3", response.Bands.Keys);

            var saveHandler  = new SavePhonesHandler(dataFactory);
            var saveResponse = await saveHandler.Handle(new SavePhonesRequest(new[] { response }), CancellationToken.None);

            Assert.NotNull(saveResponse);

            var bookHandler  = new BookPhoneHandler(dataFactory);
            var bookResponse = await bookHandler.Handle(new BookPhoneRequest("Nokia 3310", "*****@*****.**"), CancellationToken.None);

            Assert.Equal(true, bookResponse);
        }
Beispiel #8
0
        public List <ICD.DataAccess.ObjectModels.IcdCode> GetChildren(string code, string codeType)
        {
            var fact = new DataProviderFactory();
            var dp   = fact.GetSqliteIcdDataProvider(m_LoadFile);

            return(dp.GetChildren(code, codeType));
        }
        private ExperimentManager()
        {
            _config = (MtelligentSection)ConfigurationManager.GetSection(sectionName);

            DataProviderFactory factory = new DataProviderFactory(_config);

            _visitProvider = factory.CreateProvider();
        }
Beispiel #10
0
        public static void Main(string[] args)

        {
            DataProviderFactory dataProviderFactory = new DataProviderFactory();

            IDataProvider consoleProvider = dataProviderFactory.CreateDataProvider("ConsoleDataAccess");

            consoleProvider.ShowHello("hello World - console");
        }
        public ItemsControllerTests()
        {
            var webHostBuilder = new WebHostBuilder()
                                 .UseStartup <Startup>();

            server = new TestServer(webHostBuilder);

            dataProvider = DataProviderFactory.GetDataProvider();
        }
Beispiel #12
0
        public ErshouFangZhuanquqi(DataProviderFactory dataProviderFactory, string zhuanquBiaoti, string zhuanquUrl)
        {
            ISession session = dataProviderFactory.OpenSession("ershoufang");
            DataProvider <ErshouFangDataModel> dataProvider = new DataProvider <ErshouFangDataModel>(session);

            this.DataProvider  = dataProvider;
            this.ZhuanquBiaoti = zhuanquBiaoti;
            this.ZhuanquUrl    = zhuanquUrl;
        }
        public CatDetailsController()
        {
            //Note: Use a DI container to inject DataProvider into Controller Constructor
            //public CatDetailsController(IDataProviderFactory provFactory)
            //{
            //}
            IDataProviderFactory provFactory = new DataProviderFactory();

            catsDataProvider = provFactory.GetCatsDataProvider();
        }
Beispiel #14
0
        public void MainTest()
        {
            DataProviderFactory dataProviderFactory = new DataProviderFactory();

            IDataProvider consoleProvider = dataProviderFactory.CreateDataProvider("ConsoleDataAccess");

            consoleProvider.ShowHello("hello world console");

            Assert.IsTrue(consoleProvider.Response == "hello world console");
        }
Beispiel #15
0
        public ErshouFangHangqingFenxiqi(DataProviderFactory dataProviderFactory, string zhuanquBiaoti, DateTime zhuanquShijian, DateTime duibiZhuanquShijian)
        {
            ISession session = dataProviderFactory.OpenSession("ErshouFangHangqingFenxiqi");
            DataProvider <ErshouFangDataModel> dataProvider = new DataProvider <ErshouFangDataModel>(session);

            this.DataProvider        = dataProvider;
            this.ZhuanquBiaoti       = zhuanquBiaoti;
            this.ZhuanquShijian      = zhuanquShijian;
            this.DuibiZhuanquShijian = duibiZhuanquShijian;
        }
Beispiel #16
0
 public static CachingProvider Instance()
 {
     if (_objProvider == null)
     {
         var _objProviderConfig = ProviderConfiguration.GetProviderConfiguration("caching");
         var _objProviderInfo   = (ProviderBase)_objProviderConfig.Providers[_objProviderConfig.DefaultProvider];
         _objProvider = (CachingProvider)DataProviderFactory.CreateDataProvider(_objProviderInfo);
     }
     return(_objProvider);
 }
        public static void CreateUser(String clientId, String clientSecret, String email)
        {
            var dataProvider = DataProviderFactory.GetDataProvider();
            var user         = new Users();

            user.Email    = email;
            user.Login    = clientId;
            user.Password = HashPassword(clientSecret);
            dataProvider.Insert(user);
        }
Beispiel #18
0
        public static bool DeleteItem(int itemId, int userId)
        {
            var dataProvider = DataProviderFactory.GetDataProvider();
            var items        = dataProvider.SelectByFilter <Items>(String.Format(IdFilter, userId, itemId));

            if (!items.Any())
            {
                return(false);
            }

            dataProvider.DeleteById <Items>(itemId);
            return(true);
        }
        public ServiceConfiguration GetInitialConfiguration()
        {
            var currencyDataReader = CurrencyDataReaderFactory.GetCurrencyDataReader(Bootstrapper.CurrencyDataAccessType);
            var currencyDataWriter = CurrencyDataWriterFactory.GetCurrencyDataWriter(Bootstrapper.CurrencyDataAccessType);

            return(new ServiceConfiguration
            {
                CurrencyProcessor = CurrencyProcessorFactory.GetCurrencyProcessor(Bootstrapper.CurrencyProcessorType, currencyDataReader, currencyDataWriter),
                DataProvider = DataProviderFactory.GetDataProvider(Bootstrapper.DataProviderType),
                CurrencyDataReader = currencyDataReader,
                CurrencyDataWriter = currencyDataWriter
            });
        }
Beispiel #20
0
        /// <summary>
        /// Default Constructor
        /// </summary>
        public ManagedApiController(IMapper mapper) : base()
        {
            this.mapper = mapper; // Assign the mapper from the dependency injection

            // Is the API system initialised?
            if (!initialised)
            {
                // Create a provider factory so that connections can be pooled
                providerFactory = new DataProviderFactory();

                // Mark the system as initialised
                initialised = true;
            }
        }
        public static int ValidateUser(String clientId, String clientSecret)
        {
            var dataProvider = DataProviderFactory.GetDataProvider();
            var users        = dataProvider.SelectByFilter <Users>($"Login = '******' and Password = '******'");

            if (!users.Any())
            {
                return(0);
            }
            else
            {
                return(users.Single().Id);
            }
        }
Beispiel #22
0
        public Startup(IHostingEnvironment env)
        {
            var builder = new ConfigurationBuilder()
                          .SetBasePath(env.ContentRootPath)
                          .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
                          .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)
                          .AddEnvironmentVariables();

            Configuration = builder.Build();
            AppRecoveryServer.Configuration.InitConfiguration(Configuration);
            var provider = DataProviderFactory.GetDataProvider();

            provider.CreateTables();
        }
Beispiel #23
0
        public static void InsertItem(int userId, String name, String description, int sort, String url)
        {
            var item = new Items();

            item.Name        = name;
            item.Description = description;
            item.Sort        = sort;
            item.Url         = url;
            item.UserId      = userId;

            var dataProvider = DataProviderFactory.GetDataProvider();

            dataProvider.Insert(item);
        }
        public async Task Input_Process_OutputNotExpected()
        {
            var fakeDataProvider = A.Fake <IDataProvider>();

            A.CallTo(() => fakeDataProvider.GetData()).Returns(InputData());
            var dataProvider = DataProviderFactory.Create();
            var resolver     = new Sudoku_Solver.Sudoku9X9Solver(
                InputValidatorFactory.Create());

            var(result, outputMatrix) = await resolver.Process(await fakeDataProvider.GetData());

            Assert.IsTrue(result);
            Assert.IsFalse(MatchMatricResult(outputMatrix, InvalidExpectedOutput()));
        }
Beispiel #25
0
        private void Init(AuthorizedIdent ident, bool local)
        {
            DataProviderFactory.GetInstance(this);
            m_ident = ident;
            m_user  = new Users(m_ident).GetInfo(m_ident.Name, null);

            if (local || Globals.FSLocal)
            {
                FileSystemProviderFactory.GetInstance(this);
            }
            else
            {
                FileServiceInit(ident, false);
            }
        }
Beispiel #26
0
        protected virtual IDataProvider CreateDataProvider()
        {
            IDataProvider result = null;

            if (ConfigurationClientData != null && ConfigurationGroupData != null &&
                !string.IsNullOrEmpty(ConfigurationGroupData.DataGroup))
            {
                result = DataProviderFactory.CreateProvider(ConfigurationGroupData.DataGroup, this.ConfigurationClientData.DataProvider);
            }

            if (result == null)
            {
                return(CreateDataProviderCore());
            }
            return(result);
        }
Beispiel #27
0
        public static IDictionary <string, decimal> GetData(string id, DateTime startTime, DateTime stopTime, int timeSpanInMin = 5)
        {
            // id 由三部分按顺序组成,分别为组织机构ID、变量名称、变量类型,之间用'>'字符隔开。
            string[] variableParams = id.Split('>');

            // 检测参数是否有效
            if (variableParams.Length != 3)
            {
                throw new ArgumentException("锚点提供的参数无效。id:" + id);
            }

            // 由简单工厂按变量类型实例化数据提供器
            IDataProvider dataProvider = DataProviderFactory.GetDataProvider(id);

            return(dataProvider.GetData(id, startTime, stopTime, timeSpanInMin));
        }
Beispiel #28
0
        static void DataReaderToEntity()
        {
            //创建方法
            toEntityMethod = typeBuilder.DefineMethod("ToEntity", MethodAttributes.Public, typeof(object), new Type[] { typeof(IDataReader) });
            ILGenerator il = toEntityMethod.GetILGenerator();

            DbDriveFactories.SetFactory <MySql.Data.MySqlClient.MySqlClientFactory>(new MySQLTranslator().ProviderInvariantName);

            EntityConfigurationFactory.SetConfiguration(typeof(UserIL), typeof(UserEntityConfigurationIL));
            IEntityMapper entityMapper = EntityMapperFactory.Instance.GetEntityMapper(typeof(UserIL));

            IDataProviderFactory DataProviderFactory = new DataProviderFactory();

            DataProviderFactory.AddDataSettings(getDefaultDataSetting());

            IDataProvider dataProvider = DataProviderFactory.CreateProvider("test");
            string        sql          = "SELECT Id,USERNAME,Age,Height,Six,ExtensionData,OrgId,TenantId,Address_CityId,Address_Street,ADDRESS_NUM,IsDeleted,DeleterUserId,DeletionTime,LastModificationTime,LastModifierUserId,CreationTime,CreatorUserId FROM TEST_USER WHERE Id = 13873372135800832 ORDER BY Id ASC";

            dataProvider.ExecuteReader(new Core.Data.SqlStatement(CommandType.Text, sql), (reader) =>
            {
                while (reader.Read())
                {
                    UserIL User = (UserIL)ToEntity(reader);
                    //Maple.Core.Reflection.TypeDeserializerEmit.CreateDataReaderDeserializer2(entityMapper, reader);

                    Maple.Core.Reflection.TypeDeserializerEmit.BuildFunction(entityMapper, reader, il);
                    try
                    {
                        UserIL obj = (UserIL)Maple.Core.Reflection.TypeDeserializerEmit.CreateDataReaderDeserializer(entityMapper, reader)(reader);
                    }
                    catch
                    {
                    }


                    //DataReaderDeserializer deserializer = entityMapper.GetDataReaderDeserializer(reader);
                    //obj = (User)deserializer(reader);


                    break;
                }
            });
        }
Beispiel #29
0
        public async Task <IEnumerable <User> > GetUsers()
        {
            var(fetched, users) = GetUsersFromCache();

            if (fetched)
            {
                return(users);
            }

            using (IDataProvider provider = DataProviderFactory.GetProvider("HTTP"))
            {
                var apiUsers = await provider.QueryData <List <ApiUser> >();

                users = MapApiUserToDomainUser(apiUsers);
            }

            CacheUsers(users);
            return(users);
        }
Beispiel #30
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Dictionary <String, object> param = new Dictionary <string, object>();

            if (RadioButtonList1.SelectedValue == "")
            {
                return;
            }
            else
            {
                int i = Int32.Parse(HiddenField1.Value);
                param.Add("ID_employee", i);
                int shift = Int32.Parse(RadioButtonList1.SelectedValue);

                param.Add("ID_shift", shift);
                IDataProvider <Employees> provider = DataProviderFactory.GetDefaultDataProvider <Employees>();
                provider.Save(param);
                Response.Redirect("/");
            }
        }