コード例 #1
0
        public bool TalepFormDurumuGuncelle(vTalepKarsilama vForm, int guncellenecekDurumId)
        {
            try
            {
                tblTalepKarsilama tblForm = db.GetGeneric <tblTalepKarsilama>(c => c.Id == vForm.Id).FirstOrDefault();
                tblForm.DurumId = guncellenecekDurumId;

                return(db.UpdateGeneric <tblTalepKarsilama>(tblForm));
            }
            catch (Exception e)
            {
                DBEvents.LogException(e, "TalepFormDurumuGuncelle", 0);
                return(false);
            }
        }
コード例 #2
0
        public SatinAlma(int grup, int talepEdenPersonelId, vTalepKarsilama satinAlmaBelgesi = null)
        {
            _PersonelBolumleri = new vPersonelBolumleri().PersonelBolumleriGetir();
            if (grup == 39)
            {
                _IplikRenkleri = new DBEvents().GetGeneric <tblRenkler>(c => c.AktifMi == true);
            }
            _Dovizler = db.GetGeneric <tblAyarlar>(c => c.BaglantiId == 31);

            if (satinAlmaBelgesi != null)
            {
                _GrupMalzemeleri = new vMalzemeler().GruptakiMalzemeleriGetir(satinAlmaBelgesi.TalepGrupId.Value);
                _Belge           = satinAlmaBelgesi;
                _Talepler        = db.GetGeneric <vTalepKarsilamaAct>(c => c.TalepKarsilamaId == satinAlmaBelgesi.Id);
                foreach (var item in _Talepler)
                {
                    item.Malzemeler       = _GrupMalzemeleri;
                    item.Bolumler         = _PersonelBolumleri;
                    item.MalzemeBirimleri = db.GetGeneric <vMalzemeBirimleri>(c => c.MalzemeId == item.MalzemeId);
                    item.IplikRenkleri    = _IplikRenkleri;
                    item.MevcutStok       = new Stok().StokMiktariGetir(item.MalzemeId);
                    item.GelecekStok      = new Stok().StokGelecekMiktariGetir(item.MalzemeId);
                    item.Dovizler         = _Dovizler;
                    if (_Belge.Durum == "Onay")
                    {
                        item.OnayMiktar = item.Miktar;
                    }
                }
            }
            else
            {
                _Belge = new vTalepKarsilama()
                {
                    Durum = "Amir Onayı", PersonelId = talepEdenPersonelId, TalepGrupId = grup, Tarih = DateTime.Now, DurumId = 0
                };
                _GrupMalzemeleri = new vMalzemeler().GruptakiMalzemeleriGetir(grup);
            }

            _IslemYapanPersonelId = talepEdenPersonelId;
        }
コード例 #3
0
 public bool KarsilamaGuncelle(vTalepKarsilama form)
 {
     return(db.UpdateGeneric <tblTalepKarsilama>(vTalepKarsilama.ViewToTable(form)));
 }
コード例 #4
0
 public static bool BelgeSil(vTalepKarsilama talep)
 {
     return(new DBEvents().DeleteGeneric <tblTalepKarsilama>(talep.ViewToTable()));
 }