コード例 #1
0
        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);
            }
        }
コード例 #2
0
        public fmrAdicionarConteudo3Anexos(ConteudoConstrutor conteudoConstrutor, AnexoConteudoConstrutor anexoConteudoConstrutor)
        {
            this.conteudoConstrutor      = conteudoConstrutor;
            this.anexoConteudoConstrutor = anexoConteudoConstrutor;

            InitializeComponent();

            FormBorderStyle = FormBorderStyle.None;
        }
コード例 #3
0
        public fmrAdicionarConteudo2Texto(ConteudoConstrutor conteudoConstrutor, AnexoConteudoConstrutor anexoConteudoConstrutor)
        {
            this.conteudoConstrutor      = conteudoConstrutor;
            this.anexoConteudoConstrutor = anexoConteudoConstrutor;
            InitializeComponent();

            rtfTextoConteudo.Text = conteudoConstrutor.Texto;

            FormBorderStyle = FormBorderStyle.None;
        }
コード例 #4
0
        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();
        }
コード例 #5
0
        private Conteudo AdicionarConteudo()
        {
            var construtorConteudo = new ConteudoConstrutor();
            var conteudoDAO        = new ConteudoDAO();

            construtorConteudo.ParaNome(txtNome.Text)
            .ParaTema(cboTema.Text)
            .ParaAtivo(true)
            .ParaTexto(rtfTexto.Text)
            .ParaUsuario(fmrLogin.usuarioLogado);

            var conteudoCriado = construtorConteudo.Constroi();

            conteudoDAO.Adicionar(conteudoCriado);

            return(conteudoCriado);
        }