private void b_convertir_Click(object sender, EventArgs e) { int order = getOrder(); if (openFileDialog.ShowDialog() == DialogResult.OK) { try { if ((myStream = openFileDialog.OpenFile()) != null) { int resultCode = Convertidor.Convert(openFileDialog.FileName, order); if (resultCode == 0) { MessageBox.Show("Generado correctamente, en directorio del archivo", "Aceptar", MessageBoxButtons.OK); } else { MessageBox.Show("Se produjo un error al convertir", "Aceptar", MessageBoxButtons.OK); } } } catch (Exception ex) { MessageBox.Show("Error: No se pudo leer el archivo " + ex.Message); } } }
static void Main(string[] args) { CorrectNumberFormat(); //Detects if is running with parameters if (args.Any()) { var path = args[0]; if (File.Exists(path)) { try { //Show warning message, to ensure PXYZ order DialogResult boton = MessageBox.Show("De clic en ok si el archivo tiene orden PXYZ\nde lo contrario ejecute el programa por separado", "Atención", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (boton == DialogResult.OK) { int resultCode = Convertidor.Convert(Path.GetFullPath(path)); if (resultCode == 0) { MessageBox.Show("Generado correctamente, en directorio del archivo", "Aceptar", MessageBoxButtons.OK); } else { MessageBox.Show("Se produjo un error al convertir", "Aceptar", MessageBoxButtons.OK); } } else { return; } } catch { MessageBox.Show("Error al convertir\nSolo archivos NXYZ separado por comas", "Aceptar", MessageBoxButtons.OK); } } } //Show UI if not running with parameters else { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } }