public IslemOnayModel BagisSil(int?kullaniciId, int?bagisId) { IslemOnayModel onay = new IslemOnayModel(); if (bagisDAL.KullaniciIslemYapabilirMi(kullaniciId, bagisId)) { if (bagisDAL.BagisOnaylandiMi(bagisId, kullaniciId) == false) { if (bagisDAL.BagisSil(bagisId)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Bağış silme işleminde bilinmeyen bir hata meydana geldi."); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Bağış onaylandığından dolayı silme işlemi yapılamıyor."); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Sadece kendi yaptığınız bağış için işlem yapabilirsiniz."); } return(onay); }
public IslemOnayModel YetkileriKaydet(List <YetkiModel> yetkiler) { IslemOnayModel onay = new IslemOnayModel(); int sayac = 0; for (int i = 0; i < yetkiler.Count; i++) { bool?cevap = yetkiDAL.YetkiyiKaydet(yetkiler[i].YetkiId, yetkiler[i].GirebilirMi); if (cevap == true) { sayac++; } } if (!(sayac == yetkiler.Count)) { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Yetkilerden bazıları kayıt edilirken hatalar oluştu."); } else { onay.TamamlandiMi = true; } return(onay); }
public IslemOnayModel KasaIslemGuncelle(int?kullaniciId, KasaModel kasa) { IslemOnayModel onay = new IslemOnayModel(); if (KullaniciIslemYapabilirMi(kullaniciId, kasa.Sehir.SehirId)) { KasaTablo gunKasa = new KasaTablo(); gunKasa.Aciklama = kasa.Aciklama; gunKasa.GelirGider = false; if (kasa.GelirGider == 1) { gunKasa.GelirGider = true; } gunKasa.KasaId = kasa.KasaId; gunKasa.Miktar = kasa.Miktar; gunKasa.SehirTablo_SehirId = kasa.Sehir.SehirId; gunKasa.Tarih = kasa.Tarih; onay.TamamlandiMi = kasaDAL.KasaIslemGuncelle(gunKasa); } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Sadce kendi bölgeniz için işlem yapabilirsiniz."); } return(onay); }
public IslemOnayModel IhtiyacSahibiKaydet(IhtiyacSahibiModel yeniIhtiyacSahibi) { IslemOnayModel onay = new IslemOnayModel(); if (ihtiyacSahibiDAL.IhtiyacSahibiVarMi(yeniIhtiyacSahibi.IhtiyacSahibiAdi, yeniIhtiyacSahibi.IhtiyacSahibiSoyadi, yeniIhtiyacSahibi.IhtiyacSahibiTelNo) == null) { IhtiyacSahibiTablo eklenecekIhtiyacSahibi = new IhtiyacSahibiTablo(); eklenecekIhtiyacSahibi.IhtiyacSahibiAdi = yeniIhtiyacSahibi.IhtiyacSahibiAdi; eklenecekIhtiyacSahibi.IhtiyacSahibiSoyadi = yeniIhtiyacSahibi.IhtiyacSahibiSoyadi; eklenecekIhtiyacSahibi.IhtiyacSahibiTelNo = yeniIhtiyacSahibi.IhtiyacSahibiTelNo; eklenecekIhtiyacSahibi.IhtiyacSahibiAdres = yeniIhtiyacSahibi.IhtiyacSahibiAdres; eklenecekIhtiyacSahibi.IhtiyacSahibiAciklama = yeniIhtiyacSahibi.IhtiyacSahibiAciklama; eklenecekIhtiyacSahibi.SehirTablo_SehirId = yeniIhtiyacSahibi.Sehir.SehirId; if (ihtiyacSahibiDAL.IhtiyacSahibiKaydet(eklenecekIhtiyacSahibi)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Bilinmeyen bir hata oluştu."); } } else { onay.TamamlandiMi = false; var sehir = ihtiyacSahibiDAL.IhtiyacSahibiVarMi(yeniIhtiyacSahibi.IhtiyacSahibiAdi, yeniIhtiyacSahibi.IhtiyacSahibiSoyadi, yeniIhtiyacSahibi.IhtiyacSahibiTelNo).SehirTablo.SehirAdi; onay.HataMesajlari.Add($"Bu bilgilerde {sehir} için zaten bir ihtiyaç sahibi kayıt edilmiş"); } return(onay); }
public IslemOnayModel DisardanKartIleBagis(DisardanNakdiBagisModel model) { KullaniciBilgileriTablo kullaniciTablo = new KullaniciBilgileriTablo(); kullaniciTablo.KullaniciAdi = model.BagisciAdi; kullaniciTablo.KullaniciSoyadi = model.BagisciSoyadi; kullaniciTablo.SehirTablo_SehirId = model.SehirBagisci.SehirId; kullaniciTablo.KullaniciEPosta = model.BagisciEPosta; kullaniciTablo.AktifMi = true; kullaniciTablo.BagisciMi = true; kullaniciTablo.KullaniciAdres = model.BagisciAdres; kullaniciTablo.KullaniciSifre = model.BagisciSifre; kullaniciTablo.KullaniciTelefonNumarasi = model.TelNo; KasaTablo kasaTablo = new KasaTablo(); kasaTablo.SehirTablo_SehirId = model.BagisSehir.SehirId; kasaTablo.Miktar = model.Miktar; kasaTablo.GelirGider = true; kasaTablo.Aciklama = "Gelen Bağış"; kasaTablo.Tarih = DateTime.Now; IslemOnayModel onay = new IslemOnayModel(); onay.TamamlandiMi = kasaDAL.DisardanKartBagis(kullaniciTablo, kasaTablo); if (onay.TamamlandiMi == false) { onay.HataMesajlari.Add("Kullanıcı ekleme işleminde hata oluştu."); } return(onay); }
public IslemOnayModel KasaSil(int?kullaniciId, int?kasaId) { IslemOnayModel onay = new IslemOnayModel(); var kasa = KasaGetir(kasaId); if (kasa != null) { if (KullaniciIslemYapabilirMi(kullaniciId, kasa.Sehir.SehirId)) { if (kasaDAL.KasaSil(kasaId)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Silme sırasında hata oluştu."); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Sadece kendi bölgeniz için işlem yapabilirsiniz."); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Silinecek kasa işlemi bulunamadı."); } return(onay); }
public IslemOnayModel Ekle(EsyaModel eklenecekEsya) { IslemOnayModel onay = new IslemOnayModel(); if (esyaDAL.EsyaVarMi(eklenecekEsya.EsyaAdi)) { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Eklenmek istenen eşya sistemde bulunuyor."); return(onay); } else { EsyaTablo esyaTabloEklenecek = new EsyaTablo() { EsyaAdi = eklenecekEsya.EsyaAdi }; if (esyaDAL.Ekle(esyaTabloEklenecek)) { onay.TamamlandiMi = true; return(onay); } else { onay.HataMesajlari.Add("Bilinmeyen bir hata oluştu."); onay.TamamlandiMi = false; return(onay); } } }
public IslemOnayModel EsyaDuzenle(EsyaModel duzenlenmisEsya, int?kullaniciId) { IslemOnayModel onay = new IslemOnayModel(); EsyaTablo esya = new EsyaTablo() { EsyaId = Convert.ToInt32(duzenlenmisEsya.EsyaId), EsyaAdi = duzenlenmisEsya.EsyaAdi }; if (esyaDAL.EsyaVarMi(esya)) { onay.HataMesajlari.Add("Sistemde aynı isimde bir başka eşya kayıtlıdır."); onay.TamamlandiMi = false; } else { if (esyaDAL.EsyaDuzenle(esya, kullaniciId)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Güncelleme işlemi sırasında hata oluştu. Yetkiniz olmadığından bu hatayı görüyor olabilirsiniz."); } } return(onay); }
public IslemOnayModel KasaKaydet(int?kullaniciId, KasaModel model) { IslemOnayModel onay = new IslemOnayModel(); if (KullaniciIslemYapabilirMi(kullaniciId, model.Sehir.SehirId)) { KasaTablo tablo = new KasaTablo(); tablo.Aciklama = model.Aciklama; if (model.GelirGider == 1) { tablo.GelirGider = true; } else { tablo.GelirGider = false; } tablo.Miktar = model.Miktar; tablo.KullaniciBilgleriTablo_KullaniciId = model.KullaniciId; tablo.SehirTablo_SehirId = model.Sehir.SehirId; tablo.Tarih = model.Tarih; onay.TamamlandiMi = kasaDAL.KasaIslemKaydet(tablo); } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Sadece kendi bölgeniz için işlem yapabilirsiniz."); } return(onay); }
public IslemOnayModel EsyaSil(int?id, int?kullaniciId) { IslemOnayModel onay = new IslemOnayModel(); var esya = esyaDAL.EsyaGetir(id); if (esya != null) { if (esyaDAL.EsyaSil(id, kullaniciId)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Silme işlemi tamamlanamadı. Yetkiniz olmadığından dolayı silme işlemi durduruldu."); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Silmek istediğiniz eşya bulunmadı."); } return(onay); }
public IslemOnayModel DisardanGeriBildirimEkle(DisardanGeriBildirimModel model) { IslemOnayModel onay = new IslemOnayModel(); KullaniciBilgileriTablo kullanici = new KullaniciBilgileriTablo(); kullanici.KullaniciAdi = model.BagisciAdi; kullanici.KullaniciSoyadi = model.BagisciSoyadi; kullanici.SehirTablo_SehirId = model.SehirBagisci.SehirId; kullanici.KullaniciTelefonNumarasi = model.TelNo; kullanici.KullaniciEPosta = model.BagisciEPosta; kullanici.KullaniciSifre = model.BagisciSifre; kullanici.KullaniciAdres = model.BagisciAdres; GeriBildirimTablo geriBildirimTablo = new GeriBildirimTablo(); geriBildirimTablo.GeriBildirimKonu = model.Konu; geriBildirimTablo.GeriBildirimMesaj = model.Mesaj; onay.TamamlandiMi = geriBildirimDAL.DisardanGeriBildirimKaydet(kullanici, geriBildirimTablo); if (onay.TamamlandiMi == false) { onay.HataMesajlari.Add("Geri Bildirim kaydedilirken hata oluştu."); } return(onay); }
public IslemOnayModel IhtiyacSahibiGuncelle(IhtiyacSahibiModel duzenlenmisIhtiyacSahibi) { IslemOnayModel onay = new IslemOnayModel(); if (ihtiyacSahibiDAL.IhtiyacSahibiVarMi(duzenlenmisIhtiyacSahibi.IhtiyacSahibiId, duzenlenmisIhtiyacSahibi.IhtiyacSahibiAdi, duzenlenmisIhtiyacSahibi.IhtiyacSahibiSoyadi, duzenlenmisIhtiyacSahibi.IhtiyacSahibiTelNo) == null) { IhtiyacSahibiTablo eklenecekIhtiyacSahibi = new IhtiyacSahibiTablo(); eklenecekIhtiyacSahibi.IhtiyacSahibiId = Convert.ToInt32(duzenlenmisIhtiyacSahibi.IhtiyacSahibiId); eklenecekIhtiyacSahibi.IhtiyacSahibiAdi = duzenlenmisIhtiyacSahibi.IhtiyacSahibiAdi; eklenecekIhtiyacSahibi.IhtiyacSahibiSoyadi = duzenlenmisIhtiyacSahibi.IhtiyacSahibiSoyadi; eklenecekIhtiyacSahibi.IhtiyacSahibiTelNo = duzenlenmisIhtiyacSahibi.IhtiyacSahibiTelNo; eklenecekIhtiyacSahibi.IhtiyacSahibiAdres = duzenlenmisIhtiyacSahibi.IhtiyacSahibiAdres; eklenecekIhtiyacSahibi.IhtiyacSahibiAciklama = duzenlenmisIhtiyacSahibi.IhtiyacSahibiAciklama; eklenecekIhtiyacSahibi.SehirTablo_SehirId = duzenlenmisIhtiyacSahibi.Sehir.SehirId; if (ihtiyacSahibiDAL.IhtiyacSahibiGuncelle(eklenecekIhtiyacSahibi)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Bilinmeyen bir hata oluştu."); } } else { onay.TamamlandiMi = false; var sehir = ihtiyacSahibiDAL.IhtiyacSahibiVarMi(duzenlenmisIhtiyacSahibi.IhtiyacSahibiAdi, duzenlenmisIhtiyacSahibi.IhtiyacSahibiSoyadi, duzenlenmisIhtiyacSahibi.IhtiyacSahibiTelNo).SehirTablo.SehirAdi; onay.HataMesajlari.Add($"Bu bilgilerde {sehir} için zaten bir ihtiyaç sahibi kayıt edilmiş"); } return(onay); }
public IslemOnayModel BagisciKaydet(BagisciModel bagisci) { IslemOnayModel onay = new IslemOnayModel(); if (bagisciDAL.BagisciIdVarMi(bagisci.BagisciId)) { KullaniciBilgileriTablo kullanici = new KullaniciBilgileriTablo(); kullanici.KullaniciId = Convert.ToInt32(bagisci.BagisciId); kullanici.KullaniciAdi = bagisci.BagisciAdi; kullanici.KullaniciSoyadi = bagisci.BagisciSoyadi; kullanici.SehirTablo_SehirId = bagisci.Sehir.SehirId; kullanici.KullaniciTelefonNumarasi = bagisci.TelNo; kullanici.KullaniciEPosta = bagisci.BagisciEPosta; kullanici.KullaniciAdres = bagisci.Adres; kullanici.AktifMi = true; if (!(bagisciDAL.BagiscidanVarMi(kullanici))) { bagisciDAL.BagisciKaydet(kullanici); onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Aynı eposta adresine sahip başka bir bağışçı var."); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Aranan bağışçı bulunamadı."); } return(onay); }
public IslemOnayModel KrediKartiEkleme(KrediKartiKasaModel model) { IslemOnayModel onay = new IslemOnayModel(); KullaniciBilgileriTablo kullaniciTablo = new KullaniciBilgileriTablo(); kullaniciTablo.KullaniciAdi = model.BagisciAdi; kullaniciTablo.KullaniciSoyadi = model.BagisciSoyadi; kullaniciTablo.KullaniciEPosta = model.BagisciEPosta; kullaniciTablo.KullaniciTelefonNumarasi = model.BagisciTelNo; kullaniciTablo.BagisciMi = true; kullaniciTablo.AktifMi = true; kullaniciTablo.KullaniciSifre = "123456"; KasaTablo kasaTablo = new KasaTablo(); kasaTablo.Aciklama = "Gelen Bağış"; kasaTablo.GelirGider = true; kasaTablo.Miktar = model.Miktar; kasaTablo.SehirTablo_SehirId = model.Sehir.SehirId; kasaTablo.Tarih = DateTime.Now; if (kasaDAL.KrediKartiEkleme(kullaniciTablo, kasaTablo)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Kayıt işlemi yapılamadı."); } return(onay); }
public IslemOnayModel DisardanIhtiyacSahibiKaydet(DisardanIhtiyacSahibiModel model) { IslemOnayModel onay = new IslemOnayModel(); var kullanici = new KullaniciBilgileriTablo(); kullanici.KullaniciAdi = model.BagisciAdi; kullanici.KullaniciSoyadi = model.BagisciSoyadi; kullanici.KullaniciEPosta = model.BagisciEPosta; kullanici.KullaniciAdres = model.BagisciAdres; kullanici.SehirTablo_SehirId = model.SehirBagisci.SehirId; kullanici.KullaniciTelefonNumarasi = model.TelNo; kullanici.KullaniciSifre = model.BagisciSifre; kullanici.BagisciMi = true; kullanici.AktifMi = true; ihtiyacSahibiDAL.BagisciKaydet(kullanici); var id = kullaniciBAL.KullaniciBul(model.BagisciEPosta); int?idStr = null; if (id != null) { idStr = Convert.ToInt32(id); } if (ihtiyacSahibiDAL.IhtiyacSahibiVarMi(model.IhtiyacSahibiAdi, model.IhtiyacSahibiSoyadi, model.IhtiyacSahibiTelNo) == null) { IhtiyacSahibiTablo eklenecekIhtiyacSahibi = new IhtiyacSahibiTablo(); eklenecekIhtiyacSahibi.IhtiyacSahibiAdi = model.IhtiyacSahibiAdi; eklenecekIhtiyacSahibi.IhtiyacSahibiSoyadi = model.IhtiyacSahibiSoyadi; eklenecekIhtiyacSahibi.IhtiyacSahibiTelNo = model.IhtiyacSahibiTelNo; eklenecekIhtiyacSahibi.IhtiyacSahibiAdres = model.IhtiyacSahibiAdres; eklenecekIhtiyacSahibi.IhtiyacSahibiAciklama = model.IhtiyacSahibiAciklama; eklenecekIhtiyacSahibi.SehirTablo_SehirId = model.SehirIhtiyacSahibi.SehirId; if (ihtiyacSahibiDAL.IhtiyacSahibiKaydet(eklenecekIhtiyacSahibi, idStr)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Bilinmeyen bir hata oluştu."); } } else { onay.TamamlandiMi = false; var sehir = ihtiyacSahibiDAL.IhtiyacSahibiVarMi(model.IhtiyacSahibiAdi, model.IhtiyacSahibiSoyadi, model.IhtiyacSahibiTelNo).SehirTablo.SehirAdi; onay.HataMesajlari.Add($"Bu bilgilerde {sehir} için zaten bir ihtiyaç sahibi kayıt edilmiş."); } return(onay); }
public IslemOnayModel SubeGuncelle(SubeModel duzenlenmisSube, int?kullaniciId) { IslemOnayModel onay = new IslemOnayModel(); if (subeDataLayer.KullaniciMerkezdeMi(kullaniciId)) { var duzenlenecekSube = subeDataLayer.SubeBul(duzenlenmisSube.SubeId); if (duzenlenecekSube != null) { var ayniSubedenVarMi = subeDataLayer.sehirGorevlisiVarMi(duzenlenmisSube.Sehir.SehirId, duzenlenmisSube.SubeId); if (!ayniSubedenVarMi) { duzenlenecekSube.KullaniciBilgileriTablo_KullaniciId = duzenlenmisSube.KullaniciId; duzenlenecekSube.SehirTablo_SehirId = duzenlenmisSube.Sehir.SehirId; if (subeDataLayer.SubeGuncelle(duzenlenecekSube)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Bilinmeyen bir hata oluştu."); } return(onay); } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Güncel bilgilerini girdiğiniz şubenin zaten bir görevlisi var."); return(onay); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Güncellemek istediğiniz şube bulunamadı."); return(onay); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Şube güncellemek için yetkiniz bulunmamaktadır."); return(onay); } }
public IslemOnayModel IhtiyacSahibiSil(int?ihtiyacSahibiId) { IslemOnayModel onay = new IslemOnayModel(); var sonuc = ihtiyacSahibiDAL.IhtiyacSahibiSil(ihtiyacSahibiId); if (sonuc == true) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("İhtiyaç sahibi silinirken hata oluştu"); } return(onay); }
public IslemOnayModel DepoEsyaGuncelle(DepoModel gunModel, int?kullaniciId) { IslemOnayModel onay = new IslemOnayModel(); var depoEsya = depoDAL.DepoEsyaGetir(gunModel.DepoEsyaId); if (depoEsya != null) { if (depoDAL.KullaniciEklemeYapabilirMi(kullaniciId, depoEsya.SehirTablo_SehirId)) { depoEsya.SehirTablo_SehirId = gunModel.Sehir.SehirId; depoEsya.Adet = gunModel.Adet; depoEsya.DepoEsyaId = Convert.ToInt32(gunModel.DepoEsyaId); depoEsya.EsyaTablo_EsyaId = gunModel.EsyaId; if (!(depoDAL.AyniEsyaVarMi(depoEsya))) { if (depoDAL.DepoEsyaGuncelle(depoEsya)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Güncelleme işlemi sırasında bir hata oluştu."); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Aynı isme sahip bir eşya zaten var."); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Sadece kendi deponuzda değişiklik yapabilirsiniz."); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Düzenlenmek istenen eşya bulunamadı."); } return(onay); }
public IslemOnayModel YeniGeriBildirimKaydet(GeriBildirimModel model) { IslemOnayModel onay = new IslemOnayModel(); GeriBildirimTablo geriBildirimTablo = new GeriBildirimTablo(); geriBildirimTablo.GeriBildirimDurumu = 0; geriBildirimTablo.GeriBildirimKonu = model.Konu; geriBildirimTablo.GeriBildirimMesaj = model.Mesaj; geriBildirimTablo.Tarih = model.Tarih; geriBildirimTablo.KullaniciBilgileriTablo_KullaniciId = model.KullaniciId; onay.TamamlandiMi = geriBildirimDAL.YeniGeriBildirimKaydet(null, geriBildirimTablo); if (onay.TamamlandiMi == false) { onay.HataMesajlari.Add("Veri tabanına ekleme yapılırken hata oluştu"); } return(onay); }
public IslemOnayModel GeriBildirimSil(int?id, int?kullaniciId) { IslemOnayModel onay = new IslemOnayModel(); if (geriBildirimDAL.BagiciGeriBildirimiGuncelleyeBilirMi(kullaniciId, id)) { onay.TamamlandiMi = geriBildirimDAL.GeriBildirimSil(id); if (onay.TamamlandiMi == false) { onay.HataMesajlari.Add("Silinmek istenen geri bildirim bulunamadı."); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Geri bildirim okunduğundan dolayı silme işlemi yapılamaz."); } return(onay); }
public IslemOnayModel BagisciGuncelle(BagisciKayitModel model) { IslemOnayModel onay = new IslemOnayModel(); KullaniciBilgileriTablo kulTablo = new KullaniciBilgileriTablo(); kulTablo.KullaniciAdi = model.BagisciAdi; kulTablo.KullaniciSoyadi = model.BagisciSoyadi; kulTablo.KullaniciAdres = model.BagisciAdres; kulTablo.KullaniciEPosta = model.BagisciEPosta; kulTablo.SehirTablo_SehirId = model.SehirId; kulTablo.KullaniciSifre = model.BagisciSifre; kulTablo.KullaniciTelefonNumarasi = model.BagisciTelNo; kulTablo.KullaniciId = model.BagisciId; onay.TamamlandiMi = bagisciDAL.BagisciGuncelle(kulTablo); if (onay.TamamlandiMi == false) { onay.HataMesajlari.Add("Hata oluştu."); } return(onay); }
public IslemOnayModel BagisciSil(int?kullaniciId, int?id) { IslemOnayModel onay = new IslemOnayModel(); var bagisci = kullaniciDAL.KullaniciGetir(id); if (bagisci != null) { if (KullaniciIslemYapabilirMi(kullaniciId, id)) { if (bagisci.BagisciMi == true) { if (bagisciDAL.BagisciSil(id)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Bu sayfada sadece bağışçılar ile ilgili işlem yapılabilir."); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Sadece kendi bölgenizdeki bağışçılar için işlem yapabilirsiniz."); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Silinmek istenen bağışçı bulunamadı."); } return(onay); }
public IslemOnayModel MesajGonder(GonderilecekMesajModel model) { IslemOnayModel onay = new IslemOnayModel(); if (kullaniciDAL.KullaniciMerkezdeMi(model.GonderenId)) { MesajTablo mesajTablo = new MesajTablo(); mesajTablo.KimeAtildi = model.KimeGonderilecek; mesajTablo.KullaniciBilgleriTablo_KullaniciId = model.GonderenId; mesajTablo.Tarih = DateTime.Today; mesajTablo.Zaman = DateTime.Now.TimeOfDay; MesajDetayTablo mesajDetayTablo = new MesajDetayTablo(); mesajDetayTablo.MesajMetni = model.MesajMetni; onay.TamamlandiMi = mesajDAL.MesajGonder(mesajTablo, mesajDetayTablo, model.SehirId); } else { if (model.KimeGonderilecek == 0) { MesajTablo mesajTablo = new MesajTablo(); mesajTablo.KimeAtildi = model.KimeGonderilecek; mesajTablo.KullaniciBilgleriTablo_KullaniciId = model.GonderenId; mesajTablo.Tarih = DateTime.Today; mesajTablo.Zaman = DateTime.Now.TimeOfDay; MesajDetayTablo mesajDetayTablo = new MesajDetayTablo(); mesajDetayTablo.MesajMetni = model.MesajMetni; onay.TamamlandiMi = mesajDAL.MesajGonder(mesajTablo, mesajDetayTablo, null); } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Koordinatör olduğunuzdan dolayı sadece herkes seçeneğini seçebilirsiniz."); } } return(onay); }
public IslemOnayModel DepoyaEsyaEkle(DepoModel eklenecekEsya, int?kullaniciId) { IslemOnayModel onay = new IslemOnayModel(); if (depoDAL.DepodaEsyaVarMi(eklenecekEsya.EsyaId, eklenecekEsya.Sehir.SehirId)) { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Eklemeye çalıştığınız eşya zaten deponuzda var. Güncelleme işlemlerini düzenleme sayfasında yapınız."); } else { DepoTablo esya = new DepoTablo() { Adet = eklenecekEsya.Adet, EsyaTablo_EsyaId = eklenecekEsya.EsyaId, SehirTablo_SehirId = eklenecekEsya.Sehir.SehirId }; if (depoDAL.KullaniciEklemeYapabilirMi(kullaniciId, eklenecekEsya.Sehir.SehirId)) { if (depoDAL.DepoyaEsyaEkle(esya)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Ekleme sırasında hata oluştu."); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Yalnızca kendi şehriniz için ekleme yapabilirsiniz."); } } return(onay); }
public IslemOnayModel GeriBildirimKaydet(int?kullaniciId, int?geriBildirimId, int?durumId) { IslemOnayModel onay = new IslemOnayModel(); if (KullaniciIslemYapabilirMi(kullaniciId, geriBildirimId)) { if (geriBildirimDAL.GeriBildirimKaydet(geriBildirimId, durumId)) { onay.TamamlandiMi = true; } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Düzenlenecek geri bildirim bulunamadı."); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Sadece kendi bölgenize yapılan geri bildirimler ile ilgili işlem yapabilirsiniz."); } return(onay); }
public IslemOnayModel GeriBildirimGuncelle(GeriBildirimModel model, int?kulId) { IslemOnayModel onay = new IslemOnayModel(); if (geriBildirimDAL.BagiciGeriBildirimiGuncelleyeBilirMi(kulId, model.GeriBildirimId)) { GeriBildirimTablo geriBildirimTablo = new GeriBildirimTablo(); geriBildirimTablo.GeriBildirimId = Convert.ToInt32(model.GeriBildirimId); geriBildirimTablo.GeriBildirimKonu = model.Konu; geriBildirimTablo.GeriBildirimMesaj = model.Mesaj; onay.TamamlandiMi = geriBildirimDAL.GeriBildirimGuncelle(geriBildirimTablo); if (onay.TamamlandiMi == false) { onay.HataMesajlari.Add("Geri bildirim kaydedilirken hata oluştu."); } } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Geri bildirim bulunamadı veya okunduğundan dolayı güncelleme yapılamaz"); } return(onay); }
public IslemOnayModel BagisciKaydet(BagisciKayitModel bagisciModel) { IslemOnayModel onay = new IslemOnayModel(); if (!(BagisciVarMi(bagisciModel.BagisciEPosta))) { KullaniciBilgileriTablo kullanici = new KullaniciBilgileriTablo(); kullanici.KullaniciAdi = bagisciModel.BagisciAdi; kullanici.KullaniciSoyadi = bagisciModel.BagisciSoyadi; kullanici.SehirTablo_SehirId = bagisciModel.SehirId; kullanici.KullaniciTelefonNumarasi = bagisciModel.BagisciTelNo; kullanici.BagisciMi = true; kullanici.KullaniciEPosta = bagisciModel.BagisciEPosta; kullanici.KullaniciSifre = bagisciModel.BagisciSifre; kullanici.KullaniciAdres = bagisciModel.BagisciAdres; onay.TamamlandiMi = bagisciDAL.BagisciKaydet(kullanici); } else { onay.TamamlandiMi = false; onay.HataMesajlari.Add("Bu e posta hesabı kullanımdadır."); } return(onay); }