//EiluciuSuma private IEnumerable<KlaidaSuRusiesKodu> EiluciuSumaTuriButiNemazesne(int stulpelis, IEnumerable<ReiksmeSuKodu> reiksmesSuKodais, string sumosKodas, string[] daliuKodai, KlaidosKodas klaidosKodas) { var suma = reiksmesSuKodais.First(x => x.Kodas == sumosKodas); var dalys = reiksmesSuKodais.Where(x => x.Reiksme.HasValue && daliuKodai.Contains(x.Kodas)); if (dalys.Sum(x => x.Reiksme.Value) > suma.Reiksme) yield return new KlaidaSuRusiesKodu(suma.Kodas, klaidosKodas); }
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //Ar neneigiamas private IEnumerable<KlaidaSuRusiesKodu> IrasaiTuriButiNeneigiami(int stulpelis, IEnumerable<ReiksmeSuKodu> reiksmesSuKodais, int[] ignoruojamiStulpeliai, KlaidosKodas klaidosKodas) { if (!ignoruojamiStulpeliai.Contains(stulpelis)) { foreach (var reiksmeSuKodu in reiksmesSuKodais) { if (reiksmeSuKodu.Reiksme.HasValue && reiksmeSuKodu.Reiksme < 0) yield return new KlaidaSuRusiesKodu(reiksmeSuKodu.Kodas, klaidosKodas); } } }
public KlaidaSuRusiesKodu(string rusiesKodas, KlaidosKodas kodas) { RusiesKodas = rusiesKodas; Kodas = kodas; }
public KlaidosAprasas(FormosTipas formosTipas, Upload upload, string irasoKodas, int stulpelis, KlaidosKodas klaidosKodas) { FormosTipas = formosTipas; Upload = upload; IrasoKodas = irasoKodas; Stulpelis = stulpelis; KlaidosKodas = klaidosKodas; }
//Ar ne nulis ---patikrinti private IEnumerable<KlaidaSuRusiesKodu> EiluteNeNulis(int stulpelis, IEnumerable<ReiksmeSuKodu> reiksmesSuKodais, string eiluteskodas, KlaidosKodas klaidosKodas) { var eilute = reiksmesSuKodais.First(x => x.Kodas == eiluteskodas); if (eilute.Reiksme == 0) yield return new KlaidaSuRusiesKodu(eilute.Kodas, klaidosKodas); }