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(); }
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"; }