Exemple #1
0
        public static Stream OpenAsset(string folder, string file)
        {
            var fileInfos = NSBundle.GetPathsForResources(".txt", folder)
                            .Select(a => new FileInfo(a)).FirstOrDefault(c => c.Name == file);

            return(fileInfos.OpenRead());
        }
Exemple #2
0
 public override void ViewDidLoad()
 {
     base.ViewDidLoad();
     // Perform any additional setup after loading the view, typically from a nib.
     if (RISCanvasView != null)
     {
         string[]          cycleNames = { "TEG Unit #10", "TEG Unit #9", "TEG Unit #8", "TEG Unit #7", "Pole Rectifier",
                                          "TEG Unit #6",           "TEG Unit #5", "TEG Unit #4", "TEG Unit #3", "TEG Unit #2",   "TEG Unit #1","MP 156.13", "MP 153.5", "MP 148.5" };
         InterruptionCycle cycle = new MultiSetInterruptionCycle("Testing Set 1", 17, 5, 2, cycleNames);
         string[]          files = NSBundle.GetPathsForResources(".csv", NSBundle.MainBundle.BundlePath);
         //string[] files = Directory.GetFiles(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "*.csv", SearchOption.AllDirectories);
         //string[] files = Directory.GetFiles(@"C:\Users\kcron\Desktop\RIS\Phase 1\SET 2\", "*.csv");
         if (files.Length > 0)
         {
             foreach (string file in files)
             {
                 var set   = new RISDataSet(file, cycle);
                 var graph = new RISGraph(set);
                 RISCanvasView.AddGraph(graph);
             }
             //_Graph = graph;
         }
         //RISCanvasView.SetNeedsDisplay();
     }
 }
        public bool CreateDirectories()
        {
            // Create Subdirectories as per the RootFolder Location
            // Failure will return false

            try
            {
                Directory.CreateDirectory(ImportFolder);
                Directory.CreateDirectory(ExportFolder);
                Directory.CreateDirectory(BankFolder);
                Directory.CreateDirectory(ImportedFolder);
                Directory.CreateDirectory(LostFolder);
                Directory.CreateDirectory(TrashFolder);
                Directory.CreateDirectory(SuspectFolder);
                Directory.CreateDirectory(DetectedFolder);
                Directory.CreateDirectory(FrackedFolder);
                Directory.CreateDirectory(TemplateFolder);
                Directory.CreateDirectory(PartialFolder);
                Directory.CreateDirectory(CounterfeitFolder);
                Directory.CreateDirectory(LanguageFolder);
                Directory.CreateDirectory(PreDetectFolder);
                Directory.CreateDirectory(RequestsFolder);
                Directory.CreateDirectory(DangerousFolder);
                Directory.CreateDirectory(LogsFolder);
            }
            catch (Exception e)
            {
                Debug.WriteLine(e.Message);
                return false;
            }
            try{
                string[] files = NSBundle.GetPathsForResources("jpg", "Templates");
                foreach (var fl in files)
                {
                    string fileName = Path.GetFileName(fl);
                    try
                    {
                        File.Copy(fl, TemplateFolder + fileName);
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine(e.Message);
                    }
                }

            }
            catch(Exception e) {
                Debug.WriteLine(e.Message);
            }
       
            return true;
        }
Exemple #4
0
        public AppConfigurationProvider()
        {
            string fullSecret;

            var fileInfos = NSBundle.GetPathsForResources(".txt", "");
            var filePath  = NSBundle.MainBundle.PathForResource("Secret", ".txt");
            var fileInfo  = new FileInfo(filePath);

            using (StreamReader sr = new StreamReader(new FileStream(fileInfo.FullName, FileMode.Open, FileAccess.Read)))
            {
                fullSecret = sr.ReadToEnd();
            }
            string[] parts = fullSecret.Split('|');
            ApiConfiguration = new ApiConfiguration(parts[0], parts[1], "PL", "PLN", "PL");
        }