private void GetDropServico() { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); try { SERVICOCollection SERVICOColl = new SERVICOCollection(); SERVICOProvider SERVICOP = new SERVICOProvider(); SERVICOColl = SERVICOP.ReadCollectionByParameter(null, "NOME"); cbServico.DisplayMember = "NOME"; cbServico.ValueMember = "IDSERVICO"; SERVICOEntity SERVICOTy = new SERVICOEntity(); SERVICOTy.NOME = ConfigMessage.Default.MsgDrop; SERVICOTy.IDSERVICO = -1; SERVICOColl.Add(SERVICOTy); Phydeaux.Utilities.DynamicComparer <SERVICOEntity> comparer = new Phydeaux.Utilities.DynamicComparer <SERVICOEntity>(cbServico.DisplayMember); SERVICOColl.Sort(comparer.Comparer); cbServico.DataSource = SERVICOColl; cbServico.SelectedIndex = 0; this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro técnico: " + ex.Message); } }
private void PesquisaServico() { try { SERVICOProvider SERVICOP = new SERVICOProvider(); RowsFiltroCollection RowRelatorio = new RowsFiltroCollection(); RowRelatorio.Add(new RowsFiltro("NOME", "System.String", "like", txtNomePesquisa.Text)); SERVICOColl = SERVICOP.ReadCollectionByParameter(RowRelatorio, "NOME"); DataGriewSearch.AutoGenerateColumns = false; DataGriewSearch.DataSource = SERVICOColl; txtNomePesquisa.Focus(); } catch (Exception) { MessageBox.Show(ConfigMessage.Default.searchFieldType, ConfigSistema1.Default.NomeEmpresa, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }