/// <summary>
        /// Updates the allowed/not allowed mattress model names by reading the config *csv file.
        /// Must be called at application start!
        /// </summary>
        private static void UpdateMattressModelNamesLists()
        {
            if (!File.Exists(filePathMattressImportNames))
            {
                return;
            }

            queryMattressNamesWhiteList.Clear();
            queryMattressNamesBlackList.Clear();
            queryAllMattressNames.Clear();

            DataTable dtMattressNames = CsvHandler.ReadCSVFile(filePathMattressImportNames);

            foreach (DataRow row in dtMattressNames.Rows)
            {
                if (row["isMattress"].ToString() == "true")
                {
                    queryAllMattressNames.Add(row["partialName"].ToString().ToLower());
                }

                if (row["mustContain"].ToString() == "true")
                {
                    queryMattressNamesWhiteList.Add(row["partialName"].ToString().ToLower());
                }
                else
                {
                    queryMattressNamesBlackList.Add(row["partialName"].ToString().ToLower());
                }
            }
        }
Beispiel #2
0
 public FileHandlingTests()
 {
     _configuration = new Mock <IConfiguration>();
     _csvHandler    = new CsvHandler();
     _testee        = new FileHandler(_configuration.Object, _csvHandler);
     _uploadedFile  = new Mock <HttpPostedFileBase>();
 }
Beispiel #3
0
        private void btnWSsave_Click(object sender, EventArgs e)
        {
            wh.AGVList.Clear();
            int noOfRacks        = Convert.ToInt32(numericUpDown3.Value);
            int noOfRacksperLine = Convert.ToInt32(numericUpDown4.Value);
            int noOfAgv          = Convert.ToInt32(numericUpDown5.Value);

            wh.CreateLines(noOfRacks, noOfRacksperLine);
            wh.AGVList.Clear();
            for (int i = 0; i < noOfAgv; i++)
            {
                AGV agv = new AGV(i, wh);
                wh.AGVList.Add(agv);
            }

            if (checkBoxSave.Checked)
            {
                CsvHandler csvh = new CsvHandler(wh);
                csvh.SaveWHSpecsToFile(numericUpDown3.Value.ToString(), numericUpDown4.Value.ToString(), numericUpDown5.Value.ToString());
            }


            this.Close();

            mainFormImage.BackgroundImage = wh.DrawAreas();
            mainFormImage.Refresh();

            iBlade.map.CreateMap("map", iBlade.wh.Width, iBlade.wh.Height);
            // wh.AGVList[0].ShortestPath(300, 299, "");

            //refresh the picture box when setting warehouse specificaions
            //iBlade mainForm = new iBlade();
            //mainForm.pbMain.Refresh();
        }
Beispiel #4
0
        public UserDataModel()
        {
            _csvHandler = new CsvHandler();

            _dataTableDictionary = new Dictionary <int, DataTable>
            {
                { 9, new DataTable() },
                { 15, new DataTable() },
                { 20, new DataTable() },
                { 25, new DataTable() },
                { 30, new DataTable() },
                { 35, new DataTable() },
                { 40, new DataTable() },
                { 45, new DataTable() },
                { 50, new DataTable() },
                { 55, new DataTable() },
                { 60, new DataTable() },
                { 65, new DataTable() },
                { 70, new DataTable() },
                { 75, new DataTable() },
                { 80, new DataTable() },
                { 85, new DataTable() },
                { 90, new DataTable() }
            };
        }
Beispiel #5
0
        public IActionResult ProdutoIncluido(Produto produto)
        {
            var csv = new CsvHandler();

            csv.AddProduto(produto);
            return(View());
        }
Beispiel #6
0
        public frmCsvImport(int categoryId, string filePath)
        {
            this.SelectedCategoryId = categoryId;

            csvHandler = new CsvHandler(categoryId, File.ReadAllLines(filePath), this);

            InitializeComponent();
        }
