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(); }
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(); }
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(); }
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(); }
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(); }