Example #1
0
 //BUSQUEDA DE EMPLEADO ATRAVES DE PALABRAS
 public void WordSearchFunction(string SearchQuery)
 {
     Funciones objFunciones = new Funciones();
     List<SearchFunction> objSearchFunction = new List<SearchFunction>();
     List<SearchFunction> AuxSearchFunction = new List<SearchFunction>();
     objSearchFunction = objFunciones.LoadEmp(objSearchFunction);
     foreach (SearchFunction objSF in objSearchFunction)
     {
         try
         {
             if (SearchQuery == objSF.NoEmpleado || SearchQuery == objSF.Paterno || SearchQuery == objSF.Materno || SearchQuery == objSF.Nombre
                 || SearchQuery == objSF.NoEmpleado + " " + objSF.Paterno || SearchQuery == objSF.NoEmpleado + " " + objSF.Materno || SearchQuery == objSF.NoEmpleado + " " + objSF.Nombre
                 || SearchQuery == objSF.Paterno + " " + objSF.Materno || SearchQuery == objSF.Paterno + " " + objSF.Nombre || SearchQuery == objSF.Materno + " " + objSF.Nombre
                 || SearchQuery == objSF.NoEmpleado + " " + objSF.Paterno + " " + objSF.Materno || SearchQuery == objSF.NoEmpleado + " " + objSF.Paterno + " " + objSF.Nombre
                 || SearchQuery == objSF.NoEmpleado + " " + objSF.Materno + " " + objSF.Nombre || SearchQuery == objSF.Paterno + " " + objSF.Materno + " " + objSF.Nombre
                 || SearchQuery == objSF.NoEmpleado + " " + objSF.Paterno + " " + objSF.Materno + " " + objSF.Nombre)
                 //SI LO ESCRITO EN EL TEXTBOX COINCIDE CON CUALQUIER COMBINACION MUESTRA EN EL GRID LOS RESULTADOS QUE COINCIDAN
                 AuxSearchFunction.Add(new SearchFunction(objSF.NoEmpleado, objSF.Paterno, objSF.Materno, objSF.Nombre));
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     dataGridView2.DataSource = AuxSearchFunction;
 }