Beispiel #7
0
        private static void Main()
        {
            CsvHandler handler = new CsvHandler();

            handler.Test();
            Console.WriteLine("");
            Console.ReadKey();
        }
 public BaseballSavantHitterController(Helpers helpers, CsvHandler csvHandler, BaseballSavantHitterEndPoints hitterEndpoints, BaseballScraperContext context, ProjectDirectoryEndPoints projectDirectory)
 {
     _helpers          = helpers;
     _csvHandler       = csvHandler;
     _hitterEndpoints  = hitterEndpoints;
     _context          = context;
     _projectDirectory = projectDirectory;
 }
Beispiel #9
0
        private void btnUploadOverview_Click(object sender, EventArgs e)
        {
            CsvHandler csvh = new CsvHandler(wh);

            oldEvents = csvh.UploadOverview();
            //oldEvents.ForEach(x => Console.WriteLine($"{x.Agv}, {x.OI.productItem.FullName}, {x.OI.Quantity}, {x.OI.Type}, {x.Time}, {x.Status}"));
            CreateComparison();
        }
 public PlayerBaseController(Helpers helpers, BaseballScraperContext context, CsvHandler csvHandler, GoogleSheetsConnector googleSheetsConnector, ProjectDirectoryEndPoints baseballData)
 {
     _helpers               = helpers;
     _context               = context;
     _csvHandler            = csvHandler;
     _googleSheetsConnector = googleSheetsConnector;
     _baseballData          = baseballData;
 }
 public BaseballHqHitterController(Helpers helpers, BaseballHqUtilitiesController hqUtilitiesController, CsvHandler csvHandler, BaseballScraperContext context, ProjectDirectoryEndPoints projectDirectory)
 {
     _helpers = helpers;
     _hqUtilitiesController = hqUtilitiesController;
     _csvHandler            = csvHandler;
     _context          = context;
     _projectDirectory = projectDirectory;
 }
Beispiel #12
0
 public FanGraphsSpController(Helpers helpers, FanGraphsUriEndPoints endPoints, GoogleSheetsConnector googleSheetsConnector, CsvHandler csvHandler, BaseballScraperContext context, ProjectDirectoryEndPoints projectDirectory)
 {
     _helpers               = helpers;
     _endPoints             = endPoints;
     _googleSheetsConnector = googleSheetsConnector;
     _csvHandler            = csvHandler;
     _context               = context;
     _projectDirectory      = projectDirectory;
 }
Beispiel #13
0
        public void ReadCsvTestSuccess()
        {
            // Arrange
            // Note: For this test ensure that the Maturity.csv file is in the folder C:\TradingDemo\

            var policyList = CsvHandler.ReadCsv("MaturityData.csv");

            Assert.IsNotNull(policyList);
        }
 public BaseballSavantSpController(Helpers helpers, BaseballScraperContext context, DataTabler dataTabler, BaseballSavantPitcherEndPoints baseballSavantEndPoints, CsvHandler csvHandler, ProjectDirectoryEndPoints projectDirectory)
 {
     _helpers    = helpers;
     _context    = context;
     _dataTabler = dataTabler;
     _baseballSavantEndPoints = baseballSavantEndPoints;
     _csvHandler       = csvHandler;
     _projectDirectory = projectDirectory;
 }
 public Rusle2JsonResponseToCsv(
     JsonHandler jsonHandler,
     Rusle2V5_0 serviceHandler,
     CsvHandler csvHandler)
 {
     this.jsonHandler    = jsonHandler;
     this.serviceHandler = serviceHandler;
     this.csvHandler     = csvHandler;
 }
 public SciJsonResponseToExperimentalResults(
     JsonHandler jsonHandler,
     SciV2_1 serviceHandler,
     CsvHandler csvHandler)
 {
     this.jsonHandler    = jsonHandler;
     this.serviceHandler = serviceHandler;
     this.csvHandler     = csvHandler;
 }
