Esempio n. 1
0
        private void guardar_item(string conexion)
        {
            int verificador = 0;

            CapaEntidad.MenuItem menuitem = new CapaEntidad.MenuItem();
            menuitem.desc  = txtdescripcion.Text;
            menuitem.href  = txturl.Text == "" ? "NULL" : txturl.Text;
            menuitem.Img   = txtImagen.Text;
            menuitem.nivel = 0;
            menuitem.ord   = "0";
            menuitem.Tipo  = Convert.ToInt32(cmbTipo.SelectedValue);
            if (txtClave.Text == "")
            {
                menuitem.cve = "NULL";
                if (!_PermisoGuardar)
                {
                    Alerta("No tiene permiso para guardar");
                    return;
                }
                CNMenu.CatModulosInsertar(menuitem, conexion, ref verificador);
                if (verificador == 1)
                {
                    Alerta("Los datos se guardaron correctamente");
                    CargarTreePaginas();
                    Nuevo();
                }
                else
                {
                    Alerta("Ocurrió un error al intentar guardar los datos");
                }
            }
            else
            {
                menuitem.cve = txtClave.Text;
                if (!_PermisoModificar)
                {
                    Alerta("No tiene permiso para modificar");
                    return;
                }
                CNMenu.CatModulosModificar(menuitem, conexion, ref verificador);
                if (verificador == 1)
                {
                    Alerta("Los datos se modificaron correctamente");
                    CargarTreePaginas();
                    Nuevo();
                }
                else
                {
                    Alerta("Ocurrió un error al intentar modificar los datos");
                }
            }
        }
Esempio n. 2
0
 private void Guardar()
 {
     try
     {
         if (HF_Modificar.Value == "0")
         {
             Alerta("No se ha realizado ningún cambio");
             return;
         }
         if (!_PermisoGuardar)
         {
             Alerta("No tiene permiso para guardar");
             return;
         }
         if (!_PermisoModificar)
         {
             Alerta("No tiene permiso para modificar");
             return;
         }
         List <CapaEntidad.MenuItem> list = new List <CapaEntidad.MenuItem>();
         guardar_nodos(ref list, 0, "NULL", tvMenu.Nodes);
         CNMenu = new CN_MenuItem();
         Sesion Sesion = new Sesion();
         Sesion = (Sesion)Session["Sesion" + Session.SessionID];
         int verificador = 0;
         CNMenu.CatModulosInsertar(list, Sesion.Emp_Cnx, ref verificador);
         if (verificador == 1)
         {
             Alerta("Los cambios se guardaron correctamente");
             HF_Modificar.Value = "0";
         }
         else
         {
             Alerta("Ocurrió un error al intentar guardar los cambios");
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }