public ActionResult IndexReto(int id) { SessionInitialize(); ReporteCAD cad = new ReporteCAD(session); var aux = cad.FiltrarReportesPorReto(id); SessionClose(); return(View(aux)); }
public void BorrarReportesReto(int id_reto) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Reporte_BorrarReportesReto) ENABLED START*/ IReporteCAD reporteCAD = null; ReporteCEN reporteCEN = null; try { SessionInitializeTransaction(); reporteCAD = new ReporteCAD(session); reporteCEN = new ReporteCEN(reporteCAD); // Write here your custom transaction ... System.Collections.Generic.IList <ReporteEN> reportes = new System.Collections.Generic.List <ReporteEN>(); reportes = reporteCAD.FiltrarReportesPorReto(id_reto); foreach (ReporteEN element in reportes) { reporteCAD.UnrelationerReporteReto(element.ID, id_reto); reporteCAD.Destroy(element.ID); } SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }