public static string GrabarAjax(string sDelete, string sInsert, string sUpdate)
    {
        try
        {
            return("OK@#@" + AMBITO.Grabar(sDelete, sInsert, sUpdate));
        }
        catch (Exception ex)
        {
            return("Error@#@" + Errores.mostrarErrorAjax("Error al grabar los Ámbitos/Zonas.", ex));
        }
        //catch (System.Data.SqlClient.SqlException sqlex)
        //{
        //    if (SUPER.BLL.Log.logger.IsDebugEnabled) SUPER.BLL.Log.logger.Debug("Grabación erronea-1.");

        //    if (sqlex.Number == 547)
        //    {
        //        if (SUPER.BLL.Log.logger.IsDebugEnabled) SUPER.BLL.Log.logger.Debug("Número de error: " + sqlex.Number.ToString());
        //        return "547"; //error de integridad referencial. No se puede eliminar la estruc.eco. o organizativa si hay datos económicos para la visión.
        //    }
        //    throw sqlex; //si no es 547 throw ex
        //}
        //catch (Exception ex)
        //{
        //    if (SUPER.BLL.Log.logger.IsDebugEnabled) SUPER.BLL.Log.logger.Debug("Grabación erronea-2.");
        //    throw ex;
        //}
    }
 public static string zonasAmbito(string sID)
 {
     try
     {
         return("OK@#@" + AMBITO.cargarZonasAmbito(sID));
     }
     catch (Exception ex)
     {
         return("Error@#@" + Errores.mostrarErrorAjax("Error al cargar las zonas relacionadas a un ámbito determinado.", ex));
     }
 }
    private void cargarCboAmbitos()
    {
        ListItem Elemento;

        List <AMBITO> ListaAmbitos = AMBITO.ListaAmbitos();

        foreach (AMBITO oAmbito in ListaAmbitos)
        {
            Elemento = new ListItem(oAmbito.t481_denominacion, oAmbito.t481_idambito.ToString());
            this.cboAmbito.Items.Add(Elemento);
        }
        cboAmbito.Items.Insert(0, new ListItem("", ""));
    }
    private static string Arbol()
    {
        string sArbol = AMBITO.Arbol();

        return(sArbol);
    }