예제 #1
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            var objLivro = new ServiceReference1.Livro();

            objLivro.CdLivro      = Convert.ToInt32(txtCodigo.Text);
            objLivro.NomeAutor    = txtAutor.Text;
            objLivro.SinopseLivro = txtSinopse.Text;
            objLivro.TituloLivro  = txtTitulo.Text;

            var lDAL = new ServiceReference1.ServiceClient();

            lDAL.AtualizarLivro(objLivro);

            ExibirMensagem("Livro atualizado com sucesso!");

            CarregarLivros();

            txtCodigo.Text  = string.Empty;
            txtAutor.Text   = string.Empty;
            txtSinopse.Text = string.Empty;
            txtTitulo.Text  = string.Empty;

            btnEditar.Enabled = true;
            txtCodigo.Enabled = true;

            txtAutor.Enabled   = false;
            txtTitulo.Enabled  = false;
            txtSinopse.Enabled = false;
            btnSalvar.Enabled  = false;
        }
예제 #2
0
        private void CarregarLivros()
        {
            var livroDAL = new ServiceReference1.ServiceClient();

            gvLivros.DataSource = livroDAL.ListarLivros();
            gvLivros.DataBind();
        }
예제 #3
0
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            ServiceReference1.Livro objlivro = new ServiceReference1.Livro();

            objlivro.TituloLivro  = txtTitulo.Text;
            objlivro.NomeAutor    = txtAutor.Text;
            objlivro.SinopseLivro = txtSinopse.Text;

            var livroDAL = new ServiceReference1.ServiceClient();

            livroDAL.CadastrarLivro(objlivro);


            ExibirMensagem("Livro cadastrado com sucesso!!");

            txtAutor.Text   = string.Empty;
            txtSinopse.Text = string.Empty;
            txtTitulo.Text  = string.Empty;
        }
예제 #4
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            int n = 0;

            bool verifica = int.TryParse(txtCodigo.Text, out n);

            if (verifica)
            {
                int codigo = Convert.ToInt32(txtCodigo.Text);

                var livroDAL = new ServiceReference1.ServiceClient();
                var objLivro = new ServiceReference1.Livro();

                objLivro = livroDAL.BuscarLivro(codigo);

                if (objLivro != null)
                {
                    txtCodigo.Text  = objLivro.CdLivro.ToString();
                    txtAutor.Text   = objLivro.NomeAutor;
                    txtSinopse.Text = objLivro.SinopseLivro;
                    txtTitulo.Text  = objLivro.TituloLivro;

                    btnEditar.Enabled = false;
                    txtCodigo.Enabled = false;

                    txtAutor.Enabled   = true;
                    txtTitulo.Enabled  = true;
                    txtSinopse.Enabled = true;
                    btnSalvar.Enabled  = true;
                }
                else
                {
                    ExibirMensagem("Livro não encontrado");
                }
            }
            else
            {
                ExibirMensagem("Código digitado não é válido.");
            }
        }
예제 #5
0
        protected void btnExcluir_Click(object sender, EventArgs e)
        {
            int  n        = 0;
            bool verifica = int.TryParse(txtCodigo.Text, out n);

            if (verifica)
            {
                int codigo = Convert.ToInt32(txtCodigo.Text);

                var livroDAL = new ServiceReference1.ServiceClient();

                livroDAL.ExcluirLivro(codigo);

                ExibirMensagem("Livro excluído com sucesso!!");

                CarregarLivros();

                txtCodigo.Text = string.Empty;
            }
            else
            {
                ExibirMensagem("Código digitado não é válido.");
            }
        }