Ejemplo n.º 1
0
 /// <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));
     }
 }
Ejemplo n.º 2
0
 /// <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);
     }
 }
Ejemplo n.º 3
0
        /// <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();
                }
            }
        }