Web/App_Code/OrderTemplate.cs

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;

using WMPT.SQLServerDAL;
using WMPT.Model;

/// <summary>
/// 订单打印模版
/// </summary>
public class OrderTemplate
{
    private int PrintTimes = 2;//默认打印2联

    /// <summary>
    /// 订单编号(自)
    /// </summary>
    private string orderid;

    public OrderTemplate(string orderid)
    {
        this.orderid = orderid;
    }

    /// <summary>
    /// 生成打印内容
    /// </summary>
    /// <returns></returns>
    public string getPrintStr()
    {
        CustorderInfo info = new Custorder().GetModel(orderid);

        StringBuilder sb = new StringBuilder();
        sb.Append("<Font# Bold=0 Width=2 Height=2>" + buildCenterLine(SectionProxyData.GetSetValue(2), 2) + "</Font#>");
        sb.Append("\r\n" + buildCenterLine(SectionProxyData.GetSetValue(1).Replace("http://", ""), 1) + "\r\n");

        //订单信息
        sb.Append("\r\n订单单号:" + info.orderid + "");
        sb.Append("\r\n下单时间:" + info.OrderDateTime.ToString("yyyy-MM-dd HH:mm:ss") + "");
        sb.Append("\r\n" + buildLine());

        sb.Append("\r\n姓名:" + info.OrderRcver + "");
        sb.Append("\r\n电话:" + info.OrderComm + "");
        sb.Append("\r\n地址:" + info.AddressText + "");
        sb.Append("\r\n到送时间:" + info.SendTime + "");
        sb.Append("\r\n备注:" + info.OrderAttach + "");
        sb.Append("\r\n" + buildLine());

        //菜品信息
        sb.Append("  菜式            数量    单价  \r");
        IList<FoodlistInfo> foodlist = new Foodlist().GetAllByOrderID(info.orderid);

        foreach (var food in foodlist)
        {
            string other = "";
            sb.Append("\r\n");
            sb.Append("" + food.FoodName + other);
            sb.Append("\r\n");
后面还有 112 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。