Exemple #1
0
        public bool KaliteHesapla()
        {
            //kalite adet hesaplanıyor
            if (YeniMamulKumas.Metre != null && YeniMamulKumas.Metre != 0)
            {
                YeniMamulKumas.KaliteAdetDeger = Math.Round((YeniMamulKumas.HataAdet / YeniMamulKumas.Metre), 3);
            }
            else
            {
                YeniMamulKumas.KaliteAdetDeger = 0;
            }
            tblKaliteTanim adetKalite = db.GetGeneric <tblKaliteTanim>(c => c.AdetAralik1 <= YeniMamulKumas.KaliteAdetDeger && YeniMamulKumas.KaliteAdetDeger <= c.AdetAralik2).FirstOrDefault();

            YeniMamulKumas.KaliteAdet = (adetKalite == null || adetKalite.Adi == null) ? "" : adetKalite.Adi;

            //kalite puan hesaplanıyor
            if (YeniMamulKumas.Metre != null && YeniMamulKumas.Metre != 0)
            {
                YeniMamulKumas.KalitePuanDeger = Math.Round((YeniMamulKumas.HataPuan * 100 / YeniMamulKumas.Metre), 3);
            }
            else
            {
                YeniMamulKumas.KalitePuanDeger = 0;
            }
            tblKaliteTanim puanKalite = db.GetGeneric <tblKaliteTanim>(c => c.PuanAralik1 <= YeniMamulKumas.KalitePuanDeger && YeniMamulKumas.KalitePuanDeger <= c.PuanAralik2).FirstOrDefault();

            YeniMamulKumas.KalitePuan = (puanKalite == null || puanKalite.Adi == null) ? "" : puanKalite.Adi;

            return(true);
        }
Exemple #2
0
        private bool KaliteHesapla()
        {
            //kalite adet alt kumaş için hesaplanıyor
            if (_KumasAlt.Metre != null && _KumasAlt.Metre != 0)
            {
                _KumasAlt.KaliteAdetDeger = Math.Round((_KumasAlt.HataAdet / _KumasAlt.Metre), 3);
            }
            else
            {
                _KumasAlt.KaliteAdetDeger = 0;
            }
            tblKaliteTanim adetKalite = _Db.GetGeneric <tblKaliteTanim>(c => c.AdetAralik1 <= _KumasAlt.KaliteAdetDeger && _KumasAlt.KaliteAdetDeger <= c.AdetAralik2).FirstOrDefault();

            _KumasAlt.KaliteAdet = (adetKalite == null || adetKalite.Adi == null) ? "" : adetKalite.Adi;

            //kalite puan alt kumaş için hesaplanıyor
            if (_KumasAlt.Metre != null && _KumasAlt.Metre != 0)
            {
                _KumasAlt.KalitePuanDeger = Math.Round((_KumasAlt.HataPuan * 100 / _KumasAlt.Metre), 3);
            }
            else
            {
                _KumasAlt.KalitePuanDeger = 0;
            }
            tblKaliteTanim puanKalite = _Db.GetGeneric <tblKaliteTanim>(c => c.PuanAralik1 <= _KumasAlt.KalitePuanDeger && _KumasAlt.KalitePuanDeger <= c.PuanAralik2).FirstOrDefault();

            _KumasAlt.KalitePuan = (puanKalite == null || puanKalite.Adi == null) ? "" : puanKalite.Adi;

            //kalite adet üst kumaş için hesaplanıyor
            if (_KumasUst.Metre != null && _KumasUst.Metre != 0)
            {
                _KumasUst.KaliteAdetDeger = Math.Round((_KumasUst.HataAdet / _KumasUst.Metre), 3);
            }
            else
            {
                _KumasUst.KaliteAdetDeger = 0;
            }
            adetKalite           = _Db.GetGeneric <tblKaliteTanim>(c => c.AdetAralik1 <= _KumasUst.KaliteAdetDeger && _KumasUst.KaliteAdetDeger <= c.AdetAralik2).FirstOrDefault();
            _KumasUst.KaliteAdet = (adetKalite == null || adetKalite.Adi == null) ? "" : adetKalite.Adi;

            //kalite puan üst kumaş için hesaplanıyor
            if (_KumasUst.Metre != null && _KumasUst.Metre != 0)
            {
                _KumasUst.KalitePuanDeger = Math.Round((_KumasUst.HataPuan * 100 / _KumasUst.Metre), 3);
            }
            else
            {
                _KumasUst.KalitePuanDeger = 0;
            }
            puanKalite           = _Db.GetGeneric <tblKaliteTanim>(c => c.PuanAralik1 <= _KumasUst.KalitePuanDeger && _KumasUst.KalitePuanDeger <= c.PuanAralik2).FirstOrDefault();
            _KumasUst.KalitePuan = (puanKalite == null || puanKalite.Adi == null) ? "" : puanKalite.Adi;

            return(true);
        }