/// <summary> /// Descripción: Registra los recepcion de la muestra en Labortorio /// Estado = 5 /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idOrdenMuestraRecepcion"></param> /// <param name="idUsuario"></param> public string ActualizaOrdenMuestraRecepcionLAB(List <MuestraResultadoVd> oLstMuestraRecepcion) { var result = "Ok"; using (var ordenMuestraDal = new OrdenMuestraDal()) { ordenMuestraDal.BeginTransaction(System.Data.IsolationLevel.ReadCommitted); try { foreach (var item in oLstMuestraRecepcion) { ordenMuestraDal.UpdateOrdenMuestraRecepcionLAB(item.idOrdenMuestraRecepcion, item.idUsuario, item.secuenObtencion); } ordenMuestraDal.Commit(); } catch (SqlException sqlex) { ordenMuestraDal.Rollback(); result = sqlex.Message; } catch (Exception ex) { ordenMuestraDal.Rollback(); result = ex.Message; } } return(result); }