private void GetDropProdutos() { try { LIS_PRODUTOSColl = LIS_PRODUTOSP.ReadCollectionByParameter(null, "NOMEPRODUTO"); cbProduto.DisplayMember = "NOMEPRODUTO"; cbProduto.ValueMember = "IDPRODUTO"; LIS_PRODUTOSEntity LIS_PRODUTOSTy = new LIS_PRODUTOSEntity(); LIS_PRODUTOSTy.NOMEPRODUTO = ConfigMessage.Default.MsgDrop; LIS_PRODUTOSTy.IDPRODUTO = -1; LIS_PRODUTOSColl.Add(LIS_PRODUTOSTy); Phydeaux.Utilities.DynamicComparer <LIS_PRODUTOSEntity> comparer = new Phydeaux.Utilities.DynamicComparer <LIS_PRODUTOSEntity>(cbProduto.DisplayMember); LIS_PRODUTOSColl.Sort(comparer.Comparer); cbProduto.DataSource = LIS_PRODUTOSColl; cbProduto.SelectedIndex = 0; } catch (Exception ex) { MessageBox.Show("Erro técnico: " + ex.Message); } }
private void btnConsultar_Click(object sender, EventArgs e) { RowRelatorio.Clear(); int IDMARCA = Convert.ToInt32(cbMarca.SelectedValue); if (IDMARCA > 0) { RowRelatorio.Add(new RowsFiltro("IDMARCA", "System.Int32", "=", IDMARCA.ToString(), "NOMEPRODUTO")); } LIS_PRODUTOSColl = LIS_PRODUTOSP.ReadCollectionByParameter(RowRelatorio); //Remove ID repetido LIS_PRODUTOSCollection LIS_PRODUTOS2Coll = new LIS_PRODUTOSCollection(); foreach (LIS_PRODUTOSEntity item in LIS_PRODUTOSColl) { if (LIS_PRODUTOS2Coll.Find(delegate(LIS_PRODUTOSEntity item2) { return (item2.IDMARCA == item.IDMARCA); }) == null) { LIS_PRODUTOS2Coll.Add(item); } } LIS_PRODUTOSColl.Clear(); LIS_PRODUTOSColl = LIS_PRODUTOS2Coll; PreencheGrid(); }
private void btnConsultar_Click(object sender, EventArgs e) { try { RowRelatorio.Clear(); int IDGRUPOCATEGORIA = Convert.ToInt32(cbGrupoCategoria.SelectedValue); int IDMARCA = Convert.ToInt32(cbMarca.SelectedValue); if (IDGRUPOCATEGORIA > 0) { RowRelatorio.Add(new RowsFiltro("IDGRUPOCATEGORIA", "System.Int32", "=", IDGRUPOCATEGORIA.ToString())); } if (IDMARCA > 0) { RowRelatorio.Add(new RowsFiltro("IDMARCA", "System.Int32", "=", IDMARCA.ToString())); } LIS_PRODUTOSColl = LIS_PRODUTOSP.ReadCollectionByParameter(RowRelatorio, "NOMEPRODUTO"); PreencheGrid(); } catch (Exception ex) { MessageBox.Show("Erro na pesquisa!"); MessageBox.Show("Erro técnico: " + ex.Message); } }
private PRODUTOSEntity BuscaProduto(string CODPRODUTOFORNECEDOR) { PRODUTOSEntity result = new PRODUTOSEntity(); try { RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("CODPRODUTOFORNECEDOR", "System.String", "=", CODPRODUTOFORNECEDOR.ToString())); LIS_PRODUTOSCollection LIS_PRODUTOSColl = new LIS_PRODUTOSCollection(); LIS_PRODUTOSProvider LIS_PRODUTOSP = new LIS_PRODUTOSProvider(); LIS_PRODUTOSColl = LIS_PRODUTOSP.ReadCollectionByParameter(RowRelatorio); if (LIS_PRODUTOSColl.Count > 0) { result = PRODUTOSP.Read(Convert.ToInt32(LIS_PRODUTOSColl[0].IDPRODUTO)); } return(result); } catch (Exception ex) { MessageBox.Show("Erro técnico: " + ex.Message); return(result); } }
private void btnPesquisa_Click(object sender, EventArgs e) { if (cbTipoPesquisa.Text == "Todos") { Filtro.Clear(); LIS_PRODUTOSColl = LIS_PRODUTOSP.ReadCollectionByParameter(Filtro, "NOMEPRODUTO"); DataGriewDados.AutoGenerateColumns = false; DataGriewDados.DataSource = LIS_PRODUTOSColl; lblTotalPesquisa.Text = LIS_PRODUTOSColl.Count.ToString(); } else { PesquisaFiltro(); } }
private void btnConsultar_Click(object sender, EventArgs e) { try { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); RowRelatorio.Clear(); int IDGRUPOCATEGORIA = Convert.ToInt32(cbGrupoCategoria.SelectedValue); int IDMARCA = Convert.ToInt32(cbMarca.SelectedValue); if (IDGRUPOCATEGORIA > 0) { RowRelatorio.Add(new RowsFiltro("IDGRUPOCATEGORIA", "System.Int32", "=", IDGRUPOCATEGORIA.ToString())); } if (IDMARCA > 0) { RowRelatorio.Add(new RowsFiltro("IDMARCA", "System.Int32", "=", IDMARCA.ToString())); } if (rbOrdemCodigo.Checked) { LIS_PRODUTOSColl = LIS_PRODUTOSP.ReadCollectionByParameter(RowRelatorio, "IDPRODUTO"); } else if (rbOrdemCodigoReferencia.Checked) { LIS_PRODUTOSColl = LIS_PRODUTOSP.ReadCollectionByParameter(RowRelatorio, "CODPRODUTOFORNECEDOR"); } else { LIS_PRODUTOSColl = LIS_PRODUTOSP.ReadCollectionByParameter(RowRelatorio, "NOMEPRODUTO"); } this.Cursor = Cursors.Default; PreencheGrid(); } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro na pesquisa!"); MessageBox.Show("Erro técnico: " + ex.Message); } }
private void btnConsultar_Click(object sender, EventArgs e) { try { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); RowRelatorio.Clear(); int idgrupocategoria = Convert.ToInt32(cbGrupoCategoria.SelectedValue); if (idgrupocategoria > 0) { RowRelatorio.Add(new RowsFiltro("idgrupocategoria", "System.Int32", "=", idgrupocategoria.ToString())); } LIS_PRODUTOSColl = LIS_PRODUTOSP.ReadCollectionByParameter(RowRelatorio); //Remove ID repetido LIS_PRODUTOSCollection LIS_PRODUTOS2Coll = new LIS_PRODUTOSCollection(); foreach (LIS_PRODUTOSEntity item in LIS_PRODUTOSColl) { if (LIS_PRODUTOS2Coll.Find(delegate(LIS_PRODUTOSEntity item2) { return (item2.IDGRUPOCATEGORIA == item.IDGRUPOCATEGORIA); }) == null) { LIS_PRODUTOS2Coll.Add(item); } } LIS_PRODUTOSColl.Clear(); LIS_PRODUTOSColl = LIS_PRODUTOS2Coll; PreencheGrid(); this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro técnico: " + ex.Message); } }
private void PesquisaRapida() { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); try { RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("NOMEPRODUTO", "System.String", "collate pt_br like", "%" + txtCriterioPesquisa.Text.Replace("'", "") + "%", "or")); RowRelatorio.Add(new RowsFiltro("CODPRODUTOFORNECEDOR", "System.String", "collate pt_br like", "%" + txtCriterioPesquisa.Text.Replace("'", "") + "%", "or")); RowRelatorio.Add(new RowsFiltro("CODBARRA", "System.String", "collate pt_br like", "%" + txtCriterioPesquisa.Text.Replace("'", "") + "%")); if (ValidacoesLibrary.ValidaTipoInt32(txtCriterioPesquisa.Text)) { RowRelatorio.Add(new RowsFiltro("IDPRODUTO", "System.Int32", "like", txtCriterioPesquisa.Text.Replace("'", ""))); } RowRelatorio.Add(new RowsFiltro("FLAGINATIVO", "System.String", "=", "N")); LIS_PRODUTOSColl = LIS_PRODUTOSP.ReadCollectionByParameter(RowRelatorio, "NOMEPRODUTO"); LIS_PRODUTOSCollection LIS_PRODUTOSColl_2 = new LIS_PRODUTOSCollection(); //retira produto inativo foreach (var item in LIS_PRODUTOSColl) { if (item.FLAGINATIVO == "N") { LIS_PRODUTOSColl_2.Add(item); } } LIS_PRODUTOSColl.Clear(); LIS_PRODUTOSColl = LIS_PRODUTOSColl_2; DataGriewDados.AutoGenerateColumns = false; DataGriewDados.DataSource = LIS_PRODUTOSColl; lblTotalPesquisa.Text = LIS_PRODUTOSColl.Count.ToString(); this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro técnico: " + ex.Message); } }
private void PesquisaProduto() { try { RowsFiltroCollection RowRelatorio = new RowsFiltroCollection(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("NOMEPRODUTO", "System.String", "collate pt_br like", "%" + txtNomePesquisa.Text.Replace("'", "") + "%", "or")); RowRelatorio.Add(new RowsFiltro("CODBARRA", "System.String", "collate pt_br like", "%" + txtNomePesquisa.Text.Replace("'", "") + "%")); LIS_PRODUTOSColl = LIS_PRODUTOSP.ReadCollectionByParameter(RowRelatorio, "NOMEPRODUTO"); DataGriewDados.AutoGenerateColumns = false; DataGriewDados.DataSource = LIS_PRODUTOSColl; txtNomePesquisa.Focus(); lblTotalPesquisa.Text = "Total da pesquisa: " + LIS_PRODUTOSColl.Count.ToString(); } catch (Exception ex) { MessageBox.Show("Erro técnico: " + ex.Message); } }
private int BuscarCodigoProduto(string NomeProduto) { int result = -1; try { RowsFiltroCollection RowRelatorio = new RowsFiltroCollection(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("NOMEPRODUTO", "System.String", "=", NomeProduto)); LIS_PRODUTOSColl = Lis_PRODUTOSP.ReadCollectionByParameter(RowRelatorio); if (LIS_PRODUTOSColl.Count > 0) { result = Convert.ToInt32(LIS_PRODUTOSColl[0].IDPRODUTO); } return(result); } catch (Exception ex) { MessageBox.Show("Erro técnico: " + ex.Message); return(result); } }
private void btnPesquisa_Click(object sender, EventArgs e) { if (Validacoes()) { try { RowRelatorio.Clear(); if (Convert.ToInt32(cbProduto.SelectedValue) > 0) { RowRelatorio.Add(new RowsFiltro("IDPRODUTO", "System.Int32", "=", Convert.ToInt32(cbProduto.SelectedValue).ToString())); } LIS_PRODUTOSColl = LIS_PRODUTOSP.ReadCollectionByParameter(RowRelatorio, "NOMEPRODUTO"); PreencheGrid(); } catch (Exception EX) { MessageBox.Show("Erro na pesquisa!"); MessageBox.Show("Erro técnico: " + EX.Message); } } }