private void button_open_Click(object sender, EventArgs e) { try { tablaSingle.Clear(); OpenFileDialog ofd = new OpenFileDialog(); ofd.DefaultExt = "AST"; ofd.Filter = "Archivos AST|*.AST|All files(*.*)|*.*"; ofd.Title = "Abrir archivos"; ofd.ShowDialog(); fichero = new Fichero(ofd.FileName); fichero.leer(); listaCAT10 = fichero.getListCAT10(); listaCAT20 = fichero.getListCAT20(); listaCAT21 = fichero.getListCAT21(); listas = new ManageListas(listaCAT10, listaCAT20, listaCAT21); listas.resolvelistas(); listas.actualizarTabla(); listas.singleList(); listFLights = listas.getSingleList(); label_starttime.Text = TimeSpan.FromHours(22).ToString(@"hh\:mm\:ss"); starttime = TimeSpan.FromHours(22); i = 0; dataGridView_flights.DataSource = tablaSingle; MessageBox.Show("File decoded correctly"); trackBar_speedtime.Value = 1000; timer.Interval = 1000; } catch (Exception b) { MessageBox.Show(b.Message); } }
private void button_open_Click(object sender, EventArgs e) { try { OpenFileDialog ofd = new OpenFileDialog(); ofd.DefaultExt = "AST"; ofd.Filter = "Archivos AST|*.AST|All files(*.*)|*.*"; ofd.Title = "Abrir archivos"; ofd.ShowDialog(); fichero = new Fichero(ofd.FileName); fichero.leer(); listaCAT10 = fichero.getListCAT10(); listaCAT20 = fichero.getListCAT20(); listaCAT21 = fichero.getListCAT21(); listas = new ManageListas(listaCAT10, listaCAT20, listaCAT21); listas.resolvelistas(); listas.actualizarTabla(); tablaCAT10 = listas.getTablaCAT10(); tablaCAT20 = listas.getTablaCAT20(); tablaCAT21 = listas.getTablaCAT21(); listas.singleList(); MessageBox.Show("File decoded correctly"); } catch (Exception g) { MessageBox.Show(g.Message); } }
private void bt_Decode_Click(object sender, EventArgs e) { if (tbDirection.Text.Length > 0) { try { string path = tbDirection.Text; Fichero newfichero = new Fichero(path); newfichero.leer(); listaCAT21v23 = newfichero.GetListCAT21v23(); listaCAT21 = newfichero.GetListCAT21(); // devuelve lista de clases CAT21, cada una con un paquete listaCAT20 = newfichero.GetListCAT20(); listaCAT10 = newfichero.getListCAT10(); this.Close(); } catch { lblError.Text = "Error. Please select a valid file."; } } else { lblError.Text = "Please select a file."; } }
public BaseResult GuardarTemporal(SaveFicheroParameters parameters) { var result = new BaseResult(); var extension = Path.GetExtension(parameters.Name); var pedido = _dbContext.Pedidos.Find(parameters.IdPedido); var mimes = GetMimes(); var tipoFicheroNuevo = _dbContext.TiposFicheros.Find(parameters.IdTipo); if (!mimes.Any(a => a.Nombre.Contains(parameters.MimeType) && a.Extension.Contains(extension?.ToLower() ?? ""))) { result.Errors.Add("Fichero no válido."); } else if (pedido == null) { result.Errors.Add("No existe el pedido."); } else { var rutaArchivo = FileHelper.GetPath(pedido.Id, parameters.IdTipo.Value, extension); var ficheroActual = Get(parameters.IdPedido.Value, parameters.IdTipo.Value); if (ficheroActual != null) { var rutaFicheroActual = FileHelper.GetPath(pedido.Id, parameters.IdTipo.Value, Path.GetExtension(ficheroActual.Nombre)); if (FileHelper.Exist(rutaFicheroActual)) { if (!FileHelper.RemoveFile(rutaFicheroActual)) { result.Errors.Add("El fichero no se puede eliminar."); } } _dbContext.Ficheros.Remove(ficheroActual); } if (!FileHelper.WriteFile(rutaArchivo, parameters.Content)) { result.Errors.Add("El fichero no se puede subir."); } if (result.HasErrors) { return(result); } var fichero = new Fichero { PedidoId = pedido.Id, TipoId = parameters.IdTipo.Value, EstadoId = (int)FicheroEstadoEnum.Recibido, Nombre = parameters.Name }; _dbContext.Ficheros.Add(fichero); _dbContext.SaveChanges(); } return(result); }
public BaseResult Guardar(Fichero fichero) { var result = new BaseResult(); _dbContext.Ficheros.Add(fichero); _dbContext.SaveChanges(); return(result); }
public LocalOperario Insertar(LocalOperario t) { var cfg = Fichero.LeerConfiguracion(); cfg.Operarios.Add(t); Fichero.EscribirConfiguracion(cfg); return(t); }
public LocalPrensa Insertar(LocalPrensa t) { var cfg = Fichero.LeerConfiguracion(); cfg.Prensas.Add(t); Fichero.EscribirConfiguracion(cfg); return(t); }
public void CrearAutorSatisfactoriamente() { var loFichero = Fichero.Registrar("2018_001", "limache-sandoval-elmer.pdf", "ninguno", "http://repositorio.upt.edu.pe/bitstream/UPT/224/1/Apaza-Mamani-Karla.pdf", "3,42mb", "PDF", 1); var loRepositorio = new RepositoriosDatos(); loRepositorio.Adicionar <Fichero>(loFichero); loRepositorio.GuardarCambios(); Assert.IsNotNull(loFichero); Assert.IsTrue(loFichero.IdFichero == "2018_001"); }
private void solucionP_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs <object> e) { //cada fichero es un objeto de la clase fichero currentFichero = (Fichero)solucionP.SelectedItem; if (currentFichero != null && !currentFichero.IsFolder) { currentFichero.LeerArchivo(); cargarFlowDocument(); } }
public void TestAcentos() { String textoInicial = "Hola mundo\n Con acéntós y ñs y cosas }[][çÇ*==)(="; String fichero = System.IO.Path.GetTempPath() + "/fichero.gSimple2." + System.Guid.NewGuid() + ".test"; Fichero.GuardarTexto(fichero, textoInicial); String leido = Fichero.CargarTexto(fichero); Assert.AreEqual(textoInicial, leido); System.IO.File.Delete(fichero); }
public void Test() { String textoInicial = "Hola mundo"; String fichero = System.IO.Path.GetTempPath() + "/fichero.gSimple2." + System.Guid.NewGuid() + ".test"; Fichero.GuardarTexto(fichero, textoInicial); String leido = Fichero.CargarTexto(fichero); Assert.AreEqual(textoInicial, leido); System.IO.File.Delete(fichero); }
public Rastreo(string url, DateTime HoraInicio, Stopwatch timeMeasure) { WriteLine("Introduzca el nombre de archivo donde guardar los datos"); string nameArchivo = ReadLine(); this.Url = url; WriteLine("Mi url es:" + this.Url); Fichero fichero = new Fichero(nameArchivo); fichero.LeerFichero(this.Url, HoraInicio); fichero.totalArchivos(HoraInicio, timeMeasure); }
public bool LecturaDeRegistro(string cadena) { var correcto = false; if (Shared.Utiles.ValidacionDatos(cadena)) { var fraseRegistro = Shared.Utiles.TransformarDatos(cadena); correcto = Fichero.Instance().RegistroFichero(fraseRegistro); } return(correcto); }
public void ActualizarPrensa(LocalPrensa prensa) { var cfg = Fichero.LeerConfiguracion(); var prensaEncontrada = cfg.Prensas.FirstOrDefault(x => x.Id == prensa.Id); if (prensaEncontrada != null) { prensaEncontrada.Left = prensa.Left; prensaEncontrada.Top = prensa.Top; } Fichero.EscribirConfiguracion(cfg); }
static void Main(string[] args) { Stopwatch timeMeasure = new Stopwatch(); timeMeasure.Start(); int z = args.Length; ProcessStartInfo startInfo = new ProcessStartInfo("dotnet"); startInfo.WindowStyle = ProcessWindowStyle.Normal; string direccion = @"C:\laragon\www\Curso_NetCore\tema_5\" + args[0]; DirectoryInfo proyecto = Directory.CreateDirectory(direccion); startInfo.WorkingDirectory = direccion; startInfo.Arguments = "new console"; Process.Start(startInfo); for (int i = 1; i < args.Length; i++) { string direccionProy = direccion; startInfo.WindowStyle = ProcessWindowStyle.Normal; string direccionClass = direccionProy + "\\" + args[i]; DirectoryInfo clase = Directory.CreateDirectory(direccionClass); startInfo.WorkingDirectory = direccionClass; startInfo.Arguments = "new classlib"; Process.Start(startInfo); System.Threading.Thread.Sleep(7000); //aqui una vez creada la clase vamos a cambiar el nombre al fichero .cs para que cuando haya varias clases no de error string NameClass = "Class1.cs"; string newName = args[i]; Fichero ficheroClass = new Fichero(NameClass, z); ficheroClass.renameArchivoClass(direccionClass, NameClass, newName); } System.Threading.Thread.Sleep(7000); //una vez creados los archivos necesarios buscamos el .csproj para añadir la linea para incluir la class string NameArchivo = args[0] + ".csproj"; Fichero fichero = new Fichero(NameArchivo, z); fichero.guardarEnArchivoAssamble(direccion); for (int i = 1; i < args.Length; i++) { NameArchivo = "Program.cs"; Fichero ficheroUsin = new Fichero(NameArchivo, z); string NameUsing = args[i]; ficheroUsin.guardarEnArchivoProgram(direccion, args[i], i); } Console.WriteLine("El Proyecto se ha creado correctmaente"); timeMeasure.Stop(); Console.WriteLine($"el tiempo que ha tardado en crearse: {timeMeasure.Elapsed.TotalMilliseconds} ms"); }
/** \brief Se comprueba si el fichero tiene contenido * \param Path Path del fichero a comprobar * \return Devuelve true si el fichero no tiene contenido */ public static int SizeFile(string Path) { int SizeFile = 0; FileStream Fichero; if (ExisteFichero(Path)) { Fichero = File.OpenRead(Path); SizeFile = (int)Fichero.Length; Fichero.Close(); } return(SizeFile); }
/// <summary>Función que se llama al pulsar sobre el botón ok /// del selector de ficheros para abrir. Carga el fichero /// seleccionado.</summary> /// <param name="o"></param> /// <param name="args"></param> private void SelectorAbrirOKPulsado(object o, EventArgs args) { if (!File.Exists(selectorAbrir.Filename)) { MessageDialog m = new MessageDialog(this, Gtk.DialogFlags.Modal, Gtk.MessageType.Warning, Gtk.ButtonsType.Close, GetText("Ventana_ErrorNoFichero")); m.Run(); m.Hide(); return; } String texto = null; try { texto = Fichero.CargarTexto(selectorAbrir.Filename); } catch (Exception) { selectorAbrir.Hide(); MessageDialog m = new MessageDialog(this, Gtk.DialogFlags.Modal, Gtk.MessageType.Error, Gtk.ButtonsType.Close, GetText("Ventana_ErrorCargarFichero")); m.Run(); m.Hide(); m = null; return; } textoCodigo.Text = texto; textoCodigo.PlaceCursor(textoCodigo.StartIter); textoCodigo.Modified = false; textoErrores.Text = ""; textoResultado.Text = ""; nombreFichero = selectorAbrir.Filename; notebook.Page = 0; selectorAbrir.Hide(); }
/// <summary>Guarda el documento actual.</summary> private void VentanaGuardar() { if ((nombreFichero == null) && textoCodigo.Modified) { VentanaGuardarComo(); return; } if (!textoCodigo.Modified) { return; } Fichero.GuardarTexto(nombreFichero, textoCodigo.Text); textoCodigo.Modified = false; }
/// <summary>Función que se ejecuta al pulsar sobre el botón /// aceptar del diálogo. Comprueba que los datos introducidos /// son correctos y los aplica.</summary> /// <param name="o">El objeto que llama a la función.</param> /// <param name="args">Los argumentos que se le pasan a la /// función.</param> private void AceptarClick(object o, System.EventArgs args) { if (!rbMemoriaDef.Active) { if (!File.Exists(lblMemoriaAlt.Text)) { MessageDialog m = new MessageDialog(this, Gtk.DialogFlags.Modal, Gtk.MessageType.Error, Gtk.ButtonsType.Close, Ventana.GetText("D_Conf_ErrorMemNoExiste")); m.Run(); m.Hide(); return; } // comprobar que el fichero contiene texto correcto... try { MemoriaControl.CreateFromString( Fichero.CargarTexto(lblMemoriaAlt.Text)); } catch (Exception) { Hilo.Sleep(250); MessageDialog m2 = new MessageDialog(this, Gtk.DialogFlags.Modal, Gtk.MessageType.Error, Gtk.ButtonsType.Close, Ventana.GetText("D_Conf_ErrorMem")); m2.Run(); m2.Hide(); return; } } Opciones opc = Opciones.GetInstance(); opc.SetMostrarAdvertencias(cbAdvertencias.Active); opc.SetTSubciclo(sbTiempo.ValueAsInt); opc.SetUsarMemoriaDefecto(rbMemoriaDef.Active); opc.SetMemoriaAlternativa(lblMemoriaAlt.Text); opc.Guardar(); this.HideAll(); }
public SimPDM(string file = null) { InitializeComponent(); BackColor = Estilos.DEFAULT_WINDOW_BACKGROUND_COLOR; comboBox1.SelectedIndex = 0; comboBox2.SelectedIndex = 0; comboBox3.SelectedIndex = 0; comboBox4.SelectedIndex = 0; panelMejorado1.ContentControls.Add(listView_Programa); panelMejorado2.ContentControls.Add(panel1); panelMejorado3.ContentControls.Add(listView_Registros); panelMejorado4.ContentControls.Add(panelIrA); panelMejorado4.ContentControls.Add(listView_MemoriaPrincipal); panelMejorado5.ContentControls.Add(listView_Flags); panelMejorado6.ContentControls.Add(listView_Microinstrucciones); contextMenuStrip1.Renderer = new ToolStripAeroRenderer(ToolbarTheme.HelpBar); contextMenuStrip2.Renderer = new ToolStripAeroRenderer(ToolbarTheme.HelpBar); menuStrip1.Renderer = new ToolStripAeroRenderer(ToolbarTheme.HelpBar); toolStrip1.Renderer = new ToolStripAeroRenderer(ToolbarTheme.HelpBar); archivoActual = new Fichero(); listView_MemoriaPrincipal.VirtualListSize = Main.ObtenerMemoria.Tamaño; //tokenSource = new CancellationTokenSource(); //cancellation = tokenSource.Token; startupFile = file; listView_MemoriaPrincipal.GridLines = false; listView_Flags.GridLines = false; listView_Programa.GridLines = false; listView_Registros.GridLines = false; listView_Microinstrucciones.GridLines = false; listView_MemoriaPrincipal.BackColor = Estilos.DEFAULT_GRID_COLOR; listView_Flags.BackColor = Estilos.DEFAULT_GRID_COLOR; listView_Programa.BackColor = Estilos.DEFAULT_GRID_COLOR; listView_Registros.BackColor = Estilos.DEFAULT_GRID_COLOR; listView_Microinstrucciones.BackColor = Estilos.DEFAULT_GRID_COLOR; //toolStripContainer1.TopToolStripPanel.BackColor = Estilos.DEFAULT_WINDOW_BACKGROUND_COLOR; }
private void agregarArchivoSolucion() { this.Opacity = 0.9; AgregarFichero nuevo = new AgregarFichero(); Fichero fr = new Fichero(); fr.RutaLocal = misolucion.RutaLocal; fr.IsFolder = false; fr.Nombre = misolucion.Nombre; nuevo.FicheroRaiz = fr; if (nuevo.ShowDialog() == true) { misolucion.Ficheros.Add(nuevo.fichero); actualizarSolucion(); } else { Mensaje("No se añadió al proyecto"); } this.Opacity = 9; }
private void AgregarFicheroItem_Click(object sender, RoutedEventArgs e) { ICollectionView vista = ObtenerVista(); if (vista.IsEmpty) { return; } //cada fichero es un objeto de la clase fichero if (currentFichero.IsFolder) { Fichero parent = currentFichero; agregarArchivoCarpeta(parent); } else { Fichero parent = currentFichero.Parent; agregarArchivoCarpeta(parent); } }
private void button_open_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.DefaultExt = "AST"; ofd.Filter = "Archivos AST|*.AST|All files(*.*)|*.*"; ofd.Title = "Abrir archivos"; ofd.ShowDialog(); fichero = new Fichero(ofd.FileName); fichero.leer(); listaCAT10 = fichero.getListCAT10(); listaCAT20 = fichero.getListCAT20(); listaCAT21 = fichero.getListCAT21(); listas = new ManageListas(listaCAT10, listaCAT20, listaCAT21); listas.resolvelistas(); listas.actualizarTabla(); tablaCAT10 = listas.getTablaCAT10(); tablaCAT20 = listas.getTablaCAT20(); tablaCAT21 = listas.getTablaCAT21(); listas.singleList(); MessageBox.Show("File decoded correctly"); dataGridView_CAT10.DataSource = tablaCAT10; dataGridView_CAT20.DataSource = tablaCAT20; dataGridView_CAT21.DataSource = tablaCAT21; if (listaCAT10.Count != 0) { dataGridView_CAT10.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells; } if (listaCAT20.Count != 0) { dataGridView_CAT20.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells; } if (listaCAT21.Count != 0) { dataGridView_CAT21.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells; } }
private void agregarArchivoCarpeta(Fichero parent) { this.Opacity = 0.9; AgregarFichero nuevo = new AgregarFichero(); nuevo.FicheroRaiz = parent; if (nuevo.ShowDialog() == true) { if (parent.Nombre.Equals(misolucion.Nombre) && parent.RutaLocal.Equals(misolucion.RutaLocal)) { misolucion.Ficheros.Add(nuevo.fichero); actualizarSolucion(); } else { actualizarSolucion(); } } else { Mensaje("No se añadió al proyecto"); } this.Opacity = 9; }
public void write() { Fichero f = new Fichero(this.archivo); int cierre = 0; //cabecera f.escribir_todo("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"); for(int i=0; i<Contenido.Count; i++){ if(entero(i) < entero(i+1)){ f.escribir(bracket(i,0) + "\n"); cierre = i; } else if(entero(i) == entero(i+1) || i==Contenido.Count-1){ f.escribir(bracket(i,0) + Contenido[i].ToString() + bracket(i,2)); } } //cierres for(int i=cierre; i>=0; i--) f.escribir(bracket(i, 1)); }
public List <LocalPrensa> BuscarTodas() { LocalConfiguracion cfg = Fichero.LeerConfiguracion(); return(cfg.Prensas); }
public List <Pantalla> ObtenerPantallas() { return(Fichero.LeerConfiguracion().ConfiguracionLayoutActiva.Pantallas); }
public int ObtenerNumeroPantallas() { return(Fichero.LeerConfiguracion().ConfiguracionLayoutActiva.Pantallas.Count); }
public string ObtenerModo() { return(Fichero.LeerConfiguracion().Modo); }
public ConfiguracionGlobal LeerConfiguracion() { return(Fichero.LeerConfiguracion()); }
public void GuardarConfiguracion(ConfiguracionGlobal cfg) { Fichero.EscribirConfiguracion(cfg); }