示例#1
0
        public JsonResult Invoice(ShopInvoiceConfigInfo config)
        {
            var provideInvoice = Core.Helper.WebHelper.GetFormString("ProvideInvoice", "");

            if (provideInvoice.Equals("on"))
            {
                config.IsInvoice = true;
            }
            var plainInvoice = Core.Helper.WebHelper.GetFormString("IsPlainInvoice", "");

            if (plainInvoice.Equals("on"))
            {
                config.IsPlainInvoice = true;
            }
            var electronicInvoice = Core.Helper.WebHelper.GetFormString("IsElectronicInvoice", "");

            if (electronicInvoice.Equals("on"))
            {
                config.IsElectronicInvoice = true;
            }
            var vatInvoice = Core.Helper.WebHelper.GetFormString("IsVatInvoice", "");

            if (vatInvoice.Equals("on"))
            {
                config.IsVatInvoice = true;
            }
            config.ShopId = CurrentSellerManager.ShopId;
            ShopApplication.SetProvideInvoice(config);
            return(Json(new { success = true }));
        }
示例#2
0
        public ActionResult Invoice()
        {
            var shopinvoice = ShopApplication.GetShopInvoiceConfig(CurrentSellerManager.ShopId);

            if (shopinvoice == null)
            {
                shopinvoice        = new ShopInvoiceConfigInfo();
                shopinvoice.ShopId = CurrentSellerManager.ShopId;
            }
            return(View(shopinvoice));
        }
示例#3
0
 public static void SetProvideInvoice(ShopInvoiceConfigInfo info)
 {
     Service.SetProvideInvoice(info);
     ClearCacheShop(info.ShopId);
 }