Esempio n. 1
0
        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));
            }
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
 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()));
 }
Esempio n. 8
0
 public LogisticTruck(Invoice invoice, DeliverSystem deliverSystem) : base(invoice, deliverSystem)
 {
 }
Esempio n. 9
0
 protected override Guid Deliver()
 {
     return(DeliverSystem.NewDeliver(new TruckCreator()));
 }