예제 #1
0
        public bool TezgahPlaniSil(vPlanlama plan)
        {
            if (plan == null)
            {
                return(false);
            }

            bool     snc   = true;
            tblCozgu cozgu = db.GetGeneric <tblCozgu>(c => c.SiparisId == plan.SiparisId && c.TipId == plan.TipId).FirstOrDefault();

            //eğer silinen plan çözgüyü sıfırlıyorsa o çözgü kaydı silinmelidir. Aksi halde miktarı düşürülerek update edilmelidir.
            if (cozgu.Miktar - plan.Miktar <= 0)
            {
                snc = db.DeleteGeneric <tblCozgu>(cozgu);
            }
            else
            {
                cozgu.Miktar -= plan.Miktar.Value;
                snc           = db.UpdateGeneric <tblCozgu>(cozgu);
            }

            if (snc == false)
            {
                return(false);
            }

            return(db.DeleteGeneric <tblPlanlama>(plan.ViewToTbl()));
        }
예제 #2
0
        public bool TalepSil(int talepId)
        {
            tblTalepler talep = db.GetGeneric <tblTalepler>(c => c.Id == talepId).FirstOrDefault();

            if (talep == null)
            {
                return(false);
            }
            return(db.DeleteGeneric <tblTalepler>(talep));
        }
예제 #3
0
 public bool CikisSil(vIplikCikis cikis)
 {
     if (db.DeleteGeneric <tblMalzemeCikis>(cikis.ViewToTbl()))
     {
         if (this.CikisIplikleri.Contains(cikis))
         {
             this.CikisIplikleri.Remove(cikis);
         }
         return(true);
     }
     return(false);
 }
예제 #4
0
            //Gökhan 16.05.2014
            public bool ReceteItemSil(vKumasRenkAct kimyasal, int kullaniciAdi)
            {
                tblKumasRenkAct kimyasalTbl = kimyasal.ViewToTable();
                int             silinenId   = kimyasalTbl.Id;

                if (db.DeleteGeneric <tblKumasRenkAct>(kimyasalTbl))
                {
                    this.RenkKimyasallari.Remove(kimyasal);
                    SilenPersonelKaydet(silinenId, kullaniciAdi);
                    return(true);
                }

                return(false);
            }
예제 #5
0
파일: HamKumas.cs 프로젝트: isdMehmet/LKERP
        public bool HataSil(tblHamHatalari hata)
        {
            bool snc = true;

            if (hata.Id == 0)
            {
                Hatalar.Remove(hata);
                snc = true;
            }
            else
            {
                if (_Db.DeleteGeneric <tblHamHatalari>(hata))
                {
                    Hatalar.Remove(hata);
                    snc = true;
                }
                else
                {
                    snc = false;
                }
            }

            if (snc)
            {
                HataPuanlariHesapla();
                GramajHesapla();
                KaliteHesapla();
            }
            return(snc);
        }
예제 #6
0
파일: Levent.cs 프로젝트: isdMehmet/LKERP
        public bool LeventleriSil()
        {
            if (this.Leventler.FindAll(c => c.Id != 0).Count == 0)
            {
                this.Leventler = new List <vLeventHareket>();
                return(true);
            }
            if (db.DeleteGeneric <tblMalzemeCikis>(db.GetGeneric <tblMalzemeCikis>(c => c.SetId == this.SetId)) == true)
            {
                this.KullanilanIplikler.ForEach(c => c.Id = 0);
                if (db.DeleteGeneric <tblLeventHareket>(vLeventHareket.ViewToTbl(this.Leventler)))
                {
                    this.Leventler = new List <vLeventHareket>();
                    return(true);
                }
            }

            return(false);
        }
예제 #7
0
        public static bool KafesKartniSil(tblAyarlar item)
        {
            if (item.BaglantiId != 247)
            {
                item.BaglantiId = 247;
            }

            DBEvents db = new DBEvents();

            return(db.DeleteGeneric <tblAyarlar>(item));
        }
