Exemplo n.º 1
0
        public List <ProcessJob> CreateProcessJobs(ProcessItem processItem, string path)
        {
            List <ProcessJob> jobs = new List <ProcessJob>();

            foreach (var subItem in processItem.Children)
            {
                ClientSample sample = (ClientSample)subItem.Job;
                if (sample == null)
                {
                    break;
                }
                //SampleJob job = new SampleJob()
                //{
                //    Name = Path.GetFileName(subItem.Name),
                //    SampleId = "s1",
                //    Id = subItem.Id,
                //    RawFile = sample.RawFile,
                //    RawFilePath = sample.RawFilePath,
                //    Vial = "A:A1",
                //    CurrentRawFile = sample.RawFile

                //};
                //jobs.Add(job);
            }
            return(jobs);
        }
Exemplo n.º 2
0
        public static List <ClientSample> CreateTestClientSample(string rawFilePath)
        {
            List <ClientSample> samples = new List <ClientSample>();
            ClientSample        sample  = new ClientSample()
            {
                Name        = "Sample1",
                SampleId    = "s1",
                RawFile     = @"C:\SimSourceData\drugx_01",
                RawFilePath = rawFilePath,
                Vial        = "A:A1",
            };

            samples.Add(sample);

            sample = new ClientSample()
            {
                Name        = "Sample2",
                SampleId    = "s2",
                RawFile     = @"C:\SimSourceData\drugx_02",
                RawFilePath = rawFilePath,
                Vial        = "A:A2",
            };
            samples.Add(sample);
            sample = new ClientSample()
            {
                Name        = "Sample3",
                SampleId    = "s3",
                RawFile     = @"C:\SimSourceData\drugx_03",
                RawFilePath = rawFilePath,
                Vial        = "A:A3",
            };
            samples.Add(sample);

            sample = new ClientSample()
            {
                Name        = "Sample4",
                SampleId    = "s4",
                RawFile     = @"C:\SimSourceData\drugx_04",
                RawFilePath = rawFilePath,
                Vial        = "A:A4",
            };
            samples.Add(sample);

            sample = new ClientSample()
            {
                Name        = "Sample5",
                SampleId    = "s5",
                RawFile     = @"C:\SimSourceData\drugx_05",
                RawFilePath = rawFilePath,
                Vial        = "A:A5",
            };
            samples.Add(sample);
            return(samples);
        }
Exemplo n.º 3
0
        public void AddSampleToSamples(string fileName)
        {
            ClientSample sample = new ClientSample()
            {
                RawFile     = Path.GetFileNameWithoutExtension(fileName),
                RawFilePath = Path.GetFullPath(fileName),
                Name        = Path.GetFileNameWithoutExtension(fileName)
            };

            Samples.Add(sample);
        }
Exemplo n.º 4
0
        private void CreateTestData()
        {
            string path            = @"C:\SimSourceData";
            List <ClientSample> ss = ClientSample.CreateTestClientSample(path);

            foreach (var clientSample in ss)
            {
                _samples.Add(clientSample);
            }
            RebindingSamplesToCurrentGroup();
        }