protected void btnCadastrar_Click(object sender, EventArgs e) { string descricaoCamisetas = txtDescricao.Text; float preco = (float)Convert.ToDouble(txtPreco.Text); string cor = txtCor.Text; string tamanho = txtTamanho.Text; TB_CAMISAS cm = new TB_CAMISAS() { descricao = descricaoCamisetas, preco = preco, cor = cor, tamanho = tamanho }; CamisetasDBEntities contextCamisetas = new CamisetasDBEntities(); string valor = Request.QueryString["idItem"]; if (String.IsNullOrEmpty(valor)) { contextCamisetas.TB_CAMISAS.Add(cm); lblmsg.Text = "Registro Inserido!"; Clear(); } else { int id = Convert.ToInt32(valor); TB_CAMISAS camisas = contextCamisetas.TB_CAMISAS.First(c => c.id == id); camisas.descricao = cm.descricao; camisas.preco = cm.preco; camisas.cor = cm.cor; camisas.tamanho = cm.tamanho; lblmsg.Text = "Registro Alterado"; } contextCamisetas.SaveChanges(); }
private void CarregarDadosPagina() { string valor = Request.QueryString["idItem"]; int idItem = 0; TB_CAMISAS camisetas = new TB_CAMISAS(); if (!String.IsNullOrEmpty(valor)) { CamisetasDBEntities contextCamisetas = new CamisetasDBEntities(); idItem = Convert.ToInt32(valor); camisetas = contextCamisetas.TB_CAMISAS.First(c => c.id == idItem); txtDescricao.Text = camisetas.descricao; txtPreco.Text = camisetas.preco.ToString(); txtCor.Text = camisetas.cor; txtTamanho.Text = camisetas.tamanho; } }
protected void GVCamisetas_RowCommand(object sender, GridViewCommandEventArgs e) { int idItem = Convert.ToInt32(e.CommandArgument.ToString()); CamisetasDBEntities contextCamisetas = new CamisetasDBEntities(); TB_CAMISAS camisas = new TB_CAMISAS(); camisas = contextCamisetas.TB_CAMISAS.First(c => c.id == idItem); if (e.CommandName == "ALTERAR") { Response.Redirect("Camisetas.aspx?idItem=" + idItem); } else if (e.CommandName == "EXCLUIR") { contextCamisetas.TB_CAMISAS.Remove(camisas); contextCamisetas.SaveChanges(); string msg = "Camiseta excluída com sucesso !"; string titulo = "Informação"; CarregarLista(); DisplayAlert(titulo, msg, this); } }