Beispiel #17
0
        public void TestExistingTrainingData()
        {
            List <InputsAndOutputs> listOfIO          = new List <InputsAndOutputs>();
            InputsAndOutputs        inputsAndOutputs1 = CsvHandler.GetInputsAndOutputs(19, 2, testTrainingData1);
            InputsAndOutputs        inputsAndOutputs2 = CsvHandler.GetInputsAndOutputs(19, 2, testTrainingData2);
            InputsAndOutputs        inputsAndOutputs3 = CsvHandler.GetInputsAndOutputs(19, 2, testTrainingData3);
            InputsAndOutputs        inputsAndOutputs4 = CsvHandler.GetInputsAndOutputs(19, 2, testTrainingData4);

            listOfIO.Add(inputsAndOutputs1);
            listOfIO.Add(inputsAndOutputs2);
            listOfIO.Add(inputsAndOutputs3);
            listOfIO.Add(inputsAndOutputs4);

            //InputsAndOutputs io = CsvHandler.GetInputsAndOutputs(19, 2, testTrainingData1);
            NetworkStartInfo startInfo = new NetworkStartInfo(
                name: "ArtificialShellshock_Final",
                layers: new[] { 19, 25, 25, 2 },
                learningRate: 0.03,
                location: @"C:\Users\Roopal\Documents\Aashish\Shellshock",
                activationMethod: 0);
            NeuralNetwork aiMain      = new NeuralNetwork(startInfo);
            List <double> averageCost = new List <double>();

            foreach (var io in listOfIO)
            {
                for (int i = 0; i < 5001; i++)
                {
                    double[] costs = new double[io.InputsList.Count];
                    for (int j = 0; j < io.InputsList.Count; j++)
                    {
                        aiMain.FindOutput(io.InputsList[j]);
                        costs[j] = (Math.Abs(aiMain.MyLayers[3].Values[0] - io.OutputsList[j][0]) +
                                    Math.Abs(aiMain.MyLayers[3].Values[1] - io.OutputsList[j][1])) / 2;

                        aiMain.Learn(io.OutputsList[j]);
                    }

                    if (i % 1000 == 0)
                    {
                        aiMain.SaveWeightsAndBiases();
                    }

                    if (i % 100 == 0)
                    {
                        averageCost.Add(costs.Average());
                    }
                }
            }
            double[] avgCost = new double[averageCost.Count];
            averageCost.CopyTo(avgCost, 0);
            CsvHandler.SaveVector(avgCost,
                                  @"C:\Users\Roopal\Documents\Aashish\Shellshock\ArtificialShellshock_Final" + @"\AverageCost.csv");
            var actualOutput = aiMain.FindOutput(listOfIO[3].InputsList[0]);

            Assert.AreEqual(actualOutput[0], listOfIO[0].OutputsList[0][0], 0.1);
        }
 public Bank1ViewModel(UserSettingsData userSettings, UserDataModel userData, DataTableHelper dataTableHelper,
                       AppSettings appSettings)
 {
     UseMultiSelect   = true;
     _userSettings    = userSettings;
     _userDataModel   = userData;
     _dataTableHelper = dataTableHelper;
     _appSettings     = appSettings;
     _csvHandler      = new CsvHandler();
 }
 public FlexCroppingLocationToCsipLocation(
     CsvHandler fileHandler,
     WweSoilParamsV2_0 serviceHandler,
     PointToPolygonConverter converter,
     CokeyChooser cokeyChooser)
 {
     this.fileHandler    = fileHandler;
     this.serviceHandler = serviceHandler;
     this.converter      = converter;
     this.cokeyChooser   = cokeyChooser;
 }
Beispiel #20
0
 public ErosionModelJsonResponseToErosionParameters(
     JsonHandler jsonHandler,
     WeppV3_1 weppV3_1Service,
     WepsV5_2 wepsV5_2Service,
     Rusle2V5_0 rusle2V5_0Service,
     CsvHandler csvHandler)
 {
     this.jsonHandler       = jsonHandler;
     this.weppV3_1Service   = weppV3_1Service;
     this.wepsV5_2Service   = wepsV5_2Service;
     this.rusle2V5_0Service = rusle2V5_0Service;
     this.csvHandler        = csvHandler;
 }
