/// <summary> /// Descripción: Obtiene la presentacion de muestras ACTIVOS por codigo de presentacion /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idPresentacion"></param> /// <returns></returns> public List <TipoMuestra> GetTipoMuestrasByPresentacionId(int idPresentacion) { using (var presentaTipoMuestraDal = new PresentacionTipoMuestraDal()) { return(presentaTipoMuestraDal.GetTipoMuestrasByPresentacionId(idPresentacion)); } }
/// <summary> /// Descripción: Actualiza un tipo de muestra de una presentacion /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="presentaTipoMuestra"></param> public void UpdateTipoMuestraByPresentacion(PresentacionTipoMuestra presentaTipoMuestra) { using (var presentaTipoMuestraDal = new PresentacionTipoMuestraDal()) { presentaTipoMuestraDal.UpdateTipoMuestraByPresentacion(presentaTipoMuestra); } }
/// <summary> /// Descripción: Registra o Actualiza la Presentacion de la Muestra /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="tipomuestra"></param> private static void InsertTipoMuestraByPresentacion(IEnumerable <PresentacionTipoMuestra> tipomuestras) { using (var presentacionTipoMuestraDal = new PresentacionTipoMuestraDal()) { presentacionTipoMuestraDal.BeginTransaction(IsolationLevel.ReadCommitted); try { foreach (var item in tipomuestras) { presentacionTipoMuestraDal.InsertTipoMuestraByPresentacion(item); } presentacionTipoMuestraDal.Commit(); } catch (Exception) { presentacionTipoMuestraDal.Rollback(); } } }