private void button1_Click(object sender, EventArgs e) { //NOME if (String.IsNullOrEmpty(textBoxNovaDesignacao.Text) || textBoxNovaDesignacao.Text == " ") { _FormInicio.EscreverNaConsola("Nome em falta!"); return; } //FOTOS if (CaminhosFotos.Count < 2) { _FormInicio.EscreverNaConsola("Fotos em falta!"); return; } //Guardar Nova Galeria DateTime _SaveTimeGal; try { //Guardar Galeria _SaveTimeGal = Funcionalidades.NovaGaleria(Esta.ID, 1, textBoxNovaDesignacao.Text); } catch { _FormInicio.EscreverNaConsola("Erro ao guardar a galeria!"); return; } try { //Guardar Fotos da Galeria string nomeFolder = Funcionalidades.NomeLimpo(textBoxNovaDesignacao.Text); int index_ = 0; foreach (string path_ in CaminhosFotos) { Funcionalidades.GuardarNovaGaleriaFoto(Funcionalidades.BuscarUltimaGaleria(_SaveTimeGal, Esta.ID).ID, textBoxNovaDesignacao.Text, Esta, path_, index_); index_++; } } catch { _FormInicio.EscreverNaConsola("Erro ao guardar fotos!"); return; } //Limpar Form _FormInicio.EscreverNaConsola("Nova galeria registada!"); textBoxNovaDesignacao.Clear(); listViewNovaGaleria.Items.Clear(); CaminhosFotos.Clear(); }
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(); }