Пример #1
0
        public bool HataSil(tblMamulHatalari hata)
        {
            if (hata.Id != 0 && db.DeleteGeneric <tblMamulHatalari>(hata) == false)
            {
                return(false);
            }
            this.Hatalar.Remove(hata);

            HataPuanlariHesapla();
            KaliteHesapla();
            return(true);
        }
Пример #2
0
        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;
            }
        }
Пример #3
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);
     }
 }