private void buttonGuardar_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(textBoxDesignacao.Text) || textBoxDesignacao.Text == " ") { _FormInicio.EscreverNaConsola("Designação em falta!"); return; } if (CaminhoFotos.Count() < 1) { _FormInicio.EscreverNaConsola("Fotos em falta!"); return; } //Novo ermo Ermo _EsteErmo = new Ermo(); try { //Registar novo ermo + Buscar ermo registado DateTime XAgora = Funcionalidades.GuardarNovoErmo(textBoxDesignacao.Text); _EsteErmo = Funcionalidades.BuscarUltimoErmo(XAgora); } catch (Exception ex) { Console.WriteLine(ex.ToString()); Console.WriteLine(ex.Message); _FormInicio.EscreverNaConsola("Erro ao registar o novo Ermo!"); } try { int contador = 0; //Guardar novas fotos no _EsteErmo foreach (string str in CaminhoFotos) { Funcionalidades.GuardarNovaErmoFoto(_EsteErmo, str, contador); contador++; } _FormInicio.EscreverNaConsola("Ermo registado com " + contador + " fotos!"); listViewNovoErmo.Items.Clear(); textBoxDesignacao.Clear(); AtualizarLista = true; } catch (Exception ex) { Console.WriteLine(ex.ToString()); Console.WriteLine(ex.Message); _FormInicio.EscreverNaConsola("Erro ao guardar o novo Ermo!"); } }