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()); }
public static InvoiceSimple GetInvoiceInfo(int id) { return(T_Order_InvoiceBLL.GetInvoiceInfo(id)); }
/// <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)); }
/// <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)); }