예제 #1
0
    private string Eliminar(int nNivel, int nIDItem)
    {
        try
        {
            switch (nNivel)
            {
            case 1: SUPERNODO4.Delete(null, nIDItem); break;

            case 2: SUPERNODO3.Delete(null, nIDItem); break;

            case 3: SUPERNODO2.Delete(null, nIDItem); break;

            case 4: SUPERNODO1.Delete(null, nIDItem); break;

            case 5: NODO.Delete(null, nIDItem); break;

            case 6: SUBNODO.Delete(null, nIDItem); break;
            }

            return("OK@#@");
        }
        catch (Exception ex)
        {
            //return "Error@#@" + Errores.mostrarError("Error al obtener la estructura organizativa", ex);
            if (Errores.EsErrorIntegridad(ex))
            {
                return("Error@#@Operación rechazada.\n\n" + Errores.mostrarError("Error al obtener la estructura organizativa", ex));                               //ex.Message;
            }
            else
            {
                return("Error@#@" + Errores.mostrarError("Error al obtener la estructura organizativa", ex));
            }
        }
    }