/// <summary> /// Descripción: Obtiene los criterios de rechazo por tipo de muestra /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idTipoMuestra"></param> /// <returns></returns> public List <CriterioRechazo> GetCriteriosByTipoMuestraId(int idTipoMuestra) { using (var muestraCriterioRechazoDal = new TipoMuestraCriterioRechazoDal()) { return(muestraCriterioRechazoDal.GetCriteriosByTipoMuestraId(idTipoMuestra)); } }
/// <summary> /// Descripción: Actualiza Tipo de Criterios de Rechazo verificando que no exista. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="muestraCriterioRechazo"></param> public void UpdateCriterioByTipoMuestra(TipoMuestraCriterioRechazo muestraCriterioRechazo) { using (var muestraCriterioRechazoDal = new TipoMuestraCriterioRechazoDal()) { muestraCriterioRechazoDal.UpdateCriterioByTipoMuestra(muestraCriterioRechazo); } }
/// <summary> /// Descripción: Registra Tipos de Criterios de Rechazo verificando que no exista. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="criterios"></param> private static void InsertCriterioByTipoMuestra(IEnumerable <TipoMuestraCriterioRechazo> criterios) { using (var muestraCriterioRechazoDal = new TipoMuestraCriterioRechazoDal()) { muestraCriterioRechazoDal.BeginTransaction(IsolationLevel.ReadCommitted); try { foreach (var item in criterios) { muestraCriterioRechazoDal.InsertCriterioByTipoMuestra(item); } muestraCriterioRechazoDal.Commit(); } catch (Exception) { muestraCriterioRechazoDal.Rollback(); } } }