public string MakeUpInvoice(int accId, decimal invoiceMoney, int oid, string invoiceAddressee,
                                    string invoicePhone, string invoiceName, string invoiceAdress)
        {
            var invoiceModel = new T_Order_Invoice();

            invoiceModel.accId            = accId;
            invoiceModel.oid              = oid;
            invoiceModel.createDate       = DateTime.Now;
            invoiceModel.invoiceMoney     = invoiceMoney;
            invoiceModel.invoiceName      = invoiceName;
            invoiceModel.invoiceAddressee = invoiceAddressee;
            invoiceModel.invoiceDesc      = "信息服务费";
            invoiceModel.invoicePhone     = invoicePhone;
            invoiceModel.invoiceAddress   = invoiceAdress;
            invoiceModel.invoiceStatus    = 0;
            invoiceModel.invoiceNo        = "";

            int  invoiceId = T_Order_InvoiceBLL.AddInvoice(invoiceModel);
            bool status    = T_OrderInfoBLL.SetInvoiceId(accId, oid, invoiceId);

            if (status)
            {
                return("1");
            }
            else
            {
                return("0");
            }
        }
        /// <summary>
        /// 导出发票信息
        /// </summary>
        /// <param name="stDate"></param>
        /// <param name="edDate"></param>
        /// <returns></returns>
        public ActionResult ExportOrder(DateTime stDate, DateTime edDate)
        {
            ManageUserModel uM  = (ManageUserModel)Session["logUser"];
            int             uid = uM.UserID;

            List <dynamic> ds = T_Order_InvoiceBLL.GetExportInvoice(stDate, edDate);

            Dictionary <string, string> colName = new Dictionary <string, string>();

            colName["ID"]              = "店铺ID";
            colName["CompanyName"]     = "店铺名称";
            colName["invoiceMoney"]    = "发票金额";
            colName["transactionDate"] = "订单日期";
            colName["invoiceName"]     = "发票抬头";
            colName["invoicePhone"]    = "手机号码";
            colName["invoiceAddress"]  = "发票地址";
            colName["UserRealName"]    = "收件人姓名";
            colName["invoice_zip"]     = "邮政编码";

            HelperEx.ExportExcel export = new HelperEx.ExportExcel("发票信息", "invoice", colName);
            string webPath     = System.Web.HttpContext.Current.Server.MapPath("/");
            string strFileName = export.ExportFile(uM.UserName, ds, webPath);

            ViewBag.NavigateUrl = strFileName;

            Response.Redirect(strFileName);
            return(View());
        }
示例#3
0
 public static InvoiceSimple GetInvoiceInfo(int id)
 {
     return(T_Order_InvoiceBLL.GetInvoiceInfo(id));
 }
示例#4
0
 /// <summary>
 /// 更新发票信息
 /// </summary>
 /// <param name="id"></param>
 /// <param name="invoiceNum"></param>
 /// <param name="remark"></param>
 /// <param name="operId"></param>
 /// <returns></returns>
 public static bool UpdateInvoiceNumber(int id, string invoiceNum, string remark, string express, int operId)
 {
     return(T_Order_InvoiceBLL.UpdateInvoiceNumber(id, invoiceNum, remark, express, operId));
 }
示例#5
0
 /// <summary>
 /// 获取发票列表
 /// </summary>
 /// <param name="pageIndex"></param>
 /// <param name="pageSize"></param>
 /// <param name="strWhere"></param>
 /// <param name="orderWhere"></param>
 /// <returns></returns>
 public static OrderInvoiceList GetInovicePage(int pageIndex, int pageSize, string strWhere, string orderWhere)
 {
     return(T_Order_InvoiceBLL.GetPage(pageIndex, pageSize, strWhere, orderWhere));
 }