private void buttonRegistar_Click(object sender, EventArgs e) { //Nome if (String.IsNullOrEmpty(textBoxNovoNome.Text) || textBoxNovoNome.Text == " ") { _FormInicio.EscreverNaConsola("Nome em falta!"); return; } //Fotografia if (Fotografia == "nada") { _FormInicio.EscreverNaConsola("Foto em falta!"); return; } try { string NomeLimpo = Funcionalidades.NomeLimpo(textBoxNovoNome.Text); //Criar diretório para o modelo if (!Directory.Exists("E:\\Rascal\\Modelos\\" + NomeLimpo)) { Directory.CreateDirectory("E:\\Rascal\\Modelos\\" + NomeLimpo); } //Guardar Foto string[] parts = Fotografia.Split('.'); string NovaFotografia = "E:\\Rascal\\Modelos\\" + NomeLimpo + "\\FotoDela." + parts[parts.Count() - 1]; File.Move(Fotografia, NovaFotografia); //Registar novo modelo Funcionalidades.GuardarNovoModelo(textBoxNovoNome.Text, NovaFotografia); } catch (Exception ex) { _FormInicio.EscreverNaConsola("Erro ao registar o modelo!"); Console.WriteLine(ex.ToString()); return; } _FormInicio.EscreverNaConsola(textBoxNovoNome.Text + " registada!"); LimparFormNovoModelo(); }