private void GetProdutoLote() { try { RowRelatorio.Clear(); LIS_ESTOQUELOTECollection LIS_ESTOQUELOTEColl_2 = new LIS_ESTOQUELOTECollection(); LIS_ESTOQUELOTEColl_2 = LIS_ESTOQUELOTEP.ReadCollectionByParameter(RowRelatorio, "DATA"); ProdutoColl.Clear(); foreach (var item in LIS_ESTOQUELOTEColl_2) { PRODUTOSEntity PRODUTOSTy = new PRODUTOSEntity(); PRODUTOSTy.IDPRODUTO = Convert.ToInt32(item.IDPRODUTO); PRODUTOSTy.NOMEPRODUTO = item.NOMEPRODUTO; ProdutoColl.Add(PRODUTOSTy); } //Remove Produto Repetido PRODUTOSCollection PRODUTOSColl_2 = new PRODUTOSCollection(); foreach (PRODUTOSEntity item in ProdutoColl) { if (PRODUTOSColl_2.Find(delegate(PRODUTOSEntity item2) { return(item2.IDPRODUTO == item.IDPRODUTO); }) == null) { PRODUTOSColl_2.Add(item); } } ProdutoColl = PRODUTOSColl_2; GetDropProduto(); } catch (Exception ex) { MessageBox.Show("Erro técnico: " + ex.Message); } }