private void btnAvancar_Click(object sender, EventArgs e) { try { CamposPreenchidos(); conteudoConstrutor = new ConteudoConstrutor(); anexoConteudoConstrutor = new AnexoConteudoConstrutor(); conteudoConstrutor.ParaNome(txtTitulo.Text); conteudoConstrutor.ParaTema(cboTema.Text); var show = new fmrAdicionarConteudo2Texto(conteudoConstrutor, anexoConteudoConstrutor); show.MdiParent = ActiveForm; show.Dock = DockStyle.Fill; show.Show(); Close(); } catch (ArgumentNullException ex) when(ex.Message.Contains("Titulo")) { MostrarErro.DeixarLabelVisivelMostrarErro(lblErro, ex); } catch (ArgumentNullException ex) when(ex.Message.Contains("Tema")) { MostrarErro.DeixarLabelVisivelMostrarErro(lblErro, ex); } }
public fmrAdicionarConteudo1Titulo() { InitializeComponent(); anexoConteudoConstrutor = new AnexoConteudoConstrutor(); this.AcceptButton = btnAvancar; lblErro.Visible = false; FormBorderStyle = FormBorderStyle.None; ConfigurarFileDialog(); }
public fmrAdicionarConteudo3Anexos(ConteudoConstrutor conteudoConstrutor, AnexoConteudoConstrutor anexoConteudoConstrutor) { this.conteudoConstrutor = conteudoConstrutor; this.anexoConteudoConstrutor = anexoConteudoConstrutor; InitializeComponent(); FormBorderStyle = FormBorderStyle.None; }
public fmrAdicionarConteudo2Texto(ConteudoConstrutor conteudoConstrutor, AnexoConteudoConstrutor anexoConteudoConstrutor) { this.conteudoConstrutor = conteudoConstrutor; this.anexoConteudoConstrutor = anexoConteudoConstrutor; InitializeComponent(); rtfTextoConteudo.Text = conteudoConstrutor.Texto; FormBorderStyle = FormBorderStyle.None; }
private void AdicionarImagemDeCapa(Conteudo conteudoCriado) { if (anexoConteudoConstrutor.Imagem != null) { var anexoConteudoDAO = new AnexoConteudoDAO(); var anexoConstrutor = new AnexoConteudoConstrutor(); var anexoImagem = anexoConstrutor.ParaConteudo(conteudoCriado) .ParaImagem(anexoConteudoConstrutor.Imagem) .ParaAnexo(null) .ParaNome(anexoConteudoConstrutor.Nome) .Constroi(); anexoConteudoDAO.Adicionar(anexoImagem); } }
private void AdicionarImagem(Conteudo conteudoCriado, ConversorDeAnexos addAnexo) { var anexoConteudoDAO = new AnexoConteudoDAO(); var anexoConstrutor = new AnexoConteudoConstrutor(); var imagem = addAnexo.DatabaseFilePut(Path.GetFullPath(ofdImagemDeCapa.FileName)); string nomeImagem = ofdImagemDeCapa.SafeFileName.ToString(); var anexoImagem = anexoConstrutor.ParaConteudo(conteudoCriado) .ParaImagem(imagem) .ParaAnexo(null) .ParaNome(nomeImagem) .Constroi(); anexoConteudoDAO.Adicionar(anexoImagem); }
public fmrAdicionarConteudo1Titulo(ConteudoConstrutor conteudoConstrutor, AnexoConteudoConstrutor anexoConteudoConstrutor) { InitializeComponent(); this.AcceptButton = btnAvancar; lblErro.Visible = false; this.anexoConteudoConstrutor = anexoConteudoConstrutor; this.conteudoConstrutor = conteudoConstrutor; MostrarNomeDoArquivo(); txtTitulo.Text = conteudoConstrutor.Nome; cboTema.Text = conteudoConstrutor.Tema; FormBorderStyle = FormBorderStyle.None; ConfigurarFileDialog(); }
private void AdicionarArquivos(Conteudo conteudoCriado, ConversorDeAnexos addAnexo) { var anexoConteudoDAO = new AnexoConteudoDAO(); string[] anexoArquivos = ofdArquivosAnexo.FileNames; foreach (var arquivosSelecionado in anexoArquivos) { var anexos = new AnexoConteudoConstrutor(); var arquivo = anexos.ParaConteudo(conteudoCriado) .ParaImagem(null) .ParaNome(Path.GetFileNameWithoutExtension(arquivosSelecionado)) .ParaAnexo(addAnexo.DatabaseFilePut(arquivosSelecionado)) .Constroi(); anexoConteudoDAO.Adicionar(arquivo); } }