public ResultAnalito getOrdenAnalitoResultadobyCodigoExamen(string codigoExamenNetLab, string idExamen) { var objCommand = GetSqlCommand("pNLS_TramaOrdenAnalitoResultadobyCodigoExamen"); InputParameterAdd.Varchar(objCommand, "codigoExamen", codigoExamenNetLab); InputParameterAdd.Varchar(objCommand, "idExamen", idExamen); var dataSet = ExecuteDataSet(objCommand); var ordenDataTable = dataSet.Tables[0]; //var resultadosDataTable = dataSet.Tables[1]; ResultAnalito ResultAnalito = null; if (ordenDataTable.Rows.Count > 0) { var row = ordenDataTable.Rows[0]; ResultAnalito = new ResultAnalito { Resultado = Converter.GetString(row, "resultado"), IdAnalito = Converter.GetGuid(row, "idAnalito"), estatusE = Converter.GetInt(row, "estatusE"), IdOrdenExamen = Converter.GetGuid(row, "idOrdenExamen"), IdOrdenResultadoAnalito = Converter.GetGuid(row, "IdOrdenResultadoAnalito"), Metodos = new DetalleAnalitoDal().GetAnalitosbyIdAnalito(Converter.GetGuid(row, "idAnalito"), Converter.GetGuid(row, "IdOrdenResultadoAnalito"), Converter.GetGuid(row, "idOrdenExamen")) }; } return(ResultAnalito); }
/// <summary> /// Descripción: Obtiene informacion de las ordenes /// Author: Juan Muga. /// Fecha Creacion: 25/07/2018 /// </summary> /// <param name="codigoOrden"></param> /// <param name="muestra"></param> /// <param name="TipoMuestra"></param> /// <param name="idEstablecimientoDestino"></param> /// <returns></returns> public ResultAnalito OrdenAnalitoResultadobyCodigoOrden(string codigoOrden, string muestra, string TipoMuestra, int idEstablecimientoDestino, string NombreExamen = null) { var objCommand = GetSqlCommand("pNLS_OrdenAnalitoResultadobyCodigoOrden"); InputParameterAdd.Varchar(objCommand, "codigoOrden", codigoOrden); InputParameterAdd.Varchar(objCommand, "muestra", muestra); InputParameterAdd.Varchar(objCommand, "TipoMuestra", TipoMuestra); InputParameterAdd.Int(objCommand, "idEstablecimientoDestino", idEstablecimientoDestino); InputParameterAdd.Varchar(objCommand, "NombreExamen", NombreExamen); var dataSet = ExecuteDataSet(objCommand); var ordenDataTable = dataSet.Tables[0]; //var resultadosDataTable = dataSet.Tables[1]; ResultAnalito ResultAnalito = null; if (ordenDataTable.Rows.Count > 0) { var row = ordenDataTable.Rows[0]; ResultAnalito = new ResultAnalito { IdAnalito = Converter.GetGuid(row, "idAnalito"), IdOrdenExamen = Converter.GetGuid(row, "idOrdenExamen"), IdOrdenResultadoAnalito = Converter.GetGuid(row, "IdOrdenResultadoAnalito"), Metodos = new DetalleAnalitoDal().GetAnalitosbyIdAnalito(Converter.GetGuid(row, "idAnalito"), Converter.GetGuid(row, "IdOrdenResultadoAnalito"), Converter.GetGuid(row, "idOrdenExamen")) }; } return(ResultAnalito); }