public List <OrdenMuestraRecepcion> DerivarReferenciaMuestras(List <OrdenMuestraRecepcion> listaMuestrasReferenciar, int idUsuarioEdicion) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.DerivarReferenciaMuestras(listaMuestrasReferenciar, idUsuarioEdicion)); } }
public void RegistrarFechaSiembra(string idOrdenExamen, int idUsuario) { using (var ordenMuestraDal = new OrdenMuestraDal()) { ordenMuestraDal.RegistrarFechaSiembra(idOrdenExamen, idUsuario); } }
/// <summary> /// Descripción: Obtener informacion de muestras para rechazar examen /// Author: Juan Muga /// Fecha Creacion: 04/03/2019 /// Fecha Modificación: /// Modificación: /// </summary> /// <param name="idOrden"></param> /// <param name="idUsuario"></param> /// <param name="idEstablecimientoLogin"></param> /// <returns></returns> public OrdenIngresarResultadoVd GetRechazarExamen(Guid idOrden, int idUsuario, int idEstablecimientoLogin) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.RechazarExamen(idOrden, idUsuario, idEstablecimientoLogin)); } }
/// <summary> /// Descripción: Registra los resultados rechazados por cada prueba en Labortorio /// Estado = 1 /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="criterioRechazo"></param> public void RegistroCriterioRechazoResultado(CriterioRechazo criterio) { using (var ordenMuestraDal = new OrdenMuestraDal()) { ordenMuestraDal.InsertOrdenMuestraResultadoRechazo(criterio); } }
/// <summary> /// Descripción: Permite obtener información de los materiales ingresados para una orden para el detalle. /// Author: Jose Chavez. /// Fecha Creacion: 05/12/2017 /// Fecha Modificación: 05/12/2017. /// </summary> /// <returns></returns> public List <OrdenRecepcionDetalleVd> MuestrasByOrdenDetalle(int idEstablecimientoUsuario) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.MuestrasByOrdenDetalle(idEstablecimientoUsuario)); } }
/// <summary> /// Descripción: Obtiene el Id-Guid del resultado de un examen. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idOrdenExamen"></param> /// <returns></returns> public List <Guid> GetOrdenResultadoAnalito(Guid idOrdenExamen) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.ObtenerResultadoAnalito(idOrdenExamen)); } }
/// <summary> /// Descripción: Registra los resultados de la prueba ejecutada. /// 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="conforme"></param> /// <param name="idUsuario"></param> public void ActualizaRecepcionConformeResultado(Guid idOrdenMuestraRecepcion, int conforme, int idUsuario) { using (var ordenMuestraDal = new OrdenMuestraDal()) { ordenMuestraDal.UpdateEstadoRecepcionResultado(idOrdenMuestraRecepcion, conforme, idUsuario); } }
/// <summary> /// Descripción: Registra los resultados rechazados por cada prueba en Labortorio /// Estado = 1 /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="listaOrdenMuestraRecepcion"></param> public void EditarLaboratoriosMuestras(List <OrdenMuestraRecepcion> listaOrdenMuestraRecepcion) { using (var ordenMuestraDal = new OrdenMuestraDal()) { ordenMuestraDal.EditarLaboratoriosMuestras(listaOrdenMuestraRecepcion); } }
/// <summary> /// Descripción: Obtiene informacion del laboratorio de un usuario. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idUsuario"></param> /// <returns></returns> public Laboratorio ObtenerLaboratorioUsuario(int idUsuario) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.ObtenerLaboratorioUsuario(idUsuario)); } }
/// <summary> /// Descripción: Obtener informacion de una muestra referenciada por orden. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idOrden"></param> /// <param name="idEstablecimiento"></param> /// <param name="estatus"></param> /// <param name="idLaboratorio"></param> /// <returns></returns> public List <OrdenMuestraRecepcion> MuestraReferenciadosEditar(Guid idOrden, int idEstablecimiento, int estatus, int idLaboratorio) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.MuestraReferenciadosEditar(idOrden, idEstablecimiento, estatus, idLaboratorio)); } }
public List <OrdenRecepcionVd> GetOrdenMuestraByEstablecimientoRechazado(int estadoOrden, int fechaSolicitud, int idEstablecimiento, string codigoOrden, DateTime fechaDesde, DateTime fechaHasta, string nroOficio, int tipoOrden, string idMuestra, int idLaboratorio) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.GetOrdenMuestraByEstablecimientoRechazado(estadoOrden, fechaSolicitud, idEstablecimiento, codigoOrden, fechaDesde, fechaHasta, nroOficio, tipoOrden, idMuestra, idLaboratorio)); } }
/// <summary> /// Descripción: Registrar las muestras que han sido rechazadas, solo se registra si no existe. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="listaCriteriosRechazos"></param> /// <param name="idUsuario"></param> public void RegistrarCriteriosRechazos(List <List <CriterioRechazo> > listaCriteriosRechazos, int idUsuario) { using (var ordenMuestraDal = new OrdenMuestraDal()) { ordenMuestraDal.RegistrarCriteriosRechazos(listaCriteriosRechazos, idUsuario); } }
/// <summary> /// Descripción: Registrar informacion de muestras sin estar recepcionadas. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="listaMuestrasRegistrarT"></param> /// <param name="idOrden"></param> /// <param name="idUsuario"></param> public void RegistrarMuestrasSinRecepcion(List <OrdenMuestraRecepcion> listaMuestrasRegistrarT, Guid idOrden, int idUsuario) { using (var ordenMuestraDal = new OrdenMuestraDal()) { ordenMuestraDal.RegistrarMuestrasSinRecepcion(listaMuestrasRegistrarT, idOrden, idUsuario); } }
/// <summary> /// Descripción: Metodo para la actualizar la orden y generar la referenciación de Muestra /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="listaMuestrasReferenciar"></param> /// <param name="idUsuarioEdicion"></param> public void ReferenciarMuestras(List <OrdenMuestraRecepcion> listaMuestrasReferenciar, int idUsuarioEdicion) { using (var ordenMuestraDal = new OrdenMuestraDal()) { ordenMuestraDal.ReferenciarMuestras(listaMuestrasReferenciar, idUsuarioEdicion); } }
/// <summary> /// Descripción: Obtener información del area de procesamiento a la que pertence una orden. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idOrden"></param> /// <param name="idUsuario"></param> /// <returns></returns> public OrdenIngresarResultadoVd GetAreaProcesamientoOrdenUsuario(Guid idOrdenExamen, int idUsuario, int idEstablecimientoSeleccionado) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.AreaProcesamientoOrdenResultados(idOrdenExamen, idUsuario, idEstablecimientoSeleccionado)); } }
/// <summary> /// Descripción: Permite obtener información de las muestras rechazadas. /// Author: Juan Muga. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// </summary> /// <param name="idOrden"></param> /// <returns></returns> public List <OrdenMuestrasRechazo> GetOrdenMuestraRechazobyIdOrden(Guid idOrden) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.GetOrdenMuestraRechazobyIdOrden(idOrden)); } }
/// <summary> /// Descripción: Obtener informacion de la orden /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idOrden"></param> /// <returns></returns> public OrdenIngresarResultadoVd DatosOrden(Guid idOrden) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.DatosOrden(idOrden)); } }
//Autor : Marcos Mejia //Descricpion : Método que obtiene datos del usuario que registra la Orden. //Fecha: 25/09/2018 public UsuarioEnvioSms ConsultaDatosUsuario(Guid idOrden) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.ConsultaDatosUsuario(idOrden)); } }
/// <summary> /// Descripción: Registra los resultados de la prueba ejecutada. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="resultados"></param> /// <param name="idUsuario"></param> public void RegistrarResultadosOrdenAnalito(List <OrdenResultadoAnalito> resultados, int idUsuario) { using (var ordenMuestraDal = new OrdenMuestraDal()) { ordenMuestraDal.RegistrarResultadosOrdenAnalito(resultados, idUsuario); } }
/// <summary> /// Descripción: Obtiene informacion de las ordene filtrado por el Id de las ordenes. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idOrden"></param> /// <param name="idLabUsuario"></param> /// <returns></returns> public Orden GetInfoOrden(Guid idOrden, int?idLabUsuario) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.GetInfoOrden(idOrden, idLabUsuario)); } }
/// <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); }
public List <OrdenMuestrasRechazo> GetOrdenCriterioRechazo(Guid idOrden) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.GetOrdenCriterioRechazo(idOrden)); } }
/// <summary> /// Descripción: SOLICITAR NUEVO INGRESO DE RESULTADO POR EL VERIFICADOR. /// Author: SOTERO BUSTAMANTE. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idOrden"></param> /// <param name="idUsuario"></param> /// /// <param name="estatusSol"></param> /// <returns></returns> public void SolicitaIngresoNvoResultados(Guid idOrdenExamen, int idUsuario, int estatusSol) { using (var ordenMuestraDal = new OrdenMuestraDal()) { ordenMuestraDal.SolicitaNvoIngresoResultados(idOrdenExamen, idUsuario, estatusSol); } }
public List <OrdenRecepcionVd> GetOrdenMuestraIngresada(string codigoOrden, string nroOficio, string codigoMuestra) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.GetOrdenMuestraIngresada(codigoOrden, nroOficio, codigoMuestra)); } }
public void RegistoResultadoAnalitoDetalle(List <OrdenResultadoAnalito> resultados) { using (var ordenMuestraDal = new OrdenMuestraDal()) { ordenMuestraDal.RegistoResultadoAnalitoDetalle(resultados); } }
public string VerificarMuestrasMasivo2(List <ValidaResultadoMasivo> comentarioList, int idUsuario) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.VerificarMuestrasMasivo(comentarioList, idUsuario)); } }
/// <summary> /// Descripción: Obtener informacion de muestras validadas para el ingreso de resultados. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idOrden"></param> /// <param name="idUsuario"></param> /// <param name="idEstablecimientoLogin"></param> /// <returns></returns> public OrdenIngresarResultadoVd GetMuestrasValidarResultados(Guid idOrden, int idUsuario, int idEstablecimientoLogin) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.MuestrasValidarResultados(idOrden, idUsuario, idEstablecimientoLogin)); } }
/// <summary> /// Descripción: Permite obtener materiales referenciados por codigo de orden y codigo de laboratorio. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idOrden"></param> /// <param name="idLabUsuario"></param> /// <returns></returns> public List <OrdenMaterialVd> MaterialesRefenciadosByOrden(Guid idOrden, int idLabUsuario) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.MaterialesRefenciadosByOrden(idOrden, idLabUsuario)); } }
/// <summary> /// Descripción: Obtener informacion de muestras pendientes de ingreso de resultados. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idOrden"></param> /// <param name="idUsuario"></param> /// <param name="idEstablecimientoLogin"></param> /// <returns></returns> public OrdenIngresarResultadoVd GetMuestrasPendientesRecepcionLAB(Guid idOrden, int idUsuario, int idEstablecimientoLogin) { using (var ordenMuestraDal = new OrdenMuestraDal()) { return(ordenMuestraDal.MuestrasPendientesRecepcionLAB(idOrden, idUsuario, idEstablecimientoLogin)); } }
/// <summary> /// Descripción: Controlador para la actualizar la orden y generar la Recepcion de Muestra /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="listaMuestras"></param> /// <param name="idOrden"></param> /// <param name="registroResultados"></param> public void RecepcionarMuestras(List <OrdenMuestraRecepcion> listaMuestras, Guid idOrden, int registroResultados, int idUsuarioRegistro) { using (var ordenMuestraDal = new OrdenMuestraDal()) { ordenMuestraDal.RecepcionarMuestras(listaMuestras, idOrden, registroResultados, idUsuarioRegistro); } }