public void MarkDeliveryExp(DeliveryExpMarkEntity info) { foreach (int?orderSysNo in info.OrderSysNos) { int opUser = ServiceContext.Current.UserSysNo; LogisticDA.MarkDeliveryExp(orderSysNo.Value, info.OrderType.Value, info.CompanyCode, opUser); } }
private void MarkExp_Click(object sender, RoutedEventArgs e) { ValidationManager.Validate(this.spConditions); if (PageView.ValidationErrors.Count == 0) { string orders = PageView.OrderSysNos; List <string> orderList = orders.Replace(";", ";").Trim() .Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries) .ToList <string>(); DeliveryExpMarkEntity entity = new DeliveryExpMarkEntity() { OrderSysNos = new List <int?>() }; foreach (string order in orderList) { int orderInt32; int.TryParse(order, out orderInt32); if (orderInt32 == 0) { PageView.Message += order; return; } entity.OrderSysNos.Add(orderInt32); } entity.CompanyCode = CPApplication.Current.CompanyCode; entity.OrderType = PageView.OrderType; Facade.MarkDeliveryExp(entity, (obj, args) => { if (args.FaultsHandle()) { return; } }); } }
public void MarkDeliveryExp(DeliveryExpMarkEntity info) { ObjectFactory <SOLogisticsAppService> .Instance.MarkDeliveryExp(info); }
public void MarkDeliveryExp(DeliveryExpMarkEntity entity, EventHandler <RestClientEventArgs <object> > callback) { string relativeUrl = "/SOService/DeliveryExp/Mark"; restClient.Update <object>(relativeUrl, entity, callback); }
/// <summary> /// 标记异常单据 /// </summary> /// <param name="info"></param> public void MarkDeliveryExp(DeliveryExpMarkEntity info) { processor.MarkDeliveryExp(info); }