Пример #1
0
        public static void modificarBibliotecario()
        {
            auxiliar     = FuncionesVarias.validarDatoParaBusquedasNumericas("ID", "bibliotecario");
            encontreDato = false;
            for (int i = 0; i < bibliotecarios.GetLongLength(0); i++)
            {
                if (bibliotecarios[i, 0] == auxiliar.ToString())
                {
                    Console.WriteLine("Introduzca el nuevo nombre del bibliotecario (20 caracteres maximos): ");
                    bibliotecarios[i, 1] = FuncionesVarias.validarTamañoEntradaString(20);
                    Console.Clear();
                    Console.WriteLine("Introduzca el nuevo apellido del bibliotecario (20 caracteres maximos): ");
                    bibliotecarios[i, 2] = FuncionesVarias.validarTamañoEntradaString(20);
                    Console.Clear();
                    Console.WriteLine("Bibliotecario guardado exitosamente");

                    encontreDato = true;
                    break;
                }
            }
            if (!encontreDato)
            {
                Console.WriteLine("No se encontraron datos por el Id " + auxiliar);
            }
            else
            {
                Console.WriteLine("Dato modificado exitosamente");
            }
            Console.WriteLine("Presione una tecla para continuar...");
            Console.ReadKey();
        }
Пример #2
0
 public static void eliminarLibro()
 {
     auxiliar     = FuncionesVarias.validarDatoParaBusquedasNumericas("ID", "libro");
     encontreDato = false;
     for (int i = 0; i < libros.GetLongLength(0); i++)
     {
         if (libros[i, 0] == auxiliar.ToString())
         {
             libros[i, 0] = "-1";
             libros[i, 1] = "vacio";
             libros[i, 2] = "vacio";
             libros[i, 3] = "vacio";
             libros[i, 4] = "vacio";
             libros[i, 5] = "-1";
             libros[i, 6] = "vacio";
             encontreDato = true;
             break;
         }
     }
     if (!encontreDato)
     {
         Console.WriteLine("No se encontraron datos por el Id " + auxiliar);
     }
     else
     {
         Console.WriteLine("Dato guardado exitosamente");
     }
     Console.WriteLine("Presione una tecla para continuar...");
     Console.ReadKey();
 }
Пример #3
0
        public static void modificarLibro()
        {
            auxiliar     = FuncionesVarias.validarDatoParaBusquedasNumericas("ID", "libro");
            encontreDato = false;
            for (int i = 0; i < libros.GetLongLength(0); i++)
            {
                if (libros[i, 0] == auxiliar.ToString())
                {
                    Console.WriteLine("Introduzca el nuevo titulo del libro (50 caracteres maximos): ");
                    libros[i, 1] = FuncionesVarias.validarTamañoEntradaString(50);
                    Console.Clear();
                    Console.WriteLine("Introduzca el nuevo nombre del Autor del libro (40 caracteres maximos): ");
                    libros[i, 2] = FuncionesVarias.validarTamañoEntradaString(40);
                    Console.Clear();
                    Console.WriteLine("Introduzca la nueva editorial del libro (20 caracteres maximos): ");
                    libros[i, 3] = FuncionesVarias.validarTamañoEntradaString(20);
                    Console.Clear();
                    Console.WriteLine("Seleccione la nueva categoria para el libro: ");
                    FuncionesVarias.mostrarCategorias();
                    auxiliar     = FuncionesVarias.introducirDatoParaMenu(1, 10);
                    auxiliar     = auxiliar - 1;
                    libros[i, 4] = categorias[auxiliar];
                    Console.Clear();
                    Console.WriteLine("Introduzca el nuevo año de publicacion del libro (del año 1 al 9999): ");
                    libros[i, 5] = FuncionesVarias.validarTamañoEntradaInt(9999);
                    Console.Clear();
                    Console.WriteLine("Introduzca el nuevo id del bibliotecario que guardara el libro");
                    auxiliar = 0;
                    FuncionesVarias.mostrarHeaderBibliotecarios();
                    for (int j = 0; j < bibliotecarios.GetLongLength(0); j++)
                    {
                        recorrerListaBibliotecarios(j);
                    }
                    libros[i, 6] = FuncionesVarias.validarTamañoEntradaInt(auxiliar);


                    encontreDato = true;
                    break;
                }
            }
            if (!encontreDato)
            {
                Console.WriteLine("No se encontraron datos por el Id " + auxiliar);
            }
            else
            {
                Console.WriteLine("Dato modificado exitosamente");
            }
            Console.WriteLine("Presione una tecla para continuar...");
            Console.ReadKey();
        }
Пример #4
0
 public static void buscarBibliotecario()
 {
     auxiliar = FuncionesVarias.validarDatoParaBusquedasNumericas("ID", "libro");
     FuncionesVarias.mostrarHeaderBibliotecarios();
     encontreDato = false;
     for (int j = 0; j < bibliotecarios.GetLongLength(0); j++)
     {
         if (bibliotecarios[j, 0] == auxiliar.ToString())
         {
             recorrerListaBibliotecarios(j);
         }
         encontreDato = true;
     }
     if (!encontreDato)
     {
         Console.WriteLine("No se encontraron datos por el id " + auxiliar);
     }
     Console.WriteLine("Presione una tecla para continuar...");
     Console.ReadKey();
 }
Пример #5
0
        public static void buscarLibroPorBibliotecarios()
        {
            auxiliar = FuncionesVarias.validarDatoParaBusquedasNumericas("ID", "bibliotecario");
            FuncionesVarias.mostrarHeaderLibros();
            encontreDato = false;
            for (int i = 0; i < libros.GetLongLength(0); i++)
            {
                if (libros[i, 6] == auxiliar.ToString())
                {
                    recorrerListaLibros(i);
                    encontreDato = true;
                }
            }
            if (!encontreDato)
            {
                Console.WriteLine("No se encontraron datos por el bibliotecario del ID" + auxiliarString);
            }

            Console.WriteLine("Presione una tecla para continuar...");
            Console.ReadKey();
        }