Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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));
                }
            }
        }
Ejemplo n.º 3
0
        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));
            }
        }
Ejemplo n.º 4
0
        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;
            }
        }