Ejemplo n.º 1
0
        public IList <InspectOrderDetail> ConvertResolverToInspectOrderDetails(Resolver resolver)
        {
            IList <InspectOrderDetail> inspectDetailList = new List <InspectOrderDetail>();

            if (resolver != null && resolver.Transformers != null)
            {
                foreach (Transformer transformer in resolver.Transformers)
                {
                    if (transformer.TransformerDetails != null)
                    {
                        foreach (TransformerDetail transformerDetail in transformer.TransformerDetails)
                        {
                            InspectOrderDetail inspectDetail = inspectOrderDetailMgr.LoadInspectOrderDetail(transformerDetail.Id);
                            inspectDetail.CurrentQualifiedQty = transformerDetail.CurrentQty;
                            inspectDetail.CurrentRejectedQty  = transformerDetail.CurrentRejectQty;
                            if (inspectDetail.CurrentQualifiedQty != 0 || inspectDetail.CurrentRejectedQty != 0)
                            {
                                inspectDetailList.Add(inspectDetail);
                            }
                        }
                    }
                }
            }
            return(inspectDetailList);
        }