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)); } } }
private string Eliminar(int nIDItem) { try { SUBNODO.Delete(null, nIDItem); return("OK@#@"); } catch (Exception ex) { return("Error@#@" + Errores.mostrarError("Error al eliminar el subnodo", ex)); } }