Esempio n. 1
0
        public ActionResult Percenmanager()
        {
            if (Session["Quantri-website-Quantrivien"] == null)
            {
                Response.Redirect("/");
            }
            _9d_percen p = accountContext._9d_percens.FirstOrDefault();

            return(View(p));
        }
Esempio n. 2
0
        public ActionResult Napthe()
        {
            if (Session["login"] == null)
            {
                return(RedirectToAction("Index", "Account"));
            }
            _9d_percen p = accountContext._9d_percens.FirstOrDefault();

            TempData["status"] = p.status;
            return(View());
        }
Esempio n. 3
0
        public ActionResult Percenmanager(FormCollection collection)
        {
            if (Session["Quantri-website-Quantrivien"] == null)
            {
                Response.Redirect("/");
            }
            string percen = collection["tyle"].ToString() == "" ? "100" : collection["tyle"].ToString();
            bool   status = true;

            if (collection["MovieType"].ToString() == "1")
            {
                status = true;
            }
            else
            {
                status = false;
            }


            _9d_percen p = accountContext._9d_percens.FirstOrDefault();

            p.percen = Convert.ToInt32(percen);
            p.status = status;
            try
            {
                accountContext.SubmitChanges();
                TempData["errorpercen"]   = null;
                TempData["successpercen"] = "Cập nhật trạng thái thành công.";
                return(View(p));
            }
            catch (Exception)
            {
                TempData["errorpercen"]   = "Có lỗi, vui lòng liên hệ quản trị";
                TempData["successpercen"] = null;
                return(View(p));
            }
        }
Esempio n. 4
0
        public ActionResult Napthe(FormCollection collection)
        {
            if (Session["login"] == null)
            {
                HttpContext.Application["_controler"] = "Service";
                HttpContext.Application["_action"]    = "Napthe";
                return(RedirectToAction("Index", "Account"));
                //return RedirectToAction("Index", HttpContext.Application["_controler"] as string);
            }

            if (collection["seri"].ToString() == "" || collection["pin"].ToString() == "")
            {
                TempData["errorcard"]   = "Vui lòng nhập đầy đủ thông tin thẻ cào.";
                TempData["successcard"] = null;
                _9d_percen p = accountContext._9d_percens.FirstOrDefault();
                TempData["status"] = p.status;
                return(View());
            }

            try
            {
                _9d_percen p = accountContext._9d_percens.FirstOrDefault();
                TempData["status"] = p.status;

                RequestInfo info = new RequestInfo();
                info.Merchant_id       = "36680";
                info.Merchant_acount   = "*****@*****.**";
                info.Merchant_password = "******";

                //Nhà mạng
                info.CardType = collection["MovieType"].ToString();
                info.Pincard  = collection["pin"].ToString();

                //Mã đơn hàng
                info.Refcode    = (new Random().Next(0, 10000)).ToString();
                info.SerialCard = collection["seri"].ToString();

                ResponseInfo resutl = NLCardLib.CardChage(info);

                if (resutl.Errorcode.Equals("00"))
                {
                    _9d_user user     = accountContext._9d_users.Where(c => c.user_name == Session["login"].ToString() && c.delete_flag == false).FirstOrDefault();
                    int      coutncar = (Convert.ToInt32(resutl.Card_amount) * p.percen) / 100;
                    user.balance = user.balance + coutncar;
                    accountContext.SubmitChanges();

                    User_History addhistory = new User_History();
                    addhistory.user_name = Session["login"].ToString();
                    addhistory.time_into = DateTime.Now;
                    addhistory.car_info  = coutncar.ToString();
                    addhistory.car_type  = collection["MovieType"].ToString();
                    accountContext.User_Histories.InsertOnSubmit(addhistory);
                    accountContext.SubmitChanges();
                    _9d_user u = common.getUserInfo(Session["login"].ToString());
                    ViewBag.balance = u != null?u.balance.ToString() : "0";

                    TempData["errorcard"]   = null;
                    TempData["successcard"] = "Chúc mừng, bạn đã nạp thành công thẻ mệnh giá " + coutncar.ToString() + ".";
                }
                else
                {
                    TempData["errorcard"]   = resutl.Message.ToString();
                    TempData["successcard"] = null;
                }

                return(View());
            }
            catch (Exception)
            {
                throw;
            }
        }