/// <summary> /// Descripción: Obtiene examanes pertenecientes a un Area /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idAreaProcesamiento"></param> /// <returns></returns> public List <Examen> GetExamenesByArea(int idAreaProcesamiento) { using (var areaExamenDal = new AreaExamenDal()) { return(areaExamenDal.GetExamenesByArea(idAreaProcesamiento)); } }
/// <summary> /// Descripción: Actualiza el examen de un area. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="areaExamen"></param> public void UpdateExamenByArea(AreaProcesamientoExamen areaExamen) { using (var examenDal = new AreaExamenDal()) { examenDal.UpdateExamenByArea(areaExamen); } }
/// <summary> /// Descripción: Registra un examen para un area. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="examenes"></param> private static void InsertExamenByArea(IEnumerable <AreaProcesamientoExamen> examenes) { using (var examenDal = new AreaExamenDal()) { examenDal.BeginTransaction(IsolationLevel.ReadCommitted); try { foreach (var item in examenes) { examenDal.InsertExamenByArea(item); } examenDal.Commit(); } catch (Exception) { examenDal.Rollback(); } } }