Beispiel #21
0
        public iBlade()
        {
            InitializeComponent();
            wh                  = new Warehouse(pbMain);
            DrawArea            = new Bitmap(pbMain.Size.Width, pbMain.Size.Height);
            this.DoubleBuffered = true;
            this.SetStyle(ControlStyles.ResizeRedraw, true);
            map  = new Map();
            csvh = new CsvHandler(wh);
            rnd  = new Random();

            // this.WindowState = FormWindowState.Maximized;  //the window starts maximized
        }
Beispiel #22
0
        public void ReadFlexCroppingLocationFile_ValidFile_ExpectedResult()
        {
            // Arrange
            var    sut      = new CsvHandler();
            string filePath = @"Assets\verification_10.csv";

            // Act
            List <FlexCroppingLocation> actual =
                sut.ReadFlexCroppingLocationFile(filePath);

            // Assert
            Assert.Equal(10, actual.Count);
        }
        public static string WriteTweetFormat(Country arg, Country randomCountry)
        {
            Emoji argFlag = new Emoji(new int[] { 0x1F1E6, 0x1F1F7 });

            int[] hexDataFlagRandomCountry = CsvHandler.GetFlagDataFromCSV(randomCountry);
            Emoji countryflag = new Emoji(hexDataFlagRandomCountry);

            string str = $"          {arg.CountryName} {argFlag} - {randomCountry.CountryName} {countryflag} " + "\n\r" +
                         $"Casos por millon de habitantes {arg.DailyCases} / {randomCountry.DailyCases}" + "\n\r" +
                         $"Cantidad de vacunas aplicadas {arg.VaccinationNumber} / {randomCountry.VaccinationNumber}" + "\n\r" +
                         $"Porcentaje vacunados 0 / 0" + "\n\r" +
                         $"";

            return(str);
        }
Beispiel #24
0
        public YingxiongOverall()
        {
            var contents = CsvHandler.Read(FileName);
            List<string> titles = null;
            foreach (var row in contents)
            {
                if (null == titles)
                {
                    titles = row;
                    continue;
                }

                Add(titles, row);
            }
        }
        public HomeController(Helpers helpers, RdotNetConnector r, IOptions <AirtableConfiguration> airtableConfig, IOptions <TwitterConfiguration> twitterConfig, GoogleSheetsConnector gSC, EmailHelper emailHelper, ExcelHandler excelHandler, PythonConnector pythonConnector, DataTabler dataTabler, CsvHandler csvHandler, CbsTransactionTrendsController cbsTrendsController)
        {
            _helpers              = helpers;
            _r                    = r;
            _airtableConfig       = airtableConfig.Value;
            _twitterConfiguration = twitterConfig.Value;
            _gSC                  = gSC;
            _emailHelper          = emailHelper;
            _excelHander          = excelHandler;
            _pythonConnector      = pythonConnector;
            _dataTabler           = dataTabler;
            _csvHandler           = csvHandler;
            _cbsTrendsController  = cbsTrendsController;

            // this._cbsTrendsController = cbsTrendsController;
        }
Beispiel #26
0
        public void Weps_Build_ValidInput10Locs_ExpectedResult()
        {
            // Arrange
            CsvHandler         reader = new CsvHandler();
            IBuildErosionModel sut    = new WepsBuilder();

            // Act
            List <string> actual = sut.BuildScenarios(
                reader.ReadCsipLocationFile(@"Assets\location_verification_10.csv"),
                sut.GetTemplate(),
                sut.GetRotations());

            // Assert
            Assert.NotNull(actual);
            Assert.Equal(33, actual.Count);
        }
Beispiel #27
0
        private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.CheckFileExists = true;
            openFileDialog.AddExtension    = true;
            openFileDialog.Multiselect     = false;
            openFileDialog.Filter          = "Csv files (*.csv)|*.csv";

            DialogResult result = openFileDialog.ShowDialog();

            // Test result.
            if (result == DialogResult.OK)
            {
                var hander = new CsvHandler <CsvModelMap, CsvModel>(openFileDialog.FileName);
            }
        }
