private void GetDropEquipamento() { EQUIPAMENTOProvider EQUIPAMENTOP = new EQUIPAMENTOProvider(); EQUIPAMENTOColl = EQUIPAMENTOP.ReadCollectionByParameter(null, "NOME"); cbEquipamento.DisplayMember = "NOME"; cbEquipamento.ValueMember = "IDEQUIPAMENTO"; EQUIPAMENTOEntity EQUIPAMENTOTy = new EQUIPAMENTOEntity(); EQUIPAMENTOTy.NOME = ConfigMessage.Default.MsgDrop; EQUIPAMENTOTy.IDEQUIPAMENTO = -1; EQUIPAMENTOColl.Add(EQUIPAMENTOTy); Phydeaux.Utilities.DynamicComparer <EQUIPAMENTOEntity> comparer = new Phydeaux.Utilities.DynamicComparer <EQUIPAMENTOEntity>(cbEquipamento.DisplayMember); EQUIPAMENTOColl.Sort(comparer.Comparer); cbEquipamento.DataSource = EQUIPAMENTOColl; cbEquipamento.SelectedIndex = 0; }
private void PesquisaEquipamento() { try { EQUIPAMENTOProvider EQUIPAMENTOP = new EQUIPAMENTOProvider(); RowsFiltroCollection RowRelatorio = new RowsFiltroCollection(); RowRelatorio.Add(new RowsFiltro("NOME", "System.String", "like", txtNomePesquisa.Text)); EQUIPAMENTOColl = EQUIPAMENTOP.ReadCollectionByParameter(RowRelatorio, "NOME"); DataGriewSearch.AutoGenerateColumns = false; DataGriewSearch.DataSource = EQUIPAMENTOColl; txtNomePesquisa.Focus(); } catch (Exception) { MessageBox.Show(ConfigMessage.Default.searchFieldType, ConfigSistema1.Default.NomeEmpresa, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }