protected void btnSave_Click(object sender, EventArgs e) { MENU menu = null; Guid padreSeleccionado = Guid.Empty; try { IMenus bdd = new BusinessLogic(); if (Session["menuSeleccionado"] != null) { menu = Session["menuSeleccionado"] as MENU; menu = menu.MarkAsModified(); } else { menu = new MENU(); menu.IDMENU = Guid.NewGuid(); } padreSeleccionado = new Guid(ddlPadreMenu.SelectedValue); if (padreSeleccionado != Guid.Empty) { menu.NIVELMENU = 1; menu.IDMENUPADRE = padreSeleccionado; } else menu.NIVELMENU = 0; menu.RUTA = txtRuta.Text; menu.DESCRIPCIONMENU = txtDescripcion.Text; bdd.SaveMenu(menu); Response.Redirect("~/ui/MantenimientoMenus.aspx"); } catch (Exception ex) { lblError.Visible = true; lblError.Text = ex.Message; } }