Beispiel #1
0
        private void toolStripTextBoxSearch_KeyUp(object sender, KeyEventArgs e)
        {
            int posicion = 0;

            CatalogoObraFilter  Filtro   = new CatalogoObraFilter(this.toolStripTextBoxSearch.Text.Trim());
            Predicate <ClsObra> Filtrado = new Predicate <ClsObra>(Filtro.BuscaCatalogoObraNombreLike);

            posicion = ListObras.FindIndex(Filtrado);

            if (posicion == 0)
            {
                this.clsObraBindingSource.Position = 0;
            }
            else
            {
                clsObraBindingSource.Position = posicion;
            }
        }
Beispiel #2
0
        private bool validanombreAdd(string NombreObra)     //**
        {
            int posicion = 0;
            CatalogoObraFilter  Filtro   = new CatalogoObraFilter(NombreObra.Trim());
            Predicate <ClsObra> Filtrado = new Predicate <ClsObra>(Filtro.BuscaCatalogoObraNombre);

            posicion = ListObras.FindIndex(Filtrado);
            clsObraBindingSource.Position = posicion;
            ClsObra CA = (ClsObra)clsObraBindingSource.Current;

            if (CA.NombreObra == NombreObra && CA.IdObra == 0)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }