public static void exportarUnaCalibracion(CalibracionFot _nuevo) { try { string fileName = IO.GetUniqueFilename(@"..\..\", "calibracionesExportadas"); IO.writeObjectAsJson(fileName, _nuevo); MessageBox.Show("Se ha exportado la calibracion correctamente", "Exportar"); } catch (Exception e) { MessageBox.Show("Ha ocurrido un error. No se ha podido exportar: " + e.ToString()); } }
public static void exportar(DataGridView DGV) { try { if (DGV.SelectedRows.Count > 0) { List <Equipo> listaAExportar = new List <Equipo>(); string fileName = IO.GetUniqueFilename(@"..\..\", "equiposExportados"); foreach (DataGridViewRow fila in DGV.SelectedRows) { listaAExportar.Add((Equipo)fila.DataBoundItem); } IO.writeObjectAsJson(fileName, listaAExportar); } MessageBox.Show("Se han exportado " + DGV.SelectedRows.Count.ToString() + " equipos correctamente", "Exportar"); } catch (Exception e) { MessageBox.Show("Ha ocurrido un error. No se ha podido exportar\n" + e.ToString()); } }