/// <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)); } }
/// <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); } }
/// <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)); } }
/// <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(); } } }