public JsonResult LoadDeliverBillByNo(string strDeliverBillNo) { string strErrText; DeliverSystem deliver = new DeliverSystem(); DeliverBill data = deliver.LoadDeliverBillByNo(strDeliverBillNo, LoginAccountId, LoginStaffName, out strErrText); if (data == null) { return(Json(null, JsonRequestBehavior.AllowGet)); } else { var ret = new { Id = data.Id, PlanId = data.PlanId, CarrierName = data.CarrierName, CarNo = data.CarNo, CarType = data.CarType, TotalTunnages = data.TotalTunnages, TotalPiles = data.TotalPiles, ShipmentBillTotalTunnages = data.ShipmentBillTotalTunnages, ShipmentBillTotalPiles = data.ShipmentBillTotalPiles, TransportPrice = data.TransportPrice }; return(Json(ret, JsonRequestBehavior.AllowGet)); } }
public JsonResult LoadDeliverBillsOwnOrgansByTimespan(string startTime, string endTime) { string strErrText; DeliverSystem deliver = new DeliverSystem(); List <Organization> listOrgan = deliver.LoadDeliverBillsOwnOrgansByTimespan(startTime, endTime, LoginAccountId, LoginStaffName, out strErrText); if (listOrgan == null) { throw new Exception(strErrText); } var ret = from o in listOrgan select new { Id = o.Id.ToString(), FullName = o.FullName }; return(Json(ret, JsonRequestBehavior.AllowGet)); }
static void Main(string[] args) { var deliverSystem = new DeliverSystem(); var invoice = new Invoice { Icms = new IcmsNorth(), Value = 200 }; var logisticTruck = new LogisticTruck(invoice, deliverSystem); logisticTruck.NewOperation(); invoice.Icms = new IcmsWest(); invoice.Value = 500; var logisticAirPlane = new LogisticAirPlane(invoice, deliverSystem); logisticAirPlane.NewOperation(); }
public JsonResult LoadDeliverBillsPayersByTimespan(string startTime, string endTime) { string strErrText; DeliverSystem deliver = new DeliverSystem(); List <Customer> listPayer = deliver.LoadDeliverBillsPayersByTimespan(startTime, endTime, LoginAccountId, LoginStaffName, out strErrText); if (listPayer == null) { throw new Exception(strErrText); } var ret = from p in listPayer select new { Id = p.Id.ToString(), Name = p.Name, FullName = p.FullName }; return(Json(ret, JsonRequestBehavior.AllowGet)); }
public LogisticSystem(Invoice invoice, DeliverSystem deliverSystem) { Invoice = invoice; DeliverSystem = deliverSystem; }
public LogisticAirPlane(Invoice invoice, DeliverSystem deliverSystem) : base(invoice, deliverSystem) { }
protected override Guid Deliver() { return(DeliverSystem.NewDeliver(new AirPlaneCreator())); }
public LogisticTruck(Invoice invoice, DeliverSystem deliverSystem) : base(invoice, deliverSystem) { }
protected override Guid Deliver() { return(DeliverSystem.NewDeliver(new TruckCreator())); }