Beispiel #28
0
        public void Weps_Build_ValidInput01Loc_ExpectedResult()
        {
            // Arrange
            CsvHandler         reader = new CsvHandler();
            IBuildErosionModel sut    = new WepsBuilder();

            // Act
            List <string> actual = sut.BuildScenarios(
                reader.ReadCsipLocationFile(@"Assets\location_verification_01.csv"),
                sut.GetTemplate(),
                sut.GetRotations());

            // Assert
            string strippedJson = Regex.Replace(actual.FirstOrDefault(), @"\s+", "");

            // assert rectangle lengths, others?
            Assert.Contains("{\"duration\":2,\"length\":350.0", strippedJson);
        }
Beispiel #29
0
        public void ReadFirstCsvFile()
        {
            //Arrange
            var filepath = _ph.GetAllFileNamePath().First();
            var except   = new List <UserModel>
            {
                new UserModel {
                    FirstName = "Dean", LastName = "Flynn", Age = 31, IsAlive = false
                }
            };

            //Act
            var csvHelp = new CsvHandler(new List <UserModel>(), filepath);

            csvHelp.Read();

            //Assert
            Assert.NotStrictEqual(except, csvHelp.UserModels);
        }
Beispiel #30
0
        static AttibuteSummary()
        {
            var contents = CsvHandler.Read(AttributeSummaryFileName);

            foreach (var row in contents)
            {
                if (row.Count == 2)
                {
                    Add(row[0], row[1], false);
                }
            }

            var existingCombinations = Map.Keys.ToList();

            foreach (var existingCombination in existingCombinations)
            {
                Initialize(existingCombination, Map[existingCombination]);
            }
        }
Beispiel #31
0
        static void Main(string[] args)
        {
            const string directory = @"C:\Users\dean.mcgarrigle\Dropbox\public\FootballData";
            const string fixtures = @"C:\Users\dean.mcgarrigle\Dropbox\public\FootballData\fixturelist.csv";

            Console.WriteLine("Which league do you want to simulate?");
            var division = Console.ReadLine();
            var context = new AlgoTestContext();
            var leagueRepo = new LeagueRepository(context);
            var csvHandler = new CsvHandler<LeagueData, LeagueDataMap>();

            homeShots = leagueRepo.LeagueShotStatsHome().Where(x => x.League == division.ToUpper()).ToList();
            awayShots = leagueRepo.LeagueShotStatsAway().Where(x => x.League == division.ToUpper()).ToList();

            var input = Options();
            if (input == "download")
            {
                Console.WriteLine("Please select a season to download (1516 etc): ");
                var season = Console.ReadLine();
                var leagues = new[] { "E0", "E1", "E2", "E3", "EC" };
                var fileUrl = string.Format("http://www.football-data.co.uk/mmz4281/{0}", season);
                foreach (var league in leagues)
                {
                    var results = csvHandler.DownloadFile(string.Format("{0}/{1}.csv", fileUrl, league)).Result;
                    foreach (var result in results)
                    {
                        leagueRepo.AddFixture(result);
                        Console.WriteLine("Adding Fixture: " + result.HomeTeam + " v " + result.AwayTeam);
                    }
                }

                context.SaveChanges();
                Console.WriteLine("Added fixtures");
                Options();

            }

            if (input == "2")
            {
                string[] teams = File.ReadAllLines(fixtures);
                var query = from line in teams
                            let data = line.Split(',')
                            select new HeadToHead()
                            {
                                Home = data[0],
                                Away = data[1],
                            };
                foreach (var a in query.Take(130).Reverse().Take(100).Reverse())
                {
                    if (!RunSimulation(a.Home, a.Away)) break;
                }
                accuracy = Convert.ToDouble(correct)/Convert.ToDouble(total)*100;
                Console.WriteLine("Simulation was "+ accuracy + "% accurate");
                Options();

            }

            if (input == "1")
            {
                Run();
            }

            if (input == "4")
            {
                RunSimulation("Watford", "Man United");
                Options();
            }
        }