public static void UsoGestionUsuarios(TipoFuncionCallbackEliminar funCallbackAlEliminar)
        {
            gesUsu.Crear(p1);  gesUsu.Crear((Persona)p2n);  gesUsu.Crear(p3);  gesUsu.Crear(p4);    gesUsu.Crear(p5);  gesUsu.Crear(p6);
            List <Persona> personas;
            List <Persona> listaPersonas;

            if (gesUsu.Listar(out personas))
            {
                personas.Add(new Persona("Intruso", "", 1, TipoGenero.Hombre));
                gesUsu.Listar(out listaPersonas);
                MostrarListaPersonas(listaPersonas);
            }
            gesUsu[1].Mostrar("Desde indizador o indexador de clase:");
            Persona perBuscada = gesUsu["  rauL  "];

            if (perBuscada != null)
            {
                perBuscada.Mostrar("Encontrado: ");
            }
            gesUsu["raul"] = new Persona("Raul Modificado", "*****@*****.**", 1990, TipoGenero.Hombre);
            gesUsu.Eliminar(4, funCallbackAlEliminar);
            // gesUsu.Eliminar("Alfonso");
            gesUsu.Eliminar(gesUsu["Alfonso"]);
            gesUsu.Listar(out listaPersonas);
            MostrarListaPersonas(listaPersonas);
            gesUsu[99].Mostrar();
        }
Beispiel #2
0
 public bool Eliminar(int indice, TipoFuncionCallbackEliminar funCallbackAlEliminar)
 {
     if (Eliminar(indice))
     {
         funCallbackAlEliminar();
         return(true);
     }
     else
     {
         return(false);
     }
 }