+
@@ -1229,7 +1229,6 @@
Resultados Predefinidos
-
@@ -1248,6 +1247,8 @@
+
+
@@ -1616,7 +1617,7 @@ function NuevaFila(nom , efector, estado)
oCodigo.runat = 'server';
oCodigo.onblur= function () {CargarDatos()};
oCodigo.className = 'form-control input-sm';
- oCodigo.width = '300px';
+ oCodigo.style.width = '300px';
oCodigo.value= nom;
celdaCodigo.appendChild(oCodigo);
@@ -1628,7 +1629,7 @@ function NuevaFila(nom , efector, estado)
oCodigo1.runat = 'server';
//oCodigo1.onblur = function () { CargarDatos() };
oCodigo1.className = 'form-control input-sm';
- oCodigo1.width = '200px';
+ oCodigo1.style.width = '300px';
oCodigo1.value = (efector == 0) ? "" : efector;
celdaEfector.appendChild(oCodigo1);
@@ -1640,7 +1641,7 @@ function NuevaFila(nom , efector, estado)
oEstado.type = 'text';
oEstado.runat = 'server';
oEstado.className = 'form-control input-sm';
- oEstado.width = '200px';
+ oEstado.style.width = '100px';
oEstado.value = estado;
celdaEstado.appendChild(oEstado);
@@ -1652,7 +1653,7 @@ function NuevaFila(nom , efector, estado)
celda6 = document.createElement('td');
celda6.className = "orden";
- celda6.width = "60px";
+ celda6.style.width = "60px";
oBoton = document.createElement('img');
// oBoton.name= "pru";
oBoton.src = "../script/moverfilas/eliminar.gif";
@@ -1667,7 +1668,6 @@ function NuevaFila(nom , efector, estado)
iniciarTabla('cuerpo');
CargarDatos();
- MostrarOcultarTitulos();
}
@@ -1791,7 +1791,6 @@ function CargarDetalle() {
}
}
}
- MostrarOcultarTitulos();
}
function CargarDetalleDiagrama()
@@ -1857,41 +1856,7 @@ else
return false;
}
-function MostrarOcultarTitulos() {
- var datos = document.getElementById('<%= Page.Master.FindControl("ContentPlaceHolder1").FindControl("TxtDatosResultados").ClientID %>').value;
-
- var tResultados = document.getElementById("tablaTitulos");
-
- tResultados.style.display = (datos != "") ? "" : "none"; //si no hay datos que no salgan los encabezados
- AlinearTitulos();
-}
-
-function AlinearTitulos() {
- var fila = document.querySelector("#cuerpo tr");
- if (!fila) return;
-
- var titulos = document.querySelector("#tablaTitulos tr").cells;
- var celdas = fila.cells;
- // El primer td del título tiene colspan=2
- titulos[0].style.width = (celdas[0].offsetWidth + celdas[1].offsetWidth) + "px";
- titulos[1].style.width = celdas[2].offsetWidth + "px";
- titulos[2].style.width = celdas[3].offsetWidth + "px";
- titulos[3].style.width = celdas[4].offsetWidth + "px";
-
- if (celdas.length > 5) titulos[4].style.width = celdas[5].offsetWidth + "px";
-}
-
-//si borro todas las filas de Resultados Predefinidos quiero que se oculten sus titulos
-var _borrarfila = borrarfila;
-
-borrarfila = function (obj, cuerpo) {
- _borrarfila(obj, cuerpo);
-
- if (cuerpo == "cuerpo") {
- MostrarOcultarTitulos();
- }
- };
= 2) //si no es numerico muestra los predefinidos
MostrarDatosResultadosPredefinidos(oItem);
@@ -90,7 +92,6 @@ protected void Page_Load(object sender, EventArgs e)
{
tResultadoDefecto.Visible = false;
lblResultadosPredefinidos.Visible = true;
- lblResultadosPredefinidos.Text = "La determinacion no tiene resultados de tipo Predefinidos";
}
MostrarDatosRecomendaciones();
@@ -400,20 +401,15 @@ private void MostrarDatosResultadosPredefinidos(Item oItem)
TxtDatosResultados.Value = sDatos;
- if (Request["idEfector"].ToString() != "227")
- {
- if (ddlResultadoPorDefecto.Items.Count == 0)
- {
- tResultadoDefecto.Visible = false;
-
- }
- }
-
}
}
}
else //23.07.26 - Usuario Efector: cargo una grilla de solo lectura
{
+ if (ddlResultadoPorDefecto.Items.Count == 1)
+ tResultadoDefecto.Visible = false;
+
+
gvResultadosPredefinidos.DataSource = LeerDatosRP();
gvResultadosPredefinidos.DataBind();
}
diff --git a/WebLab/Items/ItemEdit2.aspx.designer.cs b/WebLab/Items/ItemEdit2.aspx.designer.cs
index 72ec309b..0a6bbfc3 100644
--- a/WebLab/Items/ItemEdit2.aspx.designer.cs
+++ b/WebLab/Items/ItemEdit2.aspx.designer.cs
@@ -1040,6 +1040,15 @@ public partial class ItemEdit2
///
protected global::System.Web.UI.WebControls.GridView gvDiagrama;
+ ///
+ /// lblDiagrama control.
+ ///
+ ///
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+ ///
+ protected global::System.Web.UI.WebControls.Label lblDiagrama;
+
///
/// pnlPredefinidos control.
///
@@ -1122,22 +1131,22 @@ public partial class ItemEdit2
protected global::System.Web.UI.WebControls.Panel pnlPredefinidosEfector;
///
- /// lblResultadosPredefinidos control.
+ /// gvResultadosPredefinidos control.
///
///
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
///
- protected global::System.Web.UI.WebControls.Label lblResultadosPredefinidos;
+ protected global::System.Web.UI.WebControls.GridView gvResultadosPredefinidos;
///
- /// gvResultadosPredefinidos control.
+ /// lblResultadosPredefinidos control.
///
///
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
///
- protected global::System.Web.UI.WebControls.GridView gvResultadosPredefinidos;
+ protected global::System.Web.UI.WebControls.Label lblResultadosPredefinidos;
///
/// tResultadoDefecto control.
From 1151e6cad65dd78b2492289c791a1a518543cdf7 Mon Sep 17 00:00:00 2001
From: Vanesa Rimada <80859025+vrimada@users.noreply.github.com>
Date: Thu, 30 Jul 2026 09:37:31 -0300
Subject: [PATCH 4/7] fix: sin label, el carltel que no hay items lo pone el
drig vacio
---
WebLab/Items/ItemEdit2.aspx | 4 +---
WebLab/Items/ItemEdit2.aspx.cs | 14 +++++++++-----
WebLab/Items/ItemEdit2.aspx.designer.cs | 18 ------------------
3 files changed, 10 insertions(+), 26 deletions(-)
diff --git a/WebLab/Items/ItemEdit2.aspx b/WebLab/Items/ItemEdit2.aspx
index 9195568c..9f0b9096 100644
--- a/WebLab/Items/ItemEdit2.aspx
+++ b/WebLab/Items/ItemEdit2.aspx
@@ -1117,8 +1117,7 @@
-
-
+
@@ -1247,7 +1246,6 @@
-
diff --git a/WebLab/Items/ItemEdit2.aspx.cs b/WebLab/Items/ItemEdit2.aspx.cs
index 937bcfb1..8dd550c6 100644
--- a/WebLab/Items/ItemEdit2.aspx.cs
+++ b/WebLab/Items/ItemEdit2.aspx.cs
@@ -80,18 +80,22 @@ protected void Page_Load(object sender, EventArgs e)
MostrarDatos(oItem); HabilitarDatos();
if (oItem.IdTipoResultado != 0)
MostrarDatosValoresReferencia();
-
- if ((oItem.Tipo=="P") && (oItem.IdTipoResultado ==0))
+
+ if ((oItem.Tipo == "P") && (oItem.IdTipoResultado == 0))
MostrarDatosDiagrama();
else
- lblDiagrama.Visible = true;
+ {
+ gvDiagrama.DataSource = null;
+ gvDiagrama.DataBind();
+ }
if (oItem.IdTipoResultado >= 2) //si no es numerico muestra los predefinidos
MostrarDatosResultadosPredefinidos(oItem);
else
{
- tResultadoDefecto.Visible = false;
- lblResultadosPredefinidos.Visible = true;
+ tResultadoDefecto.Visible = false;
+ gvResultadosPredefinidos.DataSource = null;
+ gvResultadosPredefinidos.DataBind();
}
MostrarDatosRecomendaciones();
diff --git a/WebLab/Items/ItemEdit2.aspx.designer.cs b/WebLab/Items/ItemEdit2.aspx.designer.cs
index 0a6bbfc3..dae9c70f 100644
--- a/WebLab/Items/ItemEdit2.aspx.designer.cs
+++ b/WebLab/Items/ItemEdit2.aspx.designer.cs
@@ -1040,15 +1040,6 @@ public partial class ItemEdit2
///
protected global::System.Web.UI.WebControls.GridView gvDiagrama;
- ///
- /// lblDiagrama control.
- ///
- ///
- /// Auto-generated field.
- /// To modify move field declaration from designer file to code-behind file.
- ///
- protected global::System.Web.UI.WebControls.Label lblDiagrama;
-
///
/// pnlPredefinidos control.
///
@@ -1139,15 +1130,6 @@ public partial class ItemEdit2
///
protected global::System.Web.UI.WebControls.GridView gvResultadosPredefinidos;
- ///
- /// lblResultadosPredefinidos control.
- ///
- ///
- /// Auto-generated field.
- /// To modify move field declaration from designer file to code-behind file.
- ///
- protected global::System.Web.UI.WebControls.Label lblResultadosPredefinidos;
-
///
/// tResultadoDefecto control.
///
From 722be08be22ebed911fa18faa4b482ef596c791b Mon Sep 17 00:00:00 2001
From: Vanesa Rimada <80859025+vrimada@users.noreply.github.com>
Date: Thu, 30 Jul 2026 13:49:34 -0300
Subject: [PATCH 5/7] fix: solo guardar desde el btn de limite el limite del
analisis cuando se da turnos
---
WebLab/Items/ItemEdit2.aspx.cs | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/WebLab/Items/ItemEdit2.aspx.cs b/WebLab/Items/ItemEdit2.aspx.cs
index 8dd550c6..07e83ed2 100644
--- a/WebLab/Items/ItemEdit2.aspx.cs
+++ b/WebLab/Items/ItemEdit2.aspx.cs
@@ -2438,8 +2438,7 @@ private void Guardar(Item oRegistro, string m_accion)
oReg.ResultadoDefecto = txtValorDefecto.Text;
oReg.Save();
-
- GuardarLimiteTurno(oReg.IdItem.IdItem, m_accion);
+ // GuardarLimiteTurno(oReg.IdItem.IdItem, m_accion); 30.07.2026 guardar solo del btn de turnos
}
@@ -3449,8 +3448,6 @@ private void GuardarLimiteTurno(int id, string accion)
//
// 1. Efector distinto a Nivel Central:
// - Se permite guardar desde el tab
- // "Datos Generales".
- // - Se permite guardar desde el tab
// "Turnos".
//
// 2. Efector Nivel Central:
From 87a2d3dcaa6591ed3810052eb1fd0f1e119c54b2 Mon Sep 17 00:00:00 2001
From: Vanesa Rimada <80859025+vrimada@users.noreply.github.com>
Date: Tue, 4 Aug 2026 08:49:37 -0300
Subject: [PATCH 6/7] fix: cambio de nombre de headers de predefinidos
---
WebLab/Items/ItemEdit2.aspx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/WebLab/Items/ItemEdit2.aspx b/WebLab/Items/ItemEdit2.aspx
index 9f0b9096..d0328ecb 100644
--- a/WebLab/Items/ItemEdit2.aspx
+++ b/WebLab/Items/ItemEdit2.aspx
@@ -1234,8 +1234,8 @@
-
-
+
+
From 28630cb0cb1ad3bda587dbdda8800161b6084f2e Mon Sep 17 00:00:00 2001
From: Vanesa Rimada <80859025+vrimada@users.noreply.github.com>
Date: Tue, 4 Aug 2026 08:57:22 -0300
Subject: [PATCH 7/7] Delete .github/workflows/label02_has_conflicts.yaml
---
.github/workflows/label02_has_conflicts.yaml | 84 --------------------
1 file changed, 84 deletions(-)
delete mode 100644 .github/workflows/label02_has_conflicts.yaml
diff --git a/.github/workflows/label02_has_conflicts.yaml b/.github/workflows/label02_has_conflicts.yaml
deleted file mode 100644
index 5f08c0d3..00000000
--- a/.github/workflows/label02_has_conflicts.yaml
+++ /dev/null
@@ -1,84 +0,0 @@
-name: PR conflict label
-
-on:
- pull_request:
- types: [opened, synchronize, reopened]
- push:
- branches: [master]
-
-permissions:
- pull-requests: write
- issues: write
- contents: read
-
-jobs:
- conflicts:
- runs-on: ubuntu-latest
- steps:
- - name: Check conflicts
- uses: actions/github-script@v7
- with:
- script: |
- const { owner, repo } = context.repo;
-
- async function checkPR(pr) {
- let data;
- let retries = 5;
- const issue_number = pr.number;
-
- while (retries > 0) {
- const response = await github.rest.pulls.get({
- owner,
- repo,
- pull_number: issue_number
- });
- data = response.data;
- console.log(`PR #${issue_number} - mergeable: ${data.mergeable}, state: ${data.mergeable_state}`);
-
- // Si mergeable es null, GitHub aún está calculando
- if (data.mergeable !== null) break;
-
- await new Promise(r => setTimeout(r, 5000));
- retries--;
- }
-
- // Usamos mergeable === false para detectar conflictos reales
- if (data.mergeable === false) {
- console.log(`Adding "Conflictos" label to PR #${issue_number}`);
- await github.rest.issues.addLabels({
- owner,
- repo,
- issue_number,
- labels: ['Conflictos']
- });
- } else if (data.mergeable === true) {
- console.log(`Removing "Conflictos" label from PR #${issue_number} (if exists)`);
- try {
- await github.rest.issues.removeLabel({
- owner,
- repo,
- issue_number,
- name: 'Conflictos'
- });
- } catch (e) {
- // label no existía
- }
- }
- }
-
- if (context.eventName === 'pull_request') {
- await checkPR(context.payload.pull_request);
- }
-
- if (context.eventName === 'push') {
- const { data: prs } = await github.rest.pulls.list({
- owner,
- repo,
- state: 'open',
- base: 'master'
- });
-
- for (const pr of prs) {
- await checkPR(pr);
- }
- }
| |