Exemplo n.º 1
0
        public void LoadDefaultTube(string code, BindingList <TubeForGrid> tubeGrids)
        {
            var specimen    = new SpecimenServiceClient().GetSpecimenByCode(code);
            var tubeForGrid = new TubeForGrid()
            {
                Code = specimen.DefaultTube.Code
            };

            tubeGrids.Add(tubeForGrid);
        }
Exemplo n.º 2
0
        public void DeleteCheckedTests_TestReturnedStringWithoutInputCode()
        {
            var tubestList = new BindingList <TubeForGrid>();

            var tube1 = new TubeForGrid()
            {
                Tests = "qwe, asd, zxc"
            };

            tubestList.Add(tube1);

            var tube2 = new TubeForGrid()
            {
                Tests = "asd, qwe, zxc"
            };

            tubestList.Add(tube2);

            var tube3 = new TubeForGrid()
            {
                Tests = "asd, zxc, qwe"
            };

            tubestList.Add(tube3);

            var tube4 = new TubeForGrid()
            {
                Tests = "qwe"
            };

            tubestList.Add(tube4);

            var updatedTubesList = new NewOrderModel().DeleteCheckedTests(tubestList, "qwe");

            string updatedTestsString = "asd, zxc";

            Assert.AreEqual(updatedTubesList[0].Tests, updatedTestsString);
            Assert.AreEqual(updatedTubesList[1].Tests, updatedTestsString);
            Assert.AreEqual(updatedTubesList[2].Tests, updatedTestsString);
            Assert.IsEmpty(updatedTubesList[3].Tests);
        }
Exemplo n.º 3
0
 public BindingList <TubeForGrid> SearchConcreteTubes(string number)
 {
     if (string.IsNullOrEmpty(number))
     {
         return(new BindingList <TubeForGrid>());
     }
     else
     {
         var listForGrid = new BindingList <TubeForGrid>();
         foreach (var concreteTube in new BindingList <DtoConcreteTube>(OrderService.FindConcreteTubesByOrder(number)))
         {
             var tube = new TubeForGrid()
             {
                 Code         = concreteTube.Tube.Code,
                 ConcreteCode = concreteTube.Code,
                 ReceivedDt   = concreteTube.ReceivedDt,
                 Tests        = OrderService.GetTestTubeAttachesStringByTube(concreteTube.Code)
             };
             listForGrid.Add(tube);
         }
         return(listForGrid);
     }
 }