static void Main(string[] args) { string rutaArchivo = ConfigurationManager.AppSettings["RutaArchivoDijkstra"].ToString(); string nombreArchivo = ConfigurationManager.AppSettings["NombreArchivoDijkstra"].ToString(); TipoAlgoritmo eTipoAlgoritmo = (TipoAlgoritmo)Convert.ToInt32(ConfigurationManager.AppSettings["TipoAlgoritmo"].ToString()); EntContenedor oEntContenedor = new ManejadorArchivo(rutaArchivo, nombreArchivo).LecturaArchivo(); if (oEntContenedor.eTipoError == TipoError.SinError) { oEntContenedor = new ManejadorDijkstra().AplicaAlgoritmo(oEntContenedor, eTipoAlgoritmo); if (oEntContenedor.eTipoError == TipoError.SinError) { for (int i = 0; i < oEntContenedor.lstResultados.Count - 1; i++) { Console.WriteLine(oEntContenedor.lstResultados[i]); } } else { Console.WriteLine(oEntContenedor.eTipoError.ToString() + ": \n" + oEntContenedor.mensajeError); } } else { Console.WriteLine(oEntContenedor.eTipoError.ToString() + ": \n" + oEntContenedor.mensajeError); } Console.ReadLine(); }
static void menu(ManejadorArchivo manejadorArch) { string rta=""; do { Console.WriteLine("1 - Listar"); Console.WriteLine("2 - Agregar"); Console.WriteLine("3 - Modificar"); Console.WriteLine("4 - Eliminar"); Console.WriteLine("5 - Guardar Cambios"); Console.WriteLine("6 - Salir"); rta = Console.ReadLine(); switch (rta) { case "1": manejadorArch.listar(); break; case "2": manejadorArch.nuevaFila(); break; case "3": manejadorArch.editarFila(); break; case "4": manejadorArch.eliminarFila(); break; case "5": manejadorArch.aplicaCambios(); break; default: break; } } while (rta != "6"); }
public bool VerificarArchivo(ref string advertencia) { if (ManejadorArchivo.Verificar(Path, ref advertencia)) { return(true); } return(false); }
static void menu(ManejadorArchivo manejadorArch) { string rta = ""; do { Console.WriteLine("1 - Listar"); Console.WriteLine("2 - Agregar"); Console.WriteLine("3 - Modificar"); Console.WriteLine("4 - Eliminar"); Console.WriteLine("5 - Guardar Cambios"); Console.WriteLine("6 - Salir"); rta = Console.ReadLine(); switch (rta) { case "1": manejadorArch.listar(); break; case "2": manejadorArch.nuevaFila(); break; case "3": manejadorArch.editarFila(); break; case "4": manejadorArch.eliminarFila(); break; case "5": manejadorArch.aplicaCambios(); break; default: break; } } while (rta != "6"); }