protected void btnCadastroPerfil_Click(object sender, EventArgs e)
        {
            if (ValidateField())
            {
                try
                {
                    PerfilBusiness business = new PerfilBusiness();
                    int            idPerfil = int.Parse(txtCodigo.Text);
                    Perfil         p        = business.ConsultarPerfil(idPerfil);

                    p.Nome     = txtNomePerfil.Text;
                    p.IdPerfil = int.Parse(txtCodigo.Text);

                    business.Atualizar(p);

                    lblMensagem.Text      = "Perfil " + p.Nome + " atualizado com sucesso.";
                    lblMensagem.ForeColor = Color.DarkBlue;
                }
                catch (Exception ex)
                {
                    lblMensagem.Text      = ex.Message;
                    lblMensagem.ForeColor = Color.Red;
                }
            }
        }
        private void CarregarPagina()
        {
            int idPerfil = int.Parse(Request.QueryString["id"]);

            PerfilBusiness business = new PerfilBusiness();
            Perfil         p        = business.ConsultarPerfil(idPerfil);

            txtNomePerfil.Text = p.Nome;
            txtCodigo.Text     = p.IdPerfil.ToString();
        }
Exemplo n.º 3
0
        protected void btnExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                PerfilBusiness business = new PerfilBusiness();
                int            idPerfil = int.Parse(txtCodigo.Text);
                Perfil         p        = business.ConsultarPerfil(idPerfil);

                p.Nome     = txtNome.Text;
                p.IdPerfil = int.Parse(txtCodigo.Text);

                business.Excluir(p.IdPerfil);
                lblMensagem.Text      = "Perfil " + p.Nome + " excluído com sucesso.";
                lblMensagem.ForeColor = Color.DarkBlue;

                btnExcluir.Enabled = false;
            }
            catch (Exception ex)
            {
                lblMensagem.Text      = ex.Message;
                lblMensagem.ForeColor = Color.Red;
            }
        }