Exemplo n.º 1
0
        protected void gvCategoriaProducto_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Seleccionar"))
            {
                btnActualizar.Visible = true;
                CategoriaProducto cp = new CategoriaProducto();
                int index            = Convert.ToInt32(e.CommandArgument);
                int id = Convert.ToInt32(gvCategoriaProducto.DataKeys[index].Value);
                CategoriaProducto capro = cp.RetornaCategoria(id.ToString());

                txtId.Text     = capro.Id;
                txtNombre.Text = capro.Nombre;
                if (capro.Estatus == 'T')
                {
                    rdoActivo.Checked = true;
                }
                else
                {
                    rdoInactivo.Checked = true;
                }
            }

            if (e.CommandName.Equals("Eliminar"))
            {
                CategoriaProducto cp = new CategoriaProducto();
                int  index           = Convert.ToInt32(e.CommandArgument);
                int  id        = Convert.ToInt32(gvCategoriaProducto.DataKeys[index].Value);
                bool eliminado = cp.EliminarCategoriaProductoSQL(id.ToString());

                if (eliminado)
                {
                    Response.Redirect(Request.RawUrl);
                }
                else
                {
                    Response.Write(@"<script language='javascript'>alert('Problemas! categoria de productos no eliminada.');</script>");
                }
            }
        }