private void button9_Click(object sender, EventArgs e) { FlightPlanUSB fp = new FlightPlanUSB(); if (fp.IsOpen()) { IkarusCompleteConfig full = new IkarusCompleteConfig(); full.IkarusBasicConfig = fp.ReadConfig(); full.IkarusAutopilotConfig = fp.ReadConfigAutopilot(); full.IkarusScreenConfig1 = fp.ReadScreen(0); full.IkarusScreenConfig2 = fp.ReadScreen(1); full.IkarusScreenConfig3 = fp.ReadScreen(2); full.IkarusScreenConfigFailSafe = fp.ReadScreen(3); full.IkarusScreenConfigResumen = fp.ReadScreen(4); fp.Close(); SaveFileDialog dlg = new SaveFileDialog(); dlg.ShowDialog(); if (dlg.FileName != "") { full.SaveToXml(dlg.FileName); if (me.Idioma == 0) MessageBox.Show("Guardado con exito!"); else MessageBox.Show("Saved Succesful!"); } else if (me.Idioma == 0) MessageBox.Show("No se ha salvado!"); else MessageBox.Show("Not saved!"); } else if (me.Idioma == 0) MessageBox.Show("No esta conectado!"); else MessageBox.Show("Not connected!"); }
private void button8_Click(object sender, EventArgs e) { FlightPlanUSB fp = new FlightPlanUSB(); if (fp.IsOpen()) { OpenFileDialog dlg = new OpenFileDialog(); dlg.ShowDialog(); if (dlg.FileName != "") { IkarusCompleteConfig full = new IkarusCompleteConfig(); full.LoadFromXml(dlg.FileName); fp.WriteConfig(full.IkarusBasicConfig); fp.WriteConfigAutopilot(full.IkarusAutopilotConfig); fp.WriteScreen(0, full.IkarusScreenConfig1); fp.WriteScreen(1, full.IkarusScreenConfig2); fp.WriteScreen(2, full.IkarusScreenConfig3); fp.WriteScreen(3, full.IkarusScreenConfigFailSafe); fp.WriteScreen(4, full.IkarusScreenConfigResumen); fp.Close(); if (me.Idioma == 0) MessageBox.Show("Restaurado con exito!"); else MessageBox.Show("Succesfully restored!"); } else if (me.Idioma == 0) MessageBox.Show("No se ha especificado nombre de fichero"); else MessageBox.Show("File Name not specified!"); } else if (me.Idioma == 0) MessageBox.Show("No esta conectado!"); else MessageBox.Show("Not connected!"); }