private void SalvarAjuste()
        {
            var registrarLivro = ControleDependenciaNetFull.Resolve.InstanciaDe <Aplicacao.RegistrarLivro.RegistrarLivro>();

            var ajusteLivro = new AjusteLivro();

            ajusteLivro.LivroId = LivroId;
            ajusteLivro.Titulo  = txtTitulo.Text;
            ajusteLivro.Estante = txtEstante.Text;
            int anoPublicacaoAux = 0;

            if (int.TryParse(txtAnoPublicacao.Text, out anoPublicacaoAux))
            {
                ajusteLivro.AnoPublicacao = anoPublicacaoAux;
            }

            if (cmbEditora.SelectedItem != null)
            {
                ajusteLivro.Editora = cmbEditora.SelectedItem as TEditora;
            }

            if (listboxAutores.Items.Count > 0)
            {
                foreach (var autor in listboxAutores.Items)
                {
                    ajusteLivro.Autores.Add(autor as TAutor);
                }
            }

            var retorno = registrarLivro.Realizar(ajusteLivro);

            BiblioPopAppUtil.ProcessarMensagensRetornoBase(retorno.Mensagem, retorno.Problemas, panelMensagem, lblMensagem, listBoxProblemas);
        }
Example #2
0
        private void SalvarAjuste()
        {
            var registrarEditora = ControleDependenciaNetFull.Resolve.InstanciaDe <Aplicacao.RegistrarEditora.RegistrarEditora>();

            var ajusteEditora = new AjusteEditora();

            ajusteEditora.EditoraId = EditoraId;
            ajusteEditora.Nome      = txtNome.Text;
            ajusteEditora.Site      = txtSite.Text;

            var retorno = registrarEditora.Realizar(ajusteEditora);

            BiblioPopAppUtil.ProcessarMensagensRetornoBase(retorno.Mensagem, retorno.Problemas, panelMensagem, lblMensagem, listBoxProblemas);
        }
Example #3
0
        private void SalvarAjuste()
        {
            var registrarAutor = ControleDependenciaNetFull.Resolve.InstanciaDe <Aplicacao.RegistrarAutor.RegistrarAutor>();

            var ajusteAutor = new AjusteAutor();

            ajusteAutor.AutorId   = AutorId;
            ajusteAutor.Nome      = txtNome.Text;
            ajusteAutor.Sobrenome = txtSobrenome.Text;
            ajusteAutor.Email     = txtEmail.Text;

            var retorno = registrarAutor.Realizar(ajusteAutor);

            BiblioPopAppUtil.ProcessarMensagensRetornoBase(retorno.Mensagem, retorno.Problemas, panelMensagem, lblMensagem, listBoxProblemas);
        }
        private void CarregarAutores()
        {
            var registrarAutor = ControleDependenciaNetFull.Resolve.InstanciaDe <Aplicacao.RegistrarAutor.RegistrarAutor>();

            var retornoAoRealizarListaAutores = registrarAutor.Realizar(new ListaAutores());

            BiblioPopAppUtil.ProcessarMensagensRetornoBase(retornoAoRealizarListaAutores.Mensagem, retornoAoRealizarListaAutores.Problemas, null, null, null);

            gridAutores.DataSource = retornoAoRealizarListaAutores.Autores;

            statusBar.Text = "Nenhum autor encontrado";

            if (retornoAoRealizarListaAutores.Autores != null)
            {
                var aux = retornoAoRealizarListaAutores.Autores.Count > 1 ? retornoAoRealizarListaAutores.Autores.Count.ToString() + " autores encontrados" : "Um autor encontrado";
                statusBar.Text = aux;
            }
        }
