Ejemplo n.º 1
0
        /// <summary>
        /// Descripción: Insertar/Actualizar un tipo de reactivo a una presentacion
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios.
        /// </summary>
        /// <param name="presentacionReactivo"></param>
        private static void InsertPresentacionByReactivo(IEnumerable <PresentacionReactivo> presentaciones)
        {
            using (var presentacionReactivoDal = new PresentacionReactivoDal())
            {
                presentacionReactivoDal.BeginTransaction(IsolationLevel.ReadCommitted);

                try
                {
                    foreach (var item in presentaciones)
                    {
                        presentacionReactivoDal.InsertPresentacionByReactivo(item);
                    }

                    presentacionReactivoDal.Commit();
                }
                catch (Exception)
                {
                    presentacionReactivoDal.Rollback();
                }
            }
        }