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>");
            }
        }
Beispiel #2
0
        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";
         }
     }
 }
Beispiel #4
0
        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();
            }
        }