public void Filter() { collectionView.Filter = (e) => { Artigo emp = e as Artigo; string _familia = ControlFamilias.DevolveFamiliaById(Convert.ToInt32(emp.Familia)).DescCurta; double _imposto = ControlImpostos.DevolveImpostoById(Convert.ToInt32(emp.Imposto)).Taxa; if (emp.DescCurta.ToUpper().Contains(descricao.Text.ToUpper()) && emp.Id.ToString().ToUpper().StartsWith(id.Text) && _familia.ToString().ToUpper().Contains(familia.Text.ToUpper()) && _imposto.ToString().ToUpper().StartsWith(imposto.Text.ToUpper())) { return(true); } return(false); }; }
private void BtnNovo_Click(object sender, RoutedEventArgs e) { if (List.Items.Count == 0) { columnSair.Visibility = Visibility.Visible; columnCancelar.Visibility = Visibility.Hidden; } else { columnSair.Visibility = Visibility.Hidden; columnCancelar.Visibility = Visibility.Visible; } columnEliminar.Visibility = Visibility.Hidden; navigate.Visibility = Visibility.Hidden; columnNovo.Visibility = Visibility.Hidden; columnGuardar.Visibility = Visibility.Visible; btnSearch.Visibility = Visibility.Hidden; this.DataContext = null; cbFamilias.SelectedItem = ControlFamilias.DevolveFamiliaById(0); cbImpostos.SelectedItem = ControlImpostos.DevolveImpostoById(0); tbPvpCImposto.Text = string.Empty; tbPvpSImposto.Text = string.Empty; tbId.Text = Artigo.autoIncrement.ToString(); }