Exemple #1
0
    private string Eliminar(int nNivel, int nIDItem)
    {
        try
        {
            switch (nNivel)
            {
            case 1:
                TIPOLOGIAPROY.Delete(null, (byte)nIDItem);
                break;

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

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

            case 4:
                NATURALEZA.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 tipología-naturaleza", ex, false) + "@#@" + Errores.CampoResponsableIntegridad(ex));                             //ex.Message;
            }
            else
            {
                return("Error@#@" + Errores.mostrarError("Error al obtener la estructura tipología-naturaleza", ex));
            }
        }
    }