Beispiel #1
0
        protected void btnGravar_Click(object sender, EventArgs e)
        {
            Nivel nivel = new Nivel();
            NivelDAO daoNivel = new NivelDAO();

            nivel.Descricao = ttbDescricao.Text;

            if (codigo == 0)
            {
                if (!daoNivel.verificaNivelCadastrado(ttbDescricao.Text))
                {
                    if (daoNivel.Gravar(nivel))
                        lblMensagem.Text = "Nível cadastrado com sucesso!";
                    else
                        lblMensagem.Text = "Erro ao efetuar cadastro!";
                }
                else
                    lblMensagem.Text = "Já existe uma nível com essa descrição cadastrada";

            }
            else
            {
                if (!daoNivel.verificaNivelCadastrado(ttbDescricao.Text, codigo))
                {
                    nivel.Id = codigo;
                    if (daoNivel.Editar(nivel))
                        lblMensagem.Text = "Nível editado com sucesso!";
                    else
                        lblMensagem.Text = "Erro ao editar cadastro!";
                } else
                    lblMensagem.Text = "Já existe uma nível com essa descrição cadastrada";
            }
        }
Beispiel #2
0
        protected void btnApagar_Click(object sender, EventArgs e)
        {
            Nivel nivel = new Nivel();
            NivelDAO daoNivel = new NivelDAO();

            nivel.Id = codigo;
            if (daoNivel.Apagar(nivel))
            {
                lblMensagem.Text = "Nível apagado com sucesso!";
            }
            else
            {
                lblMensagem.Text = "Erro ao apagar nível";
            }
        }
Beispiel #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int.TryParse(Request.QueryString["cod"], out codigo);

            if (!IsPostBack)
            {
                gvNiveis.DataSource = new NivelDAO().LocalizarTudo();
                gvNiveis.DataBind();

                if (codigo > 0)
                {
                    DataTable dtNivel = new NivelDAO().pegarPorId(codigo);
                    if (dtNivel.Rows.Count > 0)
                    {
                        ttbDescricao.Text = dtNivel.Rows[0]["niv_descricao"].ToString();
                        btnApagar.Visible = true;
                        btnCancelar.Visible = true;
                    }
                }
            }
        }