コード例 #1
0
        public ActionResult BagimsizKisiSil(hesap_hareket model, string tip)
        {
            // tahsilat ve borc varsa uyarı ver.bagımsız bolum kisilerdeki silme işlemi için yapıldı
            if (_borclandirService.TahsilatKontrolIdKisi(model.kisi_id) == true)
            {
                return(Json("tahsilatvar", JsonRequestBehavior.AllowGet));
            }

            if (_borclandirService.BorcKontrolIdKisi(model.kisi_id) == true)
            {
                return(Json("borcvar", JsonRequestBehavior.AllowGet));
            }


            var silSonuc = _bagimsizBolumService.BagimsizKisiSil(model, tip);

            if (silSonuc == true)
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }

            else
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #2
0
        //public bool KatMalikiVarmi(int bagimsiz_id)
        //{
        //    try
        //    {
        //        var kisiVarmi = _bagimsizBolumKisilerRepository.GetAll().Where(x => x.bagimsiz_id == bagimsiz_id && x.aktif == "True").FirstOrDefault();
        //        if (kisiVarmi == null)
        //        {
        //            return false;
        //        }
        //        else
        //        {
        //            return true;
        //        }
        //    }
        //    catch (Exception msg)
        //    {
        //        throw msg;
        //    }
        //}

        public bool BagimsizKisiSil(hesap_hareket model, string tip)
        {
            try
            {
                using (var context = new MyArchContext())
                {
                    //bagimsiz bolum kisi sil
                    context.Database.ExecuteSqlCommand("DELETE FROM bagimsiz_bolum_kisiler where bagimsiz_id = '" + model.bagimsiz_id + "' and kisi_id = '" + model.kisi_id + "' ");


                    if (tip == "Kat maliki")
                    {
                        context.Database.ExecuteSqlCommand("UPDATE bagimsiz_bolumler SET katmaliki='" + null + "',katmaliki_id='" + null + "' where katmaliki_id = '" + model.kisi_id + "' and  id = '" + model.bagimsiz_id + "' ");
                    }
                    else
                    {
                        context.Database.ExecuteSqlCommand("UPDATE bagimsiz_bolumler SET kiracı='" + null + "',kiraci_id='" + null + "' where kiraci_id = '" + model.kisi_id + "' and  id = '" + model.bagimsiz_id + "' ");
                    }
                }

                return(true);
            }
            catch (Exception)
            {
                return(false);

                throw;
            }
        }
コード例 #3
0
        public ActionResult KaydetIslem(hesap_hareket model)
        {
            model.islem_tarihi = DateTime.Now;



            if (model.islem_turu == "borç dekontu")
            {
                model.alacak = 0;
            }
            else
            {
                model.borclandirma_turu = _borclandirmaService.BorclandirmaTuru(model.tahsilat_id);
                model.borc = 0;
            }

            var sonuc = _borclandirmaService.BorclandirmaKaydet(model);

            if (sonuc == true)
            {
                return(Json(sonuc, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #4
0
        public ActionResult KaydetIslem(toplu_borclandir model, hesap_hareket hesapModel, string tip)
        {
            model.ay  = hesapModel.tarih.Month;
            model.yil = hesapModel.tarih.Year;
            model.gun = hesapModel.tarih.Day;

            var borcKontrol = _borclandirService.borclandirmaKontrol(model);

            if (borcKontrol == false)
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }

            else
            {
                var kaydetSonuc = _topluBorclandirService.TopluBorclandirKaydet(model, hesapModel, tip);


                if (kaydetSonuc == true)
                {
                    return(Json(true, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(null, JsonRequestBehavior.AllowGet));
                }
            }
        }
コード例 #5
0
        //public ActionResult PesinTahsilat(int id)
        //{
        //    var kisiler = _bagimsizBolumService.BagimsizBolumlerKisiler(id);
        //    var bagimsizBilgiler = _bagimsizBolumService.BagimsizBolumBilgileriGetir(id);
        //    ViewBag.kisiler = kisiler;


        //    var kasalar = _kasaService.KasaGetir();
        //    var bankalar = _bankaService.BankaGetir();


        //    ViewBag.kasalar = kasalar;
        //    ViewBag.bankalar = bankalar;

        //    return View(bagimsizBilgiler);

        //}

        public ActionResult PesinTahsilatKaydet(hesap_hareket model)
        {
            var pesintahsilatModel = _borclandirmaService.PesinTahsilatKaydet(model);

            if (pesintahsilatModel == true)
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #6
0
        public ActionResult TahsilatSil(hesap_hareket model)
        {
            var silSonuc = _borclandirmaService.TahsilatSil(model);

            if (silSonuc == true)
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }

            else
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #7
0
        public ActionResult BakiyeKontrol(hesap_hareket model)
        {
            var kalanBakiye = _borclandirmaService.KalanBakiyeKontrol(model);



            if (model.alacak > kalanBakiye)
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #8
0
        public ActionResult DuzenleIslem(toplu_borclandir model, hesap_hareket hesapModel, string tip)
        {
            hesapModel.para_birimi = _borcTipleri.paraBirimiGetir(hesapModel.borclandirma_turu);

            model.ay  = hesapModel.tarih.Month;
            model.yil = hesapModel.tarih.Year;
            model.gun = hesapModel.tarih.Day;

            try
            {
                var topluBorcandirListe = _topluBorclandirService.TopluBorclandirRefno(model.refno);
                if (topluBorcandirListe.tutar == 0)
                {
                    topluBorcandirListe.tutar = null;
                }

                if (topluBorcandirListe.ay == model.ay && topluBorcandirListe.yil == model.yil && topluBorcandirListe.yil == model.yil && topluBorcandirListe.tarih == model.tarih && topluBorcandirListe.sonodeme_tarihi == model.sonodeme_tarihi && topluBorcandirListe.tip == model.tip && topluBorcandirListe.aciklama == model.aciklama && topluBorcandirListe.dagitim_sekli == model.dagitim_sekli && topluBorcandirListe.borclandirma_turu == model.borclandirma_turu && topluBorcandirListe.tutar == model.tutar)
                {
                    return(Json(false, JsonRequestBehavior.AllowGet));
                }

                //bu toplu boçlandırmaya ait tahsilat varsa retun -1
                if (_borclandirService.TahsilatKontrolRefno(model.refno) == true)
                {
                    return(Json("-1", JsonRequestBehavior.AllowGet));
                }
                else
                {
                    _topluBorclandirService.TopluBorcSil(model.refno, model.borclandirma_turu);
                    var kaydetSonuc = _topluBorclandirService.TopluBorclandirKaydet(model, hesapModel, tip);

                    if (kaydetSonuc == true)
                    {
                        return(Json(true, JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        return(Json(null, JsonRequestBehavior.AllowGet));
                    }
                }
            }
            catch (Exception msg)
            {
                throw msg;
            }
        }
コード例 #9
0
        public ActionResult FinansalTahsilatGuncelle(EFinansalTahsilatDuzenle model, hesap_hareket hhModel)
        {
            //double kisiKalanBakiye = _borclandirmaService.KalanBakiyeKontrol(hhModel);

            //if (hhModel.alacak>kisiKalanBakiye)
            //{
            //    return Json("fazlatuta", JsonRequestBehavior.AllowGet);
            //}

            var sonuc = _borclandirmaService.FinansalTahsilatGuncelle(model, hhModel);

            if (sonuc == true)
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #10
0
        //public ActionResult TahsilEt(int id)
        //{
        //    var kisiler = _bagimsizBolumService.BagimsizBolumlerKisiler(id);
        //    var bagimsizBilgiler = _bagimsizBolumService.BagimsizBolumBilgileriGetir(id);

        //    var kasalar = _kasaService.KasaGetir();
        //    var bankalar = _bankaService.BankaGetir();

        //    ViewBag.kisiler = kisiler;
        //    ViewBag.kasalar = kasalar;
        //    ViewBag.bankalar = bankalar;


        //    return View(bagimsizBilgiler);
        //}

        public ActionResult TahsilEtId(int id)
        {
            //var kisiler = _bagimsizBolumService.BagimsizBolumlerKisiler(id);
            var kasalar  = _kasaService.KasaGetir();
            var bankalar = _bankaService.BankaGetir();
            //ViewBag.kisiler = kisiler;
            hesap_hareket modelHh = new hesap_hareket();

            modelHh.id = id;
            double kisiKalanBakiye = _borclandirmaService.KalanBakiyeKontrol(modelHh);

            ViewBag.kasalar     = kasalar;
            ViewBag.bankalar    = bankalar;
            ViewBag.KalanBakiye = kisiKalanBakiye;


            var model = _borclandirmaService.HesapHareketId(id);

            return(View(model));
        }
コード例 #11
0
        public ActionResult BorcSil(hesap_hareket model)
        {
            //bu borca  ait tahsilat varsa retun -1

            if (_borclandirmaService.TahsilatKontrolId(model.id) == true)
            {
                return(Json("-1", JsonRequestBehavior.AllowGet));
            }

            var silSonuc = _borclandirmaService.HesapHaraketSil(model);

            if (silSonuc == true)
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }

            else
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }