public static AscmDeliveryNotifyDetailService GetInstance() { //return ascmDeliveryNotifyDetailServices ?? new AscmDeliveryNotifyDetailService(); if (ascmDeliveryNotifyDetailServices == null) ascmDeliveryNotifyDetailServices = new AscmDeliveryNotifyDetailService(); return ascmDeliveryNotifyDetailServices; }
private void SetNotifyDetail(List <AscmDeliveryOrderDetail> list) { if (list != null && list.Count > 0) { string ids = string.Empty; foreach (AscmDeliveryOrderDetail ascmDeliveryOrderDetail in list) { if (!string.IsNullOrEmpty(ids)) { ids += ","; } ids += "" + ascmDeliveryOrderDetail.notifyDetailId + ""; } string sql = "from AscmDeliveryNotifyDetail where id in (" + ids + ")"; IList <AscmDeliveryNotifyDetail> ilistAscmDeliveryNotifyDetail = YnDaoHelper.GetInstance().nHibernateHelper.Find <AscmDeliveryNotifyDetail>(sql); if (ilistAscmDeliveryNotifyDetail != null && ilistAscmDeliveryNotifyDetail.Count > 0) { List <AscmDeliveryNotifyDetail> listAscmDeliveryNotifyDetail = YnBaseClass2.Helper.ConvertHelper.ConvertIListToList <AscmDeliveryNotifyDetail>(ilistAscmDeliveryNotifyDetail); AscmDeliveryNotifyDetailService.GetInstance().SetMain(listAscmDeliveryNotifyDetail); foreach (AscmDeliveryOrderDetail ascmDeliveryOrderDetail in list) { ascmDeliveryOrderDetail.ascmDeliveryNotifyDetail = listAscmDeliveryNotifyDetail.Find(e => e.id == ascmDeliveryOrderDetail.notifyDetailId); } } } }
public static AscmDeliveryNotifyDetailService GetInstance() { //return ascmDeliveryNotifyDetailServices ?? new AscmDeliveryNotifyDetailService(); if (ascmDeliveryNotifyDetailServices == null) { ascmDeliveryNotifyDetailServices = new AscmDeliveryNotifyDetailService(); } return(ascmDeliveryNotifyDetailServices); }