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