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); } }
private void GetDropProdutos() { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); try { PRODUTOSProvider PRODUTOSP = new PRODUTOSProvider(); PRODUTOSColl = PRODUTOSP.ReadCollectionByParameter(null, "NOMEPRODUTO"); cbProduto.DisplayMember = "NOMEPRODUTO"; cbProduto.ValueMember = "IDPRODUTO"; PRODUTOSEntity PRODUTOSTy = new PRODUTOSEntity(); PRODUTOSTy.NOMEPRODUTO = ConfigMessage.Default.MsgDrop; PRODUTOSTy.IDPRODUTO = -1; PRODUTOSColl.Add(PRODUTOSTy); Phydeaux.Utilities.DynamicComparer <PRODUTOSEntity> comparer = new Phydeaux.Utilities.DynamicComparer <PRODUTOSEntity>(cbProduto.DisplayMember); PRODUTOSColl.Sort(comparer.Comparer); cbProduto.DataSource = PRODUTOSColl; cbProduto.SelectedIndex = 0; this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro técnico: " + ex.Message); } }
private void GetDropPecas() { PRODUTOSProvider PRODUTOSP = new PRODUTOSProvider(); PRODUTOSCollection PRODUTOSColl = new PRODUTOSCollection(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("FLAGINATIVO", "System.String", "<>", "S")); PRODUTOSColl = PRODUTOSP.ReadCollectionByParameter(RowRelatorio, "NOMEPRODUTO"); cbProduto.DisplayMember = "NOMEPRODUTO"; cbProduto.ValueMember = "IDPRODUTO"; PRODUTOSEntity PRODUTOSTy = new PRODUTOSEntity(); PRODUTOSTy.NOMEPRODUTO = ConfigMessage.Default.MsgDrop; PRODUTOSTy.IDPRODUTO = -1; PRODUTOSColl.Add(PRODUTOSTy); Phydeaux.Utilities.DynamicComparer <PRODUTOSEntity> comparer = new Phydeaux.Utilities.DynamicComparer <PRODUTOSEntity>(cbProduto.DisplayMember); PRODUTOSColl.Sort(comparer.Comparer); cbProduto.DataSource = PRODUTOSColl; cbProduto.SelectedIndex = 0; }
private void GetDropProdutos() { PRODUTOSColl = PRODUTOSP.ReadCollectionByParameter(null, "NOMEPRODUTO"); cbProduto.DisplayMember = "NOMEPRODUTO"; cbProduto.ValueMember = "IDPRODUTO"; PRODUTOSEntity PRODUTOSTy = new PRODUTOSEntity(); PRODUTOSTy.NOMEPRODUTO = ConfigMessage.Default.MsgDrop; PRODUTOSTy.IDPRODUTO = -1; PRODUTOSColl.Add(PRODUTOSTy); Phydeaux.Utilities.DynamicComparer <PRODUTOSEntity> comparer = new Phydeaux.Utilities.DynamicComparer <PRODUTOSEntity>(cbProduto.DisplayMember); PRODUTOSColl.Sort(comparer.Comparer); cbProduto.DataSource = PRODUTOSColl; cbProduto.SelectedIndex = 0; }