Ejemplo n.º 1
0
 /// <summary>
 /// Descripción: Obtiene una presentacion activa
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="nombre"></param>
 /// <returns></returns>
 public List <Presentacion> GetPresentacionesActivas(string nombre)
 {
     using (var presentacionReactivoDal = new PresentacionReactivoDal())
     {
         return(presentacionReactivoDal.GetPresentacionesActivas(nombre));
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Descripción: Actualiza una presenatacion/reactivo
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="presentacionReactivo"></param>
 public void UpdatePresentacionByReactivo(PresentacionReactivo presentacionReactivo)
 {
     using (var presentacionReactivoDal = new PresentacionReactivoDal())
     {
         presentacionReactivoDal.UpdatePresentacionByReactivo(presentacionReactivo);
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Descripción: Obtiene una presentacion por el codigo de reactivo activa
 /// Author: Terceros.
 /// Fecha Creacion: 01/01/2017
 /// Fecha Modificación: 02/02/2017.
 /// Modificación: Se agregaron comentarios.
 /// </summary>
 /// <param name="idReactivo"></param>
 /// <returns></returns>
 public List <Presentacion> GetPresentacionesByReactivoId(int idReactivo)
 {
     using (var presentacionReactivoDal = new PresentacionReactivoDal())
     {
         return(presentacionReactivoDal.GetPresentacionesByReactivoId(idReactivo));
     }
 }
Ejemplo n.º 4
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();
                }
            }
        }