コード例 #1
0
 /// <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));
     }
 }
コード例 #2
0
 /// <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);
     }
 }
コード例 #3
0
        /// <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();
                }
            }
        }