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(); } }
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(); }
public void GdyPrzeslanoTowarTblTowar_IfObjIsNull_Returns() { sut = GenerateSUT(messengerOrg); tblTowar towar = null; messengerOrg.Send(towar); Assert.IsTrue(sut.WybranyTowarRuch.IDTowar == null); }
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); }
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); }
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}"; }
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(); }
private void GdyPrzeslanoTowar(tblTowar obj) { Towar = obj; TowarRuch.IDTowar = Towar.IDTowar; viewService.Close <TowarEwidencjaViewModel>(); }
public void SetUp() { sut = new tblTowar(); }