// public string cumple static void Main(string[] args) { //ListaVersiones<string> lista= new ListaVersiones<string>(); Controlador con = new Controlador(); Program p = new Program(); string dir = @"c:\" + p.name + " begin ", comando, ruta; bool op = false; int nocommand; string[] allfiles = new string[10]; do { Console.WriteLine("ingrese comando inicial:"); comando = Console.ReadLine(); // comando = comando.Replace(" ", "");//elimina espacios if (comando != "exit") { if ((comando.Length > dir.Length)) { if (comando.Substring(0, dir.Length).Equals(dir)) { //verificar que existe la ubicacion ruta = comando.Remove(0, dir.Length); if (Directory.Exists(ruta)) { allfiles = Directory.GetFiles(ruta, "*.*", SearchOption.AllDirectories); //Console.WriteLine(allfiles[0]); ubicacion = allfiles[0]; op = true; Console.WriteLine("Archivo a dar seguiimiento: " + allfiles[0]); } else { Console.WriteLine("ruta no encontrada"); } } else { Console.WriteLine("valor inválido"); } } else { Console.WriteLine("valor inválido"); } } } while (comando != "exit" && !op); //ubicacion = C:\Users\Adriana P\Desktop\hola.hh.txt; do { comando = Console.ReadLine(); nocommand = opcion(comando); comando = comando.Replace(" ", ""); switch (nocommand) { case 1: //save //comando=comando.Replace(" ", ""); con.Save(comando.Remove(0, (p.name.Length + 4))); break; case 2: //compass Console.WriteLine("Version\t fecha y hora\t\t comentario"); Console.WriteLine("------------------------------------------------------------"); con.rec(); break; case 3: //watch comando = comando.Remove(0, (p.name.Length + 5)); Console.WriteLine("[" + comando + "]"); int numBus = Int32.Parse(comando); con.watch(numBus); break; case 4: //delete comando = comando.Remove(0, (p.name.Length + 6)); int numDel = Int32.Parse(comando); con.Delete(numDel); break; case 5: //cambiar de directorio comando = comando.Replace(" ", ""); ruta = comando.Remove(0, dir.Length); allfiles = new string[10]; //Console.WriteLine(ruta); allfiles = Directory.GetFiles(ruta, "*.*", SearchOption.AllDirectories); Console.WriteLine("nueva ubicacion de archivo:" + allfiles[0]); break; default: //Console.WriteLine("comando no valido"); break; } //switch } while (comando != "exit"); } //main
// public string cumpleAlvaro = "16 de junio"; // public string cumpleAdriana ="4 de abril"; // public string cumpleEsau = "29 de marzo"; /*holiiii*/ static void Main(string[] args) { bool op = false; int ifSave = 0, numBus = 0; Controlador con = new Controlador(); Program p = new Program(); string dir = @"c:\" + p.name + "begin ", comando; int nocommand; string[] allfiles = new string[10]; do { Console.WriteLine("ingrese comando inicial:"); comando = Console.ReadLine(); if (comando != "exit") { if ((comando.Length > dir.Length)) { op = directorio(comando); if (op) { Console.WriteLine("ubicacion a dar seguimiento: " + ubicacion); } } else { Console.WriteLine("valor inválido"); } } } while (comando != "exit" && !op); do { comando = Console.ReadLine(); string comando2 = comando; nocommand = opcion(comando); comando = comando.Replace(" ", ""); switch (nocommand) { case 1: //save //verifico que se encuentre en el ultimo nodo int numL = con.lasN(); if (numL == lastVnodo) { con.Save(comentario(comando2)); ifSave = lastVnodo; } else { Console.WriteLine("solo puede guardar cuando se encuentre en el ultimo nodo"); } break; case 2: //compass Console.WriteLine("Version\t fecha y hora\t comentario"); Console.WriteLine("------------------------------------------------------------"); con.rec(); break; case 3: //watch comando = comando.Remove(0, (p.name.Length + 5)); numBus = Int32.Parse(comando); ifSave = con.watch(numBus); break; case 4: //delete comando = comando.Remove(0, (p.name.Length + 6)); int numDel = Int32.Parse(comando); con.Delete(numDel); break; /* case 5://cambiar de directorio * lastVnodo = 0; * Controlador.infofile = ""; * Console.WriteLine("nueva ubicacion de archivo:" + ubicacion); * // con.allDel(); * break;*/ default: //Console.WriteLine("comando no valido"); break; } //switch } while (comando != "exit"); } //main