protected void btncadastrar_Click(object sender, EventArgs e) { try { using (ARCOS_Entities entity = new ARCOS_Entities()) { CATEGORIA_PRODUTO categoria = null; if (txtcategoria.Text == "") { Response.Write("<script>alert('Há campos obrigatorios não preenchidos!');</script>"); } else { categoria = new CATEGORIA_PRODUTO(); categoria.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now; categoria.DESCRICAO = txtcategoria.Text; entity.CATEGORIA_PRODUTO.Add(categoria); Response.Write("<script>alert('Cadastrado Com Sucesso!');</script>"); } txtcategoria.Text = string.Empty; entity.SaveChanges(); } } catch { Response.Write("<script>alert('Registro não pode ser salvo!');</script>"); } }
protected void btnRemover_Click(object sender, EventArgs e) { if (gridBusca.SelectedValue != null) { //String ID = Request.QueryString["ID"]; string ID = gridBusca.SelectedValue.ToString(); int i = Convert.ToInt32(ID); try { using (ARCOS_Entities entities = new ARCOS_Entities()) { CATEGORIA_PRODUTO cat = entities.CATEGORIA_PRODUTO.FirstOrDefault(x => x.ID.Equals(i)); entities.CATEGORIA_PRODUTO.Remove(cat); entities.SaveChanges(); gridBusca.DataSource = null; gridBusca.DataBind(); gridBusca.SelectedIndex = -1; Response.Write("<script>alert('Removido com sucesso!');</script>"); } } catch { Response.Write("<script>alert('Falha ao remover registro!');</script>"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { String ID = Request.QueryString["id"]; if (ID != null) { using (ARCOS_Entities entities = new ARCOS_Entities()) { CATEGORIA_PRODUTO c = entities.CATEGORIA_PRODUTO.FirstOrDefault(x => x.ID.Equals(ID)); if (c != null) { CATEGORIA_PRODUTO cat = entities.CATEGORIA_PRODUTO.FirstOrDefault(x => x.ID.ToString().Equals(ID)); txtcategoria.Text = cat.DESCRICAO; lblID.Text = cat.ID.ToString(); lblAcao.Text = "Alterando"; } else { lblAcao.Text = "NOVO"; } } } else { lblAcao.Text = "NOVO"; } } }
private void carregarCategoria() { CATEGORIA_PRODUTO produto_blank = new CATEGORIA_PRODUTO(); produto_blank.DESCRICAO = ""; using (ARCOS_Entities entity = new ARCOS_Entities()) { List <CATEGORIA_PRODUTO> lista = entity.CATEGORIA_PRODUTO.ToList(); lista.Insert(0, produto_blank); dlCategoria.DataSource = lista; dlCategoria.DataTextField = "DESCRICAO"; dlCategoria.DataValueField = "ID"; dlCategoria.DataBind(); } }