예제 #8
0
 public bool ProcessSil(vPartiProcessleri process)
 {
     if (process.Id == 0)
     {
         this._Processler.Remove(process);
         return(true);
     }
     else
     {
         if (db.DeleteGeneric <tblPartiProsesleri>(process.ViewToTbl()))
         {
             this._Processler.Remove(process);
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
예제 #9
0
파일: Iade.cs 프로젝트: isdMehmet/LKERP
        public bool IadeSil(vMamulKumaslar silinecek)
        {
            tblMamulKumaslar satir = db.GetGeneric <tblMamulKumaslar>(c => c.Id == silinecek.Id).FirstOrDefault();

            if (satir == null)
            {
                return(false);
            }
            if (db.DeleteGeneric <tblMamulKumaslar>(satir) == false)
            {
                return(false);
            }
            IadeBarkodlari.Remove(silinecek);
            return(true);
        }
예제 #10
0
        public bool CozguIsEmriSil(vCozguIsEmri silinecek)
        {
            if (silinecek.Id == 0)
            {
                CozguIsEmirleri.Remove(silinecek);
                return(true);
            }
            else if (db.DeleteGeneric <tblCozguIsEmri>(silinecek.ViewToTbl()))
            {
                CozguIsEmirleri.Remove(silinecek);
                return(true);
            }

            return(false);
        }
예제 #11
0
        public bool SatirSil(vTalepKarsilamaAct satir)
        {
            if (satir.Id == 0)
            {
                _Talepler.Remove(satir);
                return(true);
            }

            if (db.DeleteGeneric <tblTalepKarsilamaAct>(satir.ViewToTbl()))
            {
                _Talepler.Remove(satir);
                return(true);
            }
            return(false);
        }
예제 #12
0
        public bool Kaydet()
        {
            if (this.Barkodlar == null || this.Barkodlar.Count == 0)
            {
                return(false);
            }

            //önceki kayıtlar silinir, yeniden kayıt yapılır
            if (db.DeleteGeneric <tblPackAliases>(db.GetGeneric <tblPackAliases>(c => c.SevkId == this._SevkBelge.Id)))
            {
                //alias girilen kayıtlar tabloya kayıt edilir.
                return(db.SaveGeneric <tblPackAliases>(vPackList.ViewToTbl(this.Barkodlar.FindAll(f => f.TipAlias != null || f.RenkAlias != null || f.RollAlias != null))));
            }

            return(false);
        }
예제 #13
0
파일: Mamul.cs 프로젝트: isdMehmet/LKERP
        protected bool MamulBarkodAl(ref tblMamulKumaslar mamul)
        {
            //mamul kumaş barkodu oluşturuluyor
            mamul.Barkod = ('M' + mamul.Id.ToString()).PadLeft(10, '0');
            if (mamul.AnaMamulId == 0 && mamul.HamId != null)
            {
                mamul.AnaMamulId = mamul.Id;
            }
            bool barkodAlindiMi = db.UpdateGeneric <tblMamulKumaslar>(mamul);

            if (!barkodAlindiMi) //eğer barkod alınamaz ise kayıt silinir ve kaydedilmedi olarak fonksiyon false dönderir.
            {
                db.DeleteGeneric <tblMamulKumaslar>(mamul);
                return(false);
            }

            return(true);
        }
예제 #14
0
        public static bool SiparisPlaniSil(vPlanSiparisleri2 planSiparisi)
        {
            DBEvents           db           = new DBEvents();
            List <tblPlanlama> silinecekler = db.GetGeneric <tblPlanlama>(c => c.SiparisId == planSiparisi.SiparisId && c.TipId == planSiparisi.TipId);

            bool snc = new DBEvents().DeleteGeneric <tblPlanlama>(silinecekler);

            if (snc)
            {
                List <tblCozgu> cozguler = db.GetGeneric <tblCozgu>(c => c.SiparisId == planSiparisi.SiparisId && c.TipId == planSiparisi.TipId);
                if (db.DeleteGeneric <tblCozgu>(cozguler) == false)
                {
                    throw new Exception("Çözgü silinemedi..!\n\nLütfen çözgüyü manuel siliniz..!");
                }
            }

            return(snc);
        }
예제 #15
0
파일: Sevkiyat.cs 프로젝트: isdMehmet/LKERP
        public bool SevkiyatSil()
        {
            //List<tblMamulKumaslar> tblOkutulanlar = vMamulKumaslar.ViewToTable(Okutulanlar);
            //tblOkutulanlar.ForEach(c => c.SevkId = null);

            string iptalMi = db.GetGenericWithSQLQuery <string>("execute spMamulSevkiyatlariIptalEt " + this.SevkBelge.Id.ToString(), new string[0]).FirstOrDefault();

            if (iptalMi == "1")
            {
                bool snc = db.DeleteGeneric <tblSevk>(this.SevkBelge.ViewToTbl());
                if (snc)
                {
                    SevkBelge = new vSevk();
                }
                return(snc);
            }

            return(false);
        }
예제 #16
0
        public static bool ProcessSil(vBoyahaneProcess silinecek)
        {
            DBEvents db = new DBEvents();

            if (db.DeleteGeneric <tblBoyahaneProcess>(silinecek.ViewToTbl()))
            {
                if (silinecek.ReProcess.HasValue && silinecek.ReProcess.Value) //silinecek process reprocess ise parti duruma göre tekrar set edilmelidir.
                {
                    List <tblBoyahaneProcess> list = db.GetGeneric <tblBoyahaneProcess>(c => c.ReProcess == true);
                    if (list == null || list.Count == 0)
                    {
                        tblPartiler parti = db.GetGeneric <tblPartiler>(c => c.Id == silinecek.PartiId).FirstOrDefault();
                        parti.ReProcessVarMi = false;
                        db.UpdateGeneric <tblPartiler>(parti);
                    }
                }

                return(true);
            }

            return(false);
        }
예제 #17
0
        public bool BakimOnarimMalzemeSil(vBakimOnarimAct malzemeKaydi)
        {
            tblBakimOnarimAct tbl = vBakimOnarimAct.ViewToTable(malzemeKaydi);

            return(db.DeleteGeneric <tblBakimOnarimAct>(tbl));
        }
예제 #18
0
파일: Siparis.cs 프로젝트: isdMehmet/LKERP
 public bool FiyatSil(vFiyatListeleri silinecek)
 {
     return(db.DeleteGeneric <tblFiyatListeleri>(vFiyatListeleri.ViewToTable(silinecek)));
 }
예제 #19
0
파일: Sayac.cs 프로젝트: isdMehmet/LKERP
 public bool SayacSil(tblSayaclar altBaslik)
 {
     return(db.DeleteGeneric <tblSayaclar>(altBaslik));
 }
예제 #20
0
 public bool KumasSil(vKumas silinecek)
 {
     return(db.DeleteGeneric <tblKumas>(vKumas.ViewToTable(silinecek)));
 }