public void BorrarGymkana(int p_oid) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Gymkana_borrarGymkana) ENABLED START*/ IGymkanaCAD gymkanaCAD = null; GymkanaCEN gymkanaCEN = null; try { SessionInitializeTransaction(); gymkanaCAD = new GymkanaCAD(session); gymkanaCEN = new GymkanaCEN(gymkanaCAD); System.Collections.Generic.IList <PasoEN> pasos; PasoCAD paso = new PasoCAD(session); MapaCP mapa = new MapaCP(session); PuntuacionCP punt = new PuntuacionCP(session); ReporteCP rep = new ReporteCP(session); ComentarioCP com = new ComentarioCP(session); punt.BorrarPuntuacionGymkana(p_oid); rep.BorrarReportesGymkana(p_oid); com.BorrarComentariosGymkana(p_oid); pasos = paso.FiltrarPasoPorGymkana(p_oid); foreach (PasoEN element in pasos) { mapa.BorrarMapaParaPaso(element.ID); paso.Destroy(element.ID); } gymkanaCAD.Destroy(p_oid); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public void BorrarGymkana(int p_oid) { /*PROTECTED REGION ID(WhateverGenNHibernate.CEN.Whatever_Gymkana_borrarGymkana) ENABLED START*/ // Write here your custom code... MapaCAD mapa = new MapaCAD(); PuntuacionCAD punt = new PuntuacionCAD(); ReporteCAD rep = new ReporteCAD(); PasoCAD pas = new PasoCAD(); System.Collections.Generic.IList <MapaEN> mapas; System.Collections.Generic.IList <PuntuacionEN> puntos; System.Collections.Generic.IList <ReporteEN> reportes; System.Collections.Generic.IList <PasoEN> pasos; Destroy(p_oid); mapas = mapa.FiltrarPorEvento(p_oid); mapa.Destroy(mapas [0].Id); puntos = punt.FiltrarTodosEventos(p_oid); foreach (PuntuacionEN element in puntos) { punt.Destroy(element.Id); } reportes = rep.FiltrarTodosEventos(p_oid); foreach (ReporteEN element in reportes) { rep.Destroy(element.ID); } pasos = VerPasos(p_oid); foreach (PasoEN element in pasos) { pas.Destroy(element.ID); } /*PROTECTED REGION END*/ }
public void BorrarPaso(int p_oid) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Paso_borrarPaso) ENABLED START*/ IPasoCAD pasoCAD = null; PasoCEN pasoCEN = null; try { SessionInitializeTransaction(); pasoCAD = new PasoCAD(session); pasoCEN = new PasoCEN(pasoCAD); MapaCP mapa = new MapaCP(session); mapa.BorrarMapaParaPaso(p_oid); pasoCAD.Destroy(p_oid); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }