bool AufgaabeErfolgraicUmgeseztFürAufgaabeParam( SictAufgaabeZuusctand Aufgaabe, SictAufgaabeParam AufgaabeParam) { if (null == Aufgaabe) { return(false); } var AufgaabeErfolgZait = Aufgaabe.ErfolgZait; var AufgaabeErfolgUnterbrecungZait = Aufgaabe.ErfolgUnterbrecungZait; if (!AufgaabeErfolgZait.HasValue) { return(false); } if (AufgaabeErfolgUnterbrecungZait.HasValue) { return(false); } if (!AufgaabeHinraicendGlaicwertigFürFortsazFürAufgaabeParamUndBeginZaitHinraicendJung(Aufgaabe, AufgaabeParam)) { return(false); } return(true); }
bool AufgaabeHinraicendGlaicwertigFürFortsazFürAufgaabeParamUndBeginZaitHinraicendJung( SictAufgaabeZuusctand KandidaatAufgaabe, SictAufgaabeParam AufgaabeParam, Int64?BeginZaitScrankeMin = null) { if (null == KandidaatAufgaabe) { return(false); } if (BeginZaitScrankeMin.HasValue) { if (!(BeginZaitScrankeMin <= KandidaatAufgaabe.BeginZait)) { return(false); } } var AufgaabeErfolgUnterbrecungZait = KandidaatAufgaabe.ErfolgUnterbrecungZait; if (AufgaabeErfolgUnterbrecungZait.HasValue) { return(false); } var KandidaatAufgaabeParam = KandidaatAufgaabe.AufgaabeParam; if (!SictAufgaabeParam.HinraicendGlaicwertigFürFortsaz(KandidaatAufgaabeParam, AufgaabeParam)) { return(false); } return(true); }
public void FüügeAn( SictAufgaabeParam KomponenteAufgaabeParam, bool ZerleegungVolsctändig = true) { FüügeAn(new SictAufgaabeParam[] { KomponenteAufgaabeParam }, ZerleegungVolsctändig); }
public SictAufgaabeParamZerleegungErgeebnis Kombiniire( SictAufgaabeParam KomponenteAufgaabeParam, bool ZerleegungVolsctändig = true) { return(Kombiniire(new SictAufgaabeParam[] { KomponenteAufgaabeParam }, ZerleegungVolsctändig)); }