コード例 #1
0
 public void AddTestTubeAttch(BindingList <TubeForGrid> tubeGrids, BindingList <TestForGrid> testGrids)
 {
     foreach (var tubeGrid in tubeGrids)
     {
         string   testsString = tubeGrid.Tests;
         string[] testCods    = testsString.Split(new string[] { ", " }, StringSplitOptions.RemoveEmptyEntries);
         foreach (var testCode in testCods)
         {
             string concreteTestCode  = testGrids.SingleOrDefault <TestForGrid>(testGrid => testGrid.Code == testCode).ConcreteCode;
             var    dtoTestTubeAttach = new DtoTestTubeAttach()
             {
                 DtoConctereTube = new DtoConcreteTube()
                 {
                     Id = OrderService.GetConcreteTubeByCode(tubeGrid.ConcreteCode).Id
                 },
                 DtoConcreteTest = new DtoConcreteTest1()
                 {
                     Id = OrderService.GetConcreteTestByCode(concreteTestCode).Id
                 }
             };
             OrderService.AddTestTubeAttach(dtoTestTubeAttach);
         }
     }
 }
コード例 #2
0
ファイル: NewOrderModel.cs プロジェクト: abonSerg/Clinic
 public void AddTestTubeAttch(BindingList<TubeForGrid> tubeGrids, BindingList<TestForGrid> testGrids)
 {
     foreach (var tubeGrid in tubeGrids)
     {
         string testsString = tubeGrid.Tests;
         string[] testCods = testsString.Split(new string[] { ", " }, StringSplitOptions.RemoveEmptyEntries);
         foreach (var testCode in testCods)
         {
             string concreteTestCode = testGrids.SingleOrDefault<TestForGrid>(testGrid => testGrid.Code == testCode).ConcreteCode;
             var dtoTestTubeAttach = new DtoTestTubeAttach()
             {
                 DtoConctereTube = new DtoConcreteTube()
                 {
                     Id = OrderService.GetConcreteTubeByCode(tubeGrid.ConcreteCode).Id
                 },
                 DtoConcreteTest = new DtoConcreteTest1()
                 {
                     Id = OrderService.GetConcreteTestByCode(concreteTestCode).Id
                 }
             };
             OrderService.AddTestTubeAttach(dtoTestTubeAttach);
         }
     }
 }