예제 #1
0
 /// <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));
     }
 }
예제 #2
0
 /// <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);
     }
 }
예제 #3
0
        /// <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();
                }
            }
        }