Example #5
0
        private void CarregarEditoras()
        {
            var registrarEditora = ControleDependenciaNetFull.Resolve.InstanciaDe <Aplicacao.RegistrarEditora.RegistrarEditora>();

            var retorno = registrarEditora.Realizar(new ListaEditoras());

            BiblioPopAppUtil.ProcessarMensagensRetornoBase(retorno.Mensagem, retorno.Problemas, null, null, null);

            gridEditoras.DataSource = retorno.Valor;

            statusBar.Text = "Nenhuma editora encontrada";

            if (retorno.Valor != null)
            {
                var aux = retorno.Valor.Count > 1 ? retorno.Valor.Count.ToString() + " editoras encontradas" : "Uma editora encontrada";
                statusBar.Text = aux;
            }
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            DesabilitarTela();

            var registrarLivro = ControleDependenciaNetFull.Resolve.InstanciaDe <Aplicacao.RegistrarLivro.RegistrarLivro>();

            var novoLivro = new NovoLivro();

            novoLivro.Titulo  = txtTitulo.Text;
            novoLivro.Estante = txtEstante.Text;
            int anoPublicacaoAux = 0;

            if (int.TryParse(txtAnoPublicacao.Text, out anoPublicacaoAux))
            {
                novoLivro.AnoPublicacao = anoPublicacaoAux;
            }

            if (cmbEditora.SelectedItem != null)
            {
                novoLivro.Editora = cmbEditora.SelectedItem as TEditora;
            }

            if (listboxAutores.Items.Count > 0)
            {
                foreach (var autor in listboxAutores.Items)
                {
                    novoLivro.Autores.Add(autor as TAutor);
                }
            }

            var retorno = registrarLivro.Realizar(novoLivro);

            BiblioPopAppUtil.ProcessarMensagensRetornoBase(retorno.Mensagem, retorno.Problemas, panelMensagem, lblMensagem, listBoxProblemas);

            if (retorno.Valor > 0)
            {
                LivroId           = retorno.Valor;
                btnSalvar.Visible = false;
            }

            HabilitarTela();
        }
Example #7
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            DesabilitarTela();

            var registrarEditora = ControleDependenciaNetFull.Resolve.InstanciaDe <Aplicacao.RegistrarEditora.RegistrarEditora>();

            var novaEditora = new NovaEditora();

            novaEditora.Nome = txtNome.Text;
            novaEditora.Site = txtSite.Text;

            var retorno = registrarEditora.Realizar(novaEditora);

            BiblioPopAppUtil.ProcessarMensagensRetornoBase(retorno.Mensagem, retorno.Problemas, panelMensagem, lblMensagem, listBoxProblemas);

            if (retorno.Valor > 0)
            {
                this.Close();
            }

            HabilitarTela();
        }
Example #8
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            DesabilitarTela();

            var registrarAutor = ControleDependenciaNetFull.Resolve.InstanciaDe <Aplicacao.RegistrarAutor.RegistrarAutor>();

            var novoAutor = new NovoAutor();

            novoAutor.Nome      = txtNome.Text;
            novoAutor.Sobrenome = txtSobrenome.Text;
            novoAutor.Email     = txtEmail.Text;

            var retornoDeRealizarNovoAutor = registrarAutor.Realizar(novoAutor);

            BiblioPopAppUtil.ProcessarMensagensRetornoBase(retornoDeRealizarNovoAutor.Mensagem, retornoDeRealizarNovoAutor.Problemas, panelMensagem, lblMensagem, listBoxProblemas);

            if (retornoDeRealizarNovoAutor.AutorId > 0)
            {
                this.Close();
            }

            HabilitarTela();
        }
Example #9
0
        private void CarregarLivros()
        {
            var consultarAcerto = ControleDependenciaNetFull.Resolve.InstanciaDe <Aplicacao.ConsultarAcervo.ConsultarAcervo>();

            var retorno = consultarAcerto.Realizar(new ListaAcervo()
            {
                Titulo    = txtTitulo.Text,
                EditoraId = cmbEditora.SelectedItem != null ? (cmbEditora.SelectedItem as TEditora).EditoraId : 0,
                AutorId   = cmbAutor.SelectedItem != null ? (cmbAutor.SelectedItem as TAutor).AutorId : 0
            });

            BiblioPopAppUtil.ProcessarMensagensRetornoBase(retorno.Mensagem, retorno.Problemas, null, null, null);

            gridLivros.DataSource = retorno.Valor;

            statusBar.Text = "Nenhum livro no acervo";

            if (retorno.Valor != null)
            {
                var aux = retorno.Valor.Count > 1 ? retorno.Valor.Count.ToString() + " livros encontrados no acervo" : "Um livro encontrado no acervo";
                statusBar.Text = aux;
            }
        }