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); } }
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; }
public bool KarsilamaGuncelle(vTalepKarsilama form) { return(db.UpdateGeneric <tblTalepKarsilama>(vTalepKarsilama.ViewToTable(form))); }
public static bool BelgeSil(vTalepKarsilama talep) { return(new DBEvents().DeleteGeneric <tblTalepKarsilama>(talep.ViewToTable())); }