コード例 #1
0
        //[OutputCache(Duration = 180, VaryByParam = "*", Location = System.Web.UI.OutputCacheLocation.Server)]
        public ActionResult Index(string tc)
        {
            ConsumerDataModel consmodel = new ConsumerDataModel();

            System.Threading.Thread.Sleep(200);
            consmodel.GetConsumerBillRawData();
            var searchuser2 = consmodel.ConsumerBillRawData.Where(y => y.tc_id == tc).FirstOrDefault();

            if (searchuser2 != null)
            {
                consmodel.GetConsumerPaidInvoices(tc);
                consmodel.GetConsumerUnpaidInvoices(tc);
            }
            else
            {
                TempData["Message"] = "<script>alert('Kayıt bulunamadı');</script>";
            }



            return(View(consmodel));
        }
コード例 #2
0
        public ActionResult CloseConsumerAccount(string tc_)
        {
            ConsumerDataModel consdata = new ConsumerDataModel();

            System.Threading.Thread.Sleep(200);
            consdata.GetConsumerBillRawData();
            var searchuser = consdata.ConsumerBillRawData.Where(y => y.tc_id == tc_).FirstOrDefault();


            if (searchuser != null)
            {
                consdata.GetConsumerPayDeposit(tc_);
                consdata.GetConsumerDetailsData(tc_);
                consdata.GetConsumerAccountClose(tc_);
                ViewBag.IsReload = true;
                return(RedirectToAction("SubscriptionTransaction", "AdminOperations"));
            }
            else
            {
                ViewBag.message = "<p style='color:red;'>Abonelik kapatma işlemi başarısız oldu.</p>";
                return(RedirectToAction("SubscriptionTransactionConsumerResult", "AdminOperations", new { tc_ = searchuser.tc_id.ToString() }));
            }
        }
コード例 #3
0
        public ActionResult PayInvoiceConsumer_(string tc_, int id)
        {
            ConsumerDataModel consmodel = new ConsumerDataModel();

            System.Threading.Thread.Sleep(200);
            consmodel.GetConsumerBillRawData();
            var searchuser  = consmodel.ConsumerBillRawData.Where(x => x.bill_id == id).FirstOrDefault();
            var searchuser2 = consmodel.ConsumerBillRawData.Where(y => y.tc_id == tc_).FirstOrDefault();

            if (searchuser != null && searchuser2 != null)
            {
                consmodel.GetConsumerPayInvoice(id);
                consmodel.GetConsumerPaidInvoices(tc_);
                consmodel.GetConsumerUnpaidInvoices(tc_);
                TempData["Message"] = "<script>alert('Fatura ödeme işlemi tamamlandı');</script>";
                ViewBag.IsReload    = true;
                return(RedirectToAction("SearchConsumerSubscriberResult", "AdminOperations", new { tc_ = searchuser2.tc_id.ToString() }));
            }
            else
            {
                return(RedirectToAction("SearchConsumerSubscriberResult", "AdminOperations", new { tc_ = searchuser2.tc_id.ToString() }));
            }
        }