Exemple #1
0
    protected void HabilitaCampos(bool habilita)
    {
        txtCliente.Enabled = habilita;
        txtPlaca.Enabled   = habilita;
        txtDataLoc.Enabled = habilita;
        txtDataDev.Enabled = habilita;
        txtValor.Enabled   = habilita;
        btnInserir.Enabled = !habilita;

        if (Convert.ToInt32(lblId.Text) == 0)
        {
            btnAlterar.Enabled = habilita;
            //btnRemover.Enabled = habilita;
            btnCancelar.Enabled = habilita;
            btnSalvar.Enabled   = habilita;
            txtCliente.Text     = "";
            txtPlaca.Text       = "";
            txtDataLoc.Text     = "";
            txtDataDev.Text     = "0";
            txtValor.Text       = "";
        }
        else
        {
            btnAlterar.Enabled = !habilita;
            //btnRemover.Enabled = !habilita;
            btnCancelar.Enabled = habilita;
            btnSalvar.Enabled   = habilita;
        }

        LOCAR.Camadas.BLL.Locacao bllLocacao = new LOCAR.Camadas.BLL.Locacao();
        grvLocacoes.DataSource = bllLocacao.Select();
        grvLocacoes.DataBind();
    }
Exemple #2
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        LOCAR.Camadas.Model.Locacao locacao = new LOCAR.Camadas.Model.Locacao();
        locacao.IdLocacao      = Convert.ToInt32(lblId.Text);
        locacao.IdCliente      = txtCliente.Text;
        locacao.IdVeiculo      = txtPlaca.Text;
        locacao.Data_locacao   = txtDataLoc.Text;
        locacao.Data_devolucao = txtDataDev.Text;
        locacao.Valor_total    = Convert.ToInt32(txtValor.Text);
        LOCAR.Camadas.BLL.Locacao bllLocacao = new LOCAR.Camadas.BLL.Locacao();

        if (Cache["OP"].Equals('I'))
        {
            bllLocacao.Insert(locacao);
        }

        else if (Cache["OP"].Equals('U'))
        {
            bllLocacao.Update(locacao);
        }

        if (Cache["OP"].Equals('I'))
        {
            grvLocacoes.SetPageIndex(grvLocacoes.PageCount);
        }

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