protected void btnSalvar_Click(object sender, EventArgs e)
    {
        LOCAR.Camadas.Model.Categoria categoria = new LOCAR.Camadas.Model.Categoria();
        categoria.IdCategoria  = Convert.ToInt32(lblId.Text);
        categoria.Descricao    = txtDescricao.Text;
        categoria.Valor        = Convert.ToInt32(txtValor.Text);
        categoria.qtdeVeiculos = Convert.ToInt32(txtQtde.Text);
        LOCAR.Camadas.BLL.Categoria bllCategoria = new LOCAR.Camadas.BLL.Categoria();

        if (Cache["OP"].Equals('X'))
        {
            bllCategoria.Insert(categoria);
        }
        else if (Cache["OP"].Equals('U'))
        {
            bllCategoria.Update(categoria);
        }
        if (Cache["OP"].Equals('I'))
        {
            grvCategorias.SetPageIndex(grvCategorias.PageCount);
        }

        lblId.Text   = "0";
        txtQtde.Text = "0";
        HabilitaCampos(false);
        Cache["OP"] = "S";
    }
    protected void HabilitaCampos(bool habilita)
    {
        txtDescricao.Enabled = habilita;
        txtValor.Enabled     = habilita;
        txtQtde.Enabled      = habilita;
        btnInserir.Enabled   = !habilita;

        if (Convert.ToInt32(lblId.Text) == 0)
        {
            btnAlterar.Enabled  = habilita;
            btnRemover.Enabled  = habilita;
            btnCancelar.Enabled = habilita;
            btnSalvar.Enabled   = habilita;
            txtDescricao.Text   = "";
            txtValor.Text       = "";
        }
        else
        {
            btnAlterar.Enabled  = !habilita;
            btnRemover.Enabled  = !habilita;
            btnCancelar.Enabled = habilita;
            btnSalvar.Enabled   = habilita;
        }

        LOCAR.Camadas.BLL.Categoria bllCategoria = new LOCAR.Camadas.BLL.Categoria();
        grvCategorias.DataSource = bllCategoria.Select();
        grvCategorias.DataBind();
    }
Exemple #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            LOCAR.Camadas.BLL.Categoria bllCateg = new LOCAR.Camadas.BLL.Categoria();

            ddlCategorias.DataTextField  = "Descricao";
            ddlCategorias.DataValueField = "IdCategoria";
            ddlCategorias.DataSource     = bllCateg.Select();
            ddlCategorias.DataBind();

            Cache["OP"]       = "S";
            lblId.Text        = "0";
            lblCategoria.Text = "0";
            HabilitaCampos(false);
        }
    }
    protected void btnRemover_Click(object sender, EventArgs e)
    {
        LOCAR.Camadas.Model.Categoria categoria = new LOCAR.Camadas.Model.Categoria();
        categoria.IdCategoria  = Convert.ToInt32(lblId.Text);
        categoria.Valor        = Convert.ToInt32(txtValor.Text);
        categoria.qtdeVeiculos = Convert.ToInt32(txtQtde.Text);
        LOCAR.Camadas.BLL.Categoria bllCategoria = new LOCAR.Camadas.BLL.Categoria();
        //lblId.Text = "0";
        if (Convert.ToInt32(lblId.Text) > 0)
        {
            bllCategoria.Delete(categoria);
        }

        lblId.Text        = "0";
        txtDescricao.Text = "";
        txtValor.Text     = "";
        txtQtde.Text      = "0";
        HabilitaCampos(false);
        Cache["OP"] = "S";
    }