public bool HataSil(tblMamulHatalari hata) { if (hata.Id != 0 && db.DeleteGeneric <tblMamulHatalari>(hata) == false) { return(false); } this.Hatalar.Remove(hata); HataPuanlariHesapla(); KaliteHesapla(); return(true); }
private void HataPuanlariHesapla(tblMamulHatalari mamulHata) { if (mamulHata.Uzunluk > 2) { this.YeniMamulKumas.HataAdet += Convert.ToInt32(mamulHata.Uzunluk); this.YeniMamulKumas.HataPuan += mamulHata.Uzunluk * 4; } else { tblHataTanim hataPuan = db.GetGeneric <tblHataTanim>(c => c.Kodu == mamulHata.HataKodu && c.PuanAralik1 <= mamulHata.Uzunluk && mamulHata.Uzunluk <= c.PuanAralik2).FirstOrDefault(); this.YeniMamulKumas.HataAdet += 1; this.YeniMamulKumas.HataPuan += (hataPuan != null && hataPuan.Puan != null) ? hataPuan.Puan : 0; } }
public bool HataEkle(tblMamulHatalari hata) { try { if (hata == null) { return(false); } hata.Uzunluk /= 100; Hatalar.Add(hata); HataPuanlariHesapla(hata); KaliteHesapla(); return(true); } catch (Exception e) { DBEvents.LogException(e, "Mamul HataEkle(tblMamulHatalari hata) fonksiyonu", 0); return(false); } }