From 22c19b6f781469056099b6d7abbed34a2fa6b626 Mon Sep 17 00:00:00 2001 From: Vanesa Rimada <80859025+vrimada@users.noreply.github.com> Date: Fri, 12 Sep 2025 09:13:57 -0300 Subject: [PATCH] fix: que muestre siempre el Resultado Car en cualquier estado de la derivacion --- WebLab/Resultados/ResultadoEdit2.aspx.cs | 61 ++++++++++--------- .../ResultadoNoPacienteView.aspx.cs | 26 ++++---- WebLab/Resultados/ResultadoView.aspx.cs | 22 +++---- WebLab/Resultados/ResultadoViewList.aspx.cs | 24 ++++---- 4 files changed, 68 insertions(+), 65 deletions(-) diff --git a/WebLab/Resultados/ResultadoEdit2.aspx.cs b/WebLab/Resultados/ResultadoEdit2.aspx.cs index 54aa2f6e..2197112a 100644 --- a/WebLab/Resultados/ResultadoEdit2.aspx.cs +++ b/WebLab/Resultados/ResultadoEdit2.aspx.cs @@ -1491,22 +1491,23 @@ private void LlenarTabla(string p) //} //else //{ - if (oDeriva.Estado == 0) /// pendiente - { - estadoDerivacion = "Pendiente de Derivacion"; - lblDerivacion.ForeColor = Color.Red; - } - if (oDeriva.Estado == 1) /// enviado - estadoDerivacion = oDetalle.ResultadoCar; // "Derivado: " + oItem.GetEfectorDerivacion(oCon.IdEfector); - if (oDeriva.Estado == 2) /// no enviado - estadoDerivacion = oDetalle.ResultadoCar; //" No Derivado. " + oDeriva.Observacion; - - if (oDeriva.Estado == 4) // --> Pendiente de Derivar - { - estadoDerivacion = oDetalle.ResultadoCar; - lblDerivacion.ForeColor = Color.Red; - } - + /* if (oDeriva.Estado == 0) /// pendiente + { + estadoDerivacion = "Pendiente de Derivacion"; + lblDerivacion.ForeColor = Color.Red; + } + if (oDeriva.Estado == 1) /// enviado + estadoDerivacion = oDetalle.ResultadoCar; // "Derivado: " + oItem.GetEfectorDerivacion(oCon.IdEfector); + if (oDeriva.Estado == 2) /// no enviado + estadoDerivacion = oDetalle.ResultadoCar; //" No Derivado. " + oDeriva.Observacion; + + if (oDeriva.Estado == 4) // --> Pendiente de Derivar + { + estadoDerivacion = oDetalle.ResultadoCar; + lblDerivacion.ForeColor = Color.Red; + } + */ + estadoDerivacion = oDetalle.ResultadoCar; //Para todos los estados lblDerivacion.Font.Bold = true; if (oDeriva.Resultado != "") @@ -1566,12 +1567,12 @@ private void LlenarTabla(string p) oDeriva = (Derivacion)oDeriva.Get(typeof(Derivacion), "IdDetalleProtocolo", oDetalle); if (oDeriva != null) /// esta pendiente { - // estadoDerivacion = "Pendiente de Derivacion"; - // lblDerivacion.ForeColor = Color.Red; - //} - //else - //{ - if (oDeriva.Estado == 0) /// pendiente + // estadoDerivacion = "Pendiente de Derivacion"; + // lblDerivacion.ForeColor = Color.Red; + //} + //else + //{ + /*if (oDeriva.Estado == 0) /// pendiente { estadoDerivacion = oDetalle.ResultadoCar; //"Pendiente de Derivacion"; lblDerivacion.ForeColor = Color.Red; @@ -1584,18 +1585,18 @@ private void LlenarTabla(string p) { estadoDerivacion = oDetalle.ResultadoCar; lblDerivacion.ForeColor = Color.Red; - } - + }*/ + estadoDerivacion = oDetalle.ResultadoCar; //Para todos los estados lblDerivacion.Font.Bold = true; - if (oDeriva.Resultado != "") - estadoDerivacion += " - Resultado Informado: " + oDeriva.Resultado; + if (oDeriva.Resultado != "") + estadoDerivacion += " - Resultado Informado: " + oDeriva.Resultado; - lblDerivacion.Text = estadoDerivacion; - objCellResultado.ColumnSpan = 1; - objCellResultado.Controls.Add(lblDerivacion); - } + lblDerivacion.Text = estadoDerivacion; + objCellResultado.ColumnSpan = 1; + objCellResultado.Controls.Add(lblDerivacion); + } //} else {//No es derivado diff --git a/WebLab/Resultados/ResultadoNoPacienteView.aspx.cs b/WebLab/Resultados/ResultadoNoPacienteView.aspx.cs index f8dcc72f..005be66e 100644 --- a/WebLab/Resultados/ResultadoNoPacienteView.aspx.cs +++ b/WebLab/Resultados/ResultadoNoPacienteView.aspx.cs @@ -596,22 +596,24 @@ private void LlenarTabla(string p) } else { - if (oDeriva.Estado == 0) /// pendiente - { - estadoDerivacion = "Pendiente de Derivacion"; - lblDerivacion.ForeColor = Color.Red; - } - if (oDeriva.Estado == 1) /// enviado - estadoDerivacion = "Derivado: " + oItem.IdEfectorDerivacion.Nombre; - if (oDeriva.Estado == 2) /// no enviado - estadoDerivacion = " No Derivado. " + oDeriva.Observacion; + //if (oDeriva.Estado == 0) /// pendiente + //{ + // estadoDerivacion = "Pendiente de Derivacion"; + // lblDerivacion.ForeColor = Color.Red; + //} + //if (oDeriva.Estado == 1) /// enviado + // estadoDerivacion = "Derivado: " + oItem.IdEfectorDerivacion.Nombre; + //if (oDeriva.Estado == 2) /// no enviado + // estadoDerivacion = " No Derivado. " + oDeriva.Observacion; + lblDerivacion.Font.Bold = true; + estadoDerivacion = oDetalle.ResultadoCar; //Para todos los estados + if (oDeriva.Resultado != "") + estadoDerivacion += " - Resultado Informado: " + oDeriva.Resultado; - if (oDeriva.Resultado!="") - estadoDerivacion += " - Resultado Informado: " + oDeriva.Resultado; } - + } lblDerivacion.Text = estadoDerivacion; diff --git a/WebLab/Resultados/ResultadoView.aspx.cs b/WebLab/Resultados/ResultadoView.aspx.cs index 28a53d98..3cf4f03e 100644 --- a/WebLab/Resultados/ResultadoView.aspx.cs +++ b/WebLab/Resultados/ResultadoView.aspx.cs @@ -763,17 +763,17 @@ private void LlenarTabla(string p) // } // else // { - if (oDeriva.Estado == 0) /// pendiente - { - estadoDerivacion = "Pendiente de Derivacion"; - lblDerivacion.ForeColor = Color.Red; - } - if (oDeriva.Estado == 1) /// enviado - estadoDerivacion = oDetalle.ResultadoCar; // "Derivado: " + oItem.GetEfectorDerivacion(oCon.IdEfector); - if (oDeriva.Estado == 2) /// no enviado - estadoDerivacion = oDetalle.ResultadoCar; //" No Derivado. " + oDeriva.Observacion; - lblDerivacion.Font.Bold = true; - + /* if (oDeriva.Estado == 0) /// pendiente + { + estadoDerivacion = "Pendiente de Derivacion"; + lblDerivacion.ForeColor = Color.Red; + } + if (oDeriva.Estado == 1) /// enviado + estadoDerivacion = oDetalle.ResultadoCar; // "Derivado: " + oItem.GetEfectorDerivacion(oCon.IdEfector); + if (oDeriva.Estado == 2) /// no enviado + estadoDerivacion = oDetalle.ResultadoCar; //" No Derivado. " + oDeriva.Observacion; + lblDerivacion.Font.Bold = true;*/ + estadoDerivacion = oDetalle.ResultadoCar; if (oDeriva.Resultado != "") estadoDerivacion += " - Resultado Informado: " + oDeriva.Resultado; diff --git a/WebLab/Resultados/ResultadoViewList.aspx.cs b/WebLab/Resultados/ResultadoViewList.aspx.cs index d9fffcc6..583bca0d 100644 --- a/WebLab/Resultados/ResultadoViewList.aspx.cs +++ b/WebLab/Resultados/ResultadoViewList.aspx.cs @@ -635,18 +635,18 @@ private void LlenarTabla(string p) } else { - if (oDeriva.Estado == 0) /// pendiente - { - estadoDerivacion = "Pendiente de Derivacion"; - lblDerivacion.ForeColor = Color.Red; - } - if (oDeriva.Estado == 1) /// enviado - estadoDerivacion = "Derivado: " + oItem.IdEfectorDerivacion.Nombre; - if (oDeriva.Estado == 2) /// no enviado - estadoDerivacion = " No Derivado. " + oDeriva.Observacion; - lblDerivacion.Font.Bold = true; - - if (oDeriva.Resultado != "") + /* if (oDeriva.Estado == 0) /// pendiente + { + estadoDerivacion = "Pendiente de Derivacion"; + lblDerivacion.ForeColor = Color.Red; + } + if (oDeriva.Estado == 1) /// enviado + estadoDerivacion = "Derivado: " + oItem.IdEfectorDerivacion.Nombre; + if (oDeriva.Estado == 2) /// no enviado + estadoDerivacion = " No Derivado. " + oDeriva.Observacion; + lblDerivacion.Font.Bold = true;*/ + estadoDerivacion = oDetalle.ResultadoCar; + if (oDeriva.Resultado != "") estadoDerivacion += " - Resultado Informado: " + oDeriva.Resultado; }