Esempio n. 1
0
        public bool SiparisSil(vSiparisler silinecek)
        {
            List <tblSiparisAct> siparisList = db.GetGeneric <tblSiparisAct>(c => c.SiparisId == silinecek.Id);

            if (db.DeleteGeneric <tblSiparisAct>(siparisList))
            {
                tblSiparisler tbl = db.GetGeneric <tblSiparisler>(c => c.Id == silinecek.Id).FirstOrDefault();
                return(db.DeleteGeneric <tblSiparisler>(tbl));
            }
            return(false);
        }
Esempio n. 2
0
        public bool SiparisKaydet(ref vSiparisler siparis, int kullaniciId)
        {
            tblSiparisler tblSip = vSiparisler.ViewToTable(siparis);

            tblSip.GuncelleyenPersId = kullaniciId;
            try
            {
                tblSip.OrderSayi = Convert.ToInt32(tblSip.OrderNo.Substring(tblSip.OrderNo.IndexOf('-') + 1));
            }
            catch { }

            if (tblSip.KapanmaTarihi.HasValue == false && tblSip.Durum == "Tamamlandı")
            {
                tblSip.KapanmaTarihi  = DateTime.Now;
                siparis.KapanmaTarihi = DateTime.Now;
            }
            else if (tblSip.Durum != "Tamamlandı")
            {
                tblSip.KapanmaTarihi  = null;
                siparis.KapanmaTarihi = null;
            }

            if (siparis.Id == 0)
            {
                int           bagId  = siparis.BaglantiId;
                tblSiparisler sipTip = db.GetGeneric <tblSiparisler>(c => c.Id == bagId).FirstOrDefault();

                tblBelgeNo belgeNo    = tblBelgeNo.BelgeNoGetir(sipTip == null ? "" : sipTip.BelgeTuru);
                string     strNumara  = (belgeNo.SonBelgeNo + 1).ToString("00000");
                string     belgeNoStr = belgeNo.Tipi + " " + DateTime.Now.ToString("yy") + "/" + strNumara;

                siparis.SozlesmeNo = belgeNoStr;
                tblSip.SozlesmeNo  = belgeNoStr;
                belgeNo.SonBelgeNo = belgeNo.SonBelgeNo + 1;
                belgeNo.Yil        = DateTime.Now.Year;
                tblBelgeNo.BelgeNoKaydet(belgeNo);

                bool snc = db.SaveGeneric <tblSiparisler>(ref tblSip);
                siparis.Id = tblSip.Id;

                return(snc);
            }

            else
            {
                return(db.UpdateGeneric <tblSiparisler>(tblSip));
            }
        }
Esempio n. 3
0
        public bool SevkiyatEmriOlustur(vSiparisler siparis, int olusturanId)
        {
            tblSevk sevkBelge = new tblSevk()
            {
                FarkliSiparisOkut       = false,
                LogoAktarildiMi         = false,
                MusteriId               = siparis.FirmaId,
                SevkEdenId              = olusturanId,
                SiparisId               = siparis.Id,
                Tarih                   = DateTime.Today,
                TipRenkKontrolDevreDisi = false
            };

            if (db.SaveGeneric <tblSevk>(sevkBelge))
            {
                tblSiparisler sipTbl = vSiparisler.ViewToTable(siparis);
                sipTbl.SevkEdilebilirMi = true;
                return(db.UpdateGeneric <tblSiparisler>(sipTbl));
            }

            return(false);
        }