You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
125 lines
4.9 KiB
C#
125 lines
4.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Web;
|
|
using System.Web.UI;
|
|
using System.Web.UI.WebControls;
|
|
|
|
namespace web.Web.wx.Views.YZ
|
|
{
|
|
public partial class status : System.Web.UI.Page
|
|
{
|
|
public string _divHTML = "";
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
string mblno = Request["mblno"];
|
|
_divHTML = SetupHTML(mblno);
|
|
}
|
|
|
|
public string SetupHTML(string mblno) {
|
|
StringBuilder sb = new StringBuilder();
|
|
Entities me = new Entities();
|
|
op_seae_billtrack bt = me.op_seae_billtrack.Where(o => o.MBLNO == mblno).First();
|
|
if (bt == null)
|
|
{
|
|
return "";
|
|
}
|
|
else
|
|
{
|
|
sb.Append("<p>"+mblno+"</p><br/>");
|
|
sb.Append("<div class=\"track-rcol\">");
|
|
sb.Append("<div class=\"track-list\">");
|
|
sb.Append("<ul>");
|
|
string cls = bt.TiXiangShiJian == "已提箱" ? "liyes" : "lino";
|
|
sb.Append("<li class=\""+ cls + "\">");
|
|
sb.Append("<span class=\"time\">" + bt.TiXiangShiJian + "</span>");
|
|
sb.Append("<span class=\"txt\"></span>");
|
|
sb.Append("</li>");
|
|
|
|
cls = bt.FanChangShiJian == "已返场" ? "liyes" : "lino";
|
|
sb.Append("<li class=\"" + cls + "\">");
|
|
sb.Append("<span class=\"time\">" + bt.FanChangShiJian + "</span>");
|
|
sb.Append("<span class=\"txt\"></span>");
|
|
sb.Append("</li>");
|
|
|
|
cls = bt.FanChangShiJian == "已集港" ? "liyes" : "lino";
|
|
sb.Append("<li class=\"" + cls + "\">");
|
|
sb.Append("<span class=\"time\">" + bt.JiGangShiJian + "</span>");
|
|
sb.Append("<span class=\"txt\"></span>");
|
|
sb.Append("</li>");
|
|
|
|
cls = bt.YunDiShiJian != null ? "liyes" : "lino";
|
|
sb.Append("<li class=\"" + cls + "\">");
|
|
sb.Append("<span class=\"time\">运抵</span>");
|
|
sb.Append("<span class=\"txt\">" + fmtDataTime(bt.YunDiShiJian) + "</span>");
|
|
sb.Append("</li>");
|
|
|
|
cls = bt.CangDanShiJian != null ? "liyes" : "lino";
|
|
sb.Append("<li class=\"" + cls + "\">");
|
|
sb.Append("<span class=\"time\">舱单</span>");
|
|
sb.Append("<span class=\"txt\">" + fmtDataTime(bt.CangDanShiJian) + "</span>");
|
|
sb.Append("</li>");
|
|
|
|
cls = bt.BaoGuanFangXing != null ? "liyes" : "lino";
|
|
sb.Append("<li class=\"" + cls + "\">");
|
|
sb.Append("<span class=\"time\">报关</span>");
|
|
sb.Append("<span class=\"txt\">" + fmtDataTime(bt.BaoGuanFangXing) + "</span>");
|
|
sb.Append("</li>");
|
|
|
|
cls = bt.ZhuangZaiFangXing != null ? "liyes" : "lino";
|
|
sb.Append("<li class=\"" + cls + "\">");
|
|
sb.Append("<span class=\"time\">装载</span>");
|
|
sb.Append("<span class=\"txt\">" + fmtDataTime(bt.ZhuangZaiFangXing) + "</span>");
|
|
sb.Append("</li>");
|
|
|
|
cls = bt.MaTouFangXing != null ? "liyes" : "lino";
|
|
sb.Append("<li class=\"" + cls + "\">");
|
|
sb.Append("<span class=\"time\">码头</span>");
|
|
sb.Append("<span class=\"txt\">" + bt.MaTouFangXing + "</span>");
|
|
sb.Append("</li>");
|
|
|
|
cls = bt.KaiChuanShiJian != null ? "liyes" : "lino";
|
|
sb.Append("<li class=\"" + cls + "\">");
|
|
sb.Append("<span class=\"time\">开船日期</span>");
|
|
sb.Append("<span class=\"txt\">" + fmtDataTime(bt.KaiChuanShiJian) + "</span>");
|
|
sb.Append("</li>");
|
|
|
|
cls = bt.ETA != null ? "liyes" : "lino";
|
|
sb.Append("<li class=\"" + cls + "\">");
|
|
sb.Append("<span class=\"time\">ETA</span>");
|
|
sb.Append("<span class=\"txt\">" + fmtDataTime(bt.ETA) + "</span>");
|
|
sb.Append("</li>");
|
|
|
|
cls = bt.ATA != null ? "liyes" : "lino";
|
|
sb.Append("<li class=\"" + cls + "\">");
|
|
sb.Append("<span class=\"time\">ATA</span>");
|
|
sb.Append("<span class=\"txt\">" + fmtDataTime(bt.ATA) + "</span>");
|
|
sb.Append("</li>");
|
|
|
|
sb.Append("</ul>");
|
|
}
|
|
return sb.ToString();
|
|
}
|
|
|
|
private string fmtDataTime(DateTime? date)
|
|
{
|
|
if (date==null)
|
|
{
|
|
return "";
|
|
}
|
|
else
|
|
{
|
|
try
|
|
{
|
|
string d = date.Value.ToString("yyyy-MM-dd HH:mm:ss");
|
|
return d;
|
|
}
|
|
catch (Exception)
|
|
{
|
|
return "";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |