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 CrearGymkana(WhateverGenNHibernate.EN.Whatever.GymkanaEN gym, string lat, string lon, int zoom) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Gymkana_crearGymkana) ENABLED START*/ IGymkanaCAD gymkanaCAD = null; GymkanaCEN gymkanaCEN = null; try { SessionInitializeTransaction(); gymkanaCAD = new GymkanaCAD(session); gymkanaCEN = new GymkanaCEN(gymkanaCAD); MapaCP mapa = new MapaCP(session); PasoEN paso = new PasoEN(); MapaEN mapen = new MapaEN(); paso.Descripcion = gym.Descripcion; mapen.Latitud = lat; mapen.Longitud = lon; mapen.Zoom = zoom; gym.NumPasos = 1; int id_gym = gymkanaCAD.New_(gym); AnadirPaso(paso, mapen, gym); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public void BorrarEvento(int p_oid) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Evento_borrarEvento) ENABLED START*/ IEventoCAD eventoCAD = null; EventoCEN eventoCEN = null; try { SessionInitializeTransaction(); eventoCAD = new EventoCAD(session); eventoCEN = new EventoCEN(eventoCAD); MapaCP mapa = new MapaCP(session); PuntuacionCP punt = new PuntuacionCP(session); ReporteCP rep = new ReporteCP(session); ComentarioCP com = new ComentarioCP(session); mapa.BorrarMapaParaEvento(p_oid); punt.BorrarPuntuacionEvento(p_oid); rep.BorrarReportesEvento(p_oid); com.BorrarComentariosEvento(p_oid); eventoCAD.Destroy(p_oid); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public void AnadirPaso(WhateverGenNHibernate.EN.Whatever.PasoEN paso, WhateverGenNHibernate.EN.Whatever.MapaEN mapa, WhateverGenNHibernate.EN.Whatever.GymkanaEN gym) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Gymkana_anadirPaso) ENABLED START*/ IGymkanaCAD gymkanaCAD = null; GymkanaCEN gymkanaCEN = null; try { SessionInitializeTransaction(); gymkanaCAD = new GymkanaCAD(session); gymkanaCEN = new GymkanaCEN(gymkanaCAD); PasoCAD paso2 = new PasoCAD(session); MapaCP mapa2 = new MapaCP(session); paso.Gymkana = gym; int id_paso = paso2.New_(paso); mapa2.CrearMapaParaPaso(id_paso, mapa.Latitud, mapa.Longitud, mapa.Zoom); gym.NumPasos = gym.NumPasos + 1; SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*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*/ }
public void CrearEvento(WhateverGenNHibernate.EN.Whatever.EventoEN evento, string lat, string long_, int zoom) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Evento_crearEvento) ENABLED START*/ IEventoCAD eventoCAD = null; EventoCEN eventoCEN = null; try { SessionInitializeTransaction(); eventoCAD = new EventoCAD(session); eventoCEN = new EventoCEN(eventoCAD); MapaCP mapa = new MapaCP(session); MapaEN map = new MapaEN(); int id_evento = eventoCAD.New_(evento); mapa.CrearMapaParaEvento(id_evento, lat, long_, zoom); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }