public bool BagimsizBolumKisilerKaydet(bagimsiz_bolum_kisiler model, string isim, int bagimsizId, int?katmaliki_id, int?kiraci_id) { try { model.aktif = "True"; //if (model.tip == "Kat maliki" && model.oturan_katmaliki == "True") //{ // model.kiraci = "var"; //} if (model.tip == "Kiracı") { using (var context = new MyArchContext()) { var kiracisizKisi = context.Database.ExecuteSqlCommand("UPDATE bagimsiz_bolum_kisiler set kiraci='var' WHERE bagimsiz_id='" + bagimsizId + "' and tip = 'Kat maliki' "); } } _bagimsizBolumKisilerRepository.Insert(model); if (_uow.SaveChanges() > 0) { if (model.tip == "Kat maliki") { using (var context = new MyArchContext()) { var guncelleme = context.Database.ExecuteSqlCommand("UPDATE bagimsiz_bolumler set katmaliki='" + isim + "',katmaliki_id = '" + katmaliki_id + "' WHERE id='" + bagimsizId + "' "); // var guncellemeKisi = context.Database.ExecuteSqlCommand("UPDATE kisiler set durumu='Kat maliki' WHERE id='" + katmaliki_id + "' "); } } else { using (var context = new MyArchContext()) { var guncelleme = context.Database.ExecuteSqlCommand("UPDATE bagimsiz_bolumler set kiracı='" + isim + "',kiraci_id = '" + kiraci_id + "' WHERE id='" + bagimsizId + "' "); // var guncellemeKisi = context.Database.ExecuteSqlCommand("UPDATE kisiler set durumu='Kiracı' WHERE id='" + kiraci_id + "' "); } } return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
public ActionResult CikisTarihiGuncelle(bagimsiz_bolum_kisiler model) { //çıkarılıcak kişinin borcu varsa if (_bagimsizBolumService.BorcKontrol(model.kisi_id, model.bagimsiz_id) == false) { return(Json("0", JsonRequestBehavior.AllowGet)); } else { bool durum = _bagimsizBolumService.CikisTarihiGuncelle(model); if (durum == true) { return(Json(true, JsonRequestBehavior.AllowGet)); } else { return(Json(false, JsonRequestBehavior.AllowGet)); } } }
public ActionResult KisiKaydet(bagimsiz_bolum_kisiler model, string isim, int bagimsiz_id, int?katmaliki_id, int?kiraci_id) { bool durum = _bagimsizBolumService.BagimsizBolumKisilerKaydet(model, isim, bagimsiz_id, katmaliki_id, kiraci_id); var kisiBilgileri = _kisilerService.KisiGetirId(model.kisi_id); //if (_kisilerService.KisiKayitlimi(kisiBilgileri.id) == true) //{ // //sms gonder // SahinHaberlesme sms = new SahinHaberlesme(); // List<string> numaralar = new List<string>(); // var telparIlk = kisiBilgileri.tel1.Replace("(", ""); // var telParSon = telparIlk.Replace(")", ""); // var telTire = telParSon.Replace("-", ""); // var telefon = telTire; // numaralar.Add(telefon); // string mesaj = " BİYÖNSİS sistemine giriş bilgileriniz Kullanıcı adınız :" + kisiBilgileri.kullanici_adi + " " + "Şifreniz :" + kisiBilgileri.sifre; // string gonMesaj = Fonksiyonlar.tr2en(mesaj); // string gonderimzanani = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); // sms.singlesmsgonder("BETOYAZILIM", gonMesaj, "tr", "0", gonderimzanani, numaralar); //} if (durum == true) { return(Json(true, JsonRequestBehavior.AllowGet)); } else { return(Json(true, JsonRequestBehavior.AllowGet)); } }
public bool CikisTarihiGuncelle(bagimsiz_bolum_kisiler model) { try { //bagimsiz bolum kisiler durumu false yapma islemi var kisiModelFind = _bagimsizBolumKisilerRepository.GetAll().Where(x => x.kisi_id == model.kisi_id && x.bagimsiz_id == model.bagimsiz_id).FirstOrDefault(); kisiModelFind.cikis_tarihi = model.cikis_tarihi; kisiModelFind.aktif = "False"; _bagimsizBolumKisilerRepository.Update(kisiModelFind); ////bagimsiz bolumler durumu boş yap //var bagimsModelFind = _bagimsizBolumlerRepository.GetAll().Where(x => x.kiraci_id == model.kisi_id && x.id == model.bagimsiz_id).FirstOrDefault(); //bagimsModelFind.durumu = "boş"; //_bagimsizBolumlerRepository.Update(bagimsModelFind); //kisiler tablosu durum guncelleme //var kisiModelDurumFind = _kisilerRepository.GetAll().Where(x => x.id == model.kisi_id).FirstOrDefault(); //kisiModelDurumFind.durumu = "Çıkış"; //_kisilerRepository.Update(kisiModelDurumFind); //kisiModelFind.aktif = "False"; //_bagimsizBolumKisilerRepository.Update(kisiModelFind); //bagimsiz bolumlerde kat maliki ve kiracı silme if (model.tip == "Kiracı") { var bagimsizBolumKiraci = _bagimsizBolumlerRepository.GetAll().Where(x => x.kiraci_id == model.kisi_id && x.id == model.bagimsiz_id).FirstOrDefault(); bagimsizBolumKiraci.kiracı = null; bagimsizBolumKiraci.kiraci_id = null; _bagimsizBolumlerRepository.Update(bagimsizBolumKiraci); //bagimsiz bolumler kisiler kiracı varı null yap var bagimsModelKisiFind = _bagimsizBolumKisilerRepository.GetAll().Where(x => x.bagimsiz_id == model.bagimsiz_id && x.tip == "Kat maliki").FirstOrDefault(); bagimsModelKisiFind.kiraci = null; _bagimsizBolumKisilerRepository.Update(bagimsModelKisiFind); } if (model.tip == "Kat maliki") { var bagimsizBolumKatMaliki = _bagimsizBolumlerRepository.GetAll().Where(x => x.katmaliki_id == model.kisi_id && x.id == model.bagimsiz_id).FirstOrDefault(); bagimsizBolumKatMaliki.katmaliki = null; bagimsizBolumKatMaliki.katmaliki_id = null; _bagimsizBolumlerRepository.Update(bagimsizBolumKatMaliki); } if (_uow.SaveChanges() > 0) { return(true); } else { return(false); } } catch (Exception msg) { throw msg; } }