Пример #1
0
        public async Task SprawdzCzyWynikiBadanWTolerancjach()
        {
            ListaBadan = await _unitOfWork.tblWynikiBadanGeowloknin.GetAllAsync() as List <tblWynikiBadanGeowloknin>;

            ListaParametrowWymaganych = await _unitOfWork.tblTowarGeowlokninaParametry.GetAllAsync() as List <tblTowarGeowlokninaParametry>;

            foreach (var badanie in ListaBadan)
            {
                tblTowar towar = await ZnajdzTowar(badanie);

                if (string.IsNullOrWhiteSpace(towar.Nazwa))
                {
                    badanie.UwagiDotyczaceWyniku = "Nie odnaleziono danego towaru w bazie danych";
                    CzyBadanieZgodne(badanie);
                }
                else
                {
                    var parametryWymagane = ListaParametrowWymaganych.SingleOrDefault(p => p.IDTowar == towar.IDTowar);
                    SprawdzZgodnoscBadaniaZWymaganymiParametrami(badanie, parametryWymagane);
                    CzyBadanieZgodne(badanie);
                }

                await _unitOfWork.SaveAsync();
            }
        }
Пример #2
0
        public async Task SprawdzCzyWynikiBadanWTolerancjach(tblWynikiBadanGeowloknin badanie)
        {
            if (badanie == null)
            {
                return;
            }

            tblTowar towar = await ZnajdzTowar(badanie);

            if (string.IsNullOrWhiteSpace(towar.Nazwa))
            {
                badanie.UwagiDotyczaceWyniku = "Nie odnaleziono danego towaru w bazie danych";
                CzyBadanieZgodne(badanie);
            }
            else
            {
                ListaParametrowWymaganych = await _unitOfWork.tblTowarGeowlokninaParametry.GetAllAsync() as List <tblTowarGeowlokninaParametry>;

                var parametryWymagane = ListaParametrowWymaganych.SingleOrDefault(p => p.IDTowar == towar.IDTowar);

                if (parametryWymagane == null)
                {
                    badanie.CzyBadanieZgodne     = false;
                    badanie.UwagiDotyczaceWyniku = "Braka parametrów wymaganych dla danego towaru";
                }
                else
                {
                    SprawdzZgodnoscBadaniaZWymaganymiParametrami(badanie, parametryWymagane);
                    CzyBadanieZgodne(badanie);
                }
            }
            await _unitOfWork.SaveAsync();
        }
Пример #3
0
        public void GdyPrzeslanoTowarTblTowar_IfObjIsNull_Returns()
        {
            sut = GenerateSUT(messengerOrg);
            tblTowar towar = null;

            messengerOrg.Send(towar);

            Assert.IsTrue(sut.WybranyTowarRuch.IDTowar == null);
        }
Пример #4
0
        private async void DrukujCommandExecuteAsync()
        {
            LabelModel.RodzajSurowca = WybranyRodzajSurowca.RodzajSkrot;
            LabelModel.Gramatura     = WybranaGramatura.Gramatura;
            tblTowar towar = await geowlokninaHelper.PobierzTowarZGramaturyIRodzajuSurowca(WybranaGramatura.Gramatura.GetValueOrDefault(), WybranyRodzajSurowca.RodzajSkrot);

            tblTowarGeowlokninaParametry geowlokninaParametry = await unitOfWork.tblTowarGeowlokninaParametry.GetByIdIncludeAllTablesAsync(towar.IDTowar);

            await zebraLabelPrinter.PrintLabelCE(LabelModel, geowlokninaParametry);
        }
Пример #5
0
        public void MethodName_Condition_Expectations()
        {
            sut = new tblTowar();
            var t = sut.GetType();

            var type  = sut.GetType();
            var count = type.GetCustomAttributes(typeof(SerializableAttribute), true).Count();

            Assert.AreEqual(1, count);
        }
Пример #6
0
        private async void GdyPrzeslanoTowar(tblTowar obj)
        {
            listaTowarow = await unitOfWork.tblTowar.GetAllAsync() as List <tblTowar>;

            Towar = await unitOfWork.tblTowar.GetByIdAsync(obj.IDTowar);

            ListaJM = await unitOfWork.tblJm.GetAllAsync();

            ListaTypowKodowKreskowych = await unitOfWork.tblKodKreskowyTyp.GetAllAsync();

            Tytul = $"Szczegóły Towaru: {Towar.Nazwa}";
        }
Пример #7
0
        public TowarSzczegolyViewModel(IUnitOfWork unitOfWork,
                                       IDialogService dialogService,
                                       IViewService viewService,
                                       IMessenger messenger
                                       )
        {
            this.unitOfWork    = unitOfWork;
            this.dialogService = dialogService;
            this.viewService   = viewService;
            this.messenger     = messenger;

            ZaladujWartosciPoczatkoweCommand = new RelayCommand(ZaladujWartosciPoczatkoweCommandExecute);
            ZapiszCommand = new RelayCommand(ZapiszCommandExecute, ZapiszCommandCanExecute);
            UsunCommand   = new RelayCommand(UsunCommandExecute, UsunCommandCanExecute);

            messenger.Register <tblTowar>(this, GdyPrzeslanoTowar);

            Towar = new tblTowar();
            //Towar.MetaSetUp();
        }
Пример #8
0
 private void GdyPrzeslanoTowar(tblTowar obj)
 {
     Towar             = obj;
     TowarRuch.IDTowar = Towar.IDTowar;
     viewService.Close <TowarEwidencjaViewModel>();
 }
Пример #9
0
 public void SetUp()
 {
     sut = new tblTowar();
 }