Cambio en listado de proyectos se agrega check para identificar etapa actual

git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C496
This commit is contained in:
Administrador 2019-06-16 04:03:28 +00:00
parent b182d47b7c
commit 79dadbbe87
4 changed files with 86 additions and 11 deletions

View file

@ -60,8 +60,7 @@
<ul class="nav nav-pills flex-column">
<li class="nav-item">
<a class="nav-link active" href="wfrAspectosGenerales.aspx">Aspectos<br>
Generales</a>
</li>
Generales</a></li>
<li class="nav-item">
<a class="nav-link" href="wfrFinanciamiento.aspx">Financiamiento</a>
</li>
@ -76,12 +75,10 @@
</li>
<li class="nav-item">
<a class="nav-link" href="wfrInfoComplementaria.aspx">Información<br>
Complementaria</a>
</li>
Complementaria</a></li>
<li class="nav-item">
<a class="nav-link" href="wfrInfoGeneral.aspx">Información<br>
General</a>
</li>
General</a></li>
<li class="nav-item">
<a class="nav-link" href="wfrCierre.aspx">Cierre</a>
</li>
@ -106,7 +103,7 @@
<%-- ************************************** Listado de Etapas**************************************************** --%>
<div id="divListaEtapas" runat="server">
<asp:GridView ID="grvListaEtapas" runat="server" Width="100%" GridLines="None" AutoGenerateColumns="False" PageSize="5" class="gridView" OnRowCommand="grvListaEtapas_RowCommand"
OnPageIndexChanging="grvListaEtapas_PageIndexChanging">
OnPageIndexChanging="grvListaEtapas_PageIndexChanging" OnRowDataBound="grvListaEtapas_RowDataBound">
<RowStyle BackColor="#EFF3FB" VerticalAlign="Middle" />
<AlternatingRowStyle BackColor="White" VerticalAlign="Middle" />
<PagerStyle CssClass="pagination-sm" HorizontalAlign="Center" />
@ -114,6 +111,13 @@
<PagerSettings PageButtonCount="25" />
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<b> ETAPA ACTUAL </b>
<%--<input id="chkHeader" onclick="CheckAllGridViewItems(this);" type="checkbox" name="chkHeader" runat="server"/> --%>
</HeaderTemplate>
<ItemTemplate>
<input id="chkItem" type="checkbox" disabled="disabled" name="chkItem" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
<asp:ButtonField ImageUrl="~/Images/MiniBotones/btnEditar.png" ButtonType="Image" CommandName="editar" />
</Columns>

View file

@ -271,7 +271,27 @@ public partial class webforms_FOR_wfrCicloVida : General
}
}
protected void grvListaEtapas_RowDataBound(object sender, GridViewRowEventArgs e) //M8
{
try
{
GridViewRow selectedRow = e.Row;
if (e.Row.RowType == DataControlRowType.DataRow)
{
HtmlInputCheckBox cb = (HtmlInputCheckBox)selectedRow.FindControl("chkItem");
if (e.Row.Cells[7].Text.Trim() == "1")
cb.Checked = true;
}
}
catch (Exception ex)
{
MensajeError("Error en R3M8", ex);
}
}
#endregion
#region Metodos Personalizados (R4)
@ -287,19 +307,31 @@ public partial class webforms_FOR_wfrCicloVida : General
GridViewBoundField bdfInicio = new GridViewBoundField("FECHAINICIOETAPA", "INICIA", false, true, true);
GridViewBoundField bdfConclusion = new GridViewBoundField("FECHAFINETAPA", "CONCLUYE", false, true, true);
GridViewBoundField bdfSituacion = new GridViewBoundField("SITUACION", "SITUACION ACTUAL", false, false, true);
GridViewBoundField bdfEtapaActual = new GridViewBoundField("ETAPAACTUAL", "ACTUAL", false, false, true);
//GridViewBoundField bdfPorcentajeCicloVida = new GridViewBoundField("PORCENTAJECICLOVIDA", "PORCENTAJE", false, false, true);
//GridViewBoundField bdfMontoCicloVida = new GridViewBoundField("MONTOCICLOVIDA", "MONTO", false, false, true);
grvListaEtapasTemp.Columns.Add(bdfPkEtapa);
grvListaEtapasTemp.Columns.Add(bdfEtapa);
grvListaEtapasTemp.Columns.Add(bdfInicio);
grvListaEtapasTemp.Columns.Add(bdfConclusion);
grvListaEtapasTemp.Columns.Add(bdfSituacion);
//grvListaEtapasTemp.Columns.Add(bdfEtapaActual);
//grvListaEtapasTemp.Columns.Add(bdfPorcentajeCicloVida);
//grvListaEtapasTemp.Columns.Add(bdfMontoCicloVida);
grvListaEtapasTemp.Columns.Add(bdfEtapaActual);
grvListaEtapasTemp.Columns[0].ItemStyle.Width = 25;
grvListaEtapasTemp.Columns[1].ItemStyle.Width = 25;
grvListaEtapasTemp.Columns[3].ItemStyle.Width = 275;
grvListaEtapasTemp.Columns[4].ItemStyle.Width = 125;
grvListaEtapasTemp.Columns[3].ItemStyle.Width = 25;
grvListaEtapasTemp.Columns[4].ItemStyle.Width = 275;
grvListaEtapasTemp.Columns[5].ItemStyle.Width = 125;
grvListaEtapasTemp.Columns[6].ItemStyle.Width = 125;
grvListaEtapasTemp.Columns[7].ItemStyle.Width = 125;
}
@ -668,4 +700,5 @@ public partial class webforms_FOR_wfrCicloVida : General
}
#endregion
}

View file

@ -387,13 +387,27 @@
<div class="col-md-12">
<div class="form-group-sm row">
<div class="col-md-12">
<asp:GridView ID="grvEtapas" runat="server" AutoGenerateColumns="False" class="table table-striped table-hover" PageSize="5">
<asp:GridView ID="grvEtapas" runat="server" AutoGenerateColumns="False" class="table table-striped table-hover" PageSize="5"
OnRowDataBound ="grvEtapas_RowDataBound">
<RowStyle BackColor="#EFF3FB" VerticalAlign="Middle" />
<AlternatingRowStyle BackColor="White" VerticalAlign="Middle" />
<PagerStyle CssClass="pagination-sm" HorizontalAlign="Center" />
<HeaderStyle Font-Bold="True" ForeColor="Black" />
<PagerSettings PageButtonCount="25" />
<RowStyle Height="26px" />
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<b> ETAPA ACTUAL </b>
</HeaderTemplate>
<ItemTemplate>
<input id="chkItem" type="checkbox" disabled="disabled" name="chkItem" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<EmptyDataTemplate>
<div class="gridViewVacio">
<div class="gridViewCheck">

View file

@ -25,6 +25,7 @@ using System.Data;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using AyADAL;
@ -291,6 +292,26 @@ public partial class webforms_FOR_wfrFormulario : General
}
}
protected void grvEtapas_RowDataBound(object sender, GridViewRowEventArgs e) //M6
{
try
{
GridViewRow selectedRow = e.Row;
if (e.Row.RowType == DataControlRowType.DataRow)
{
HtmlInputCheckBox cb = (HtmlInputCheckBox)selectedRow.FindControl("chkItem");
if (e.Row.Cells[6].Text.Trim() == "1")
cb.Checked = true;
}
}
catch (Exception ex)
{
MensajeError("Error en R3M6", ex);
}
}
#endregion
#region Metodos Personalizados (R4)
@ -511,12 +532,14 @@ public partial class webforms_FOR_wfrFormulario : General
GridViewBoundField bdfInicio = new GridViewBoundField("FECHAINICIOETAPA", "INICIA", false, true, true);
GridViewBoundField bdfConclusion = new GridViewBoundField("FECHAFINETAPA", "CONCLUYE", false, true, true);
GridViewBoundField bdfSituacion = new GridViewBoundField("SITUACION", "SITUACION ACTUAL", false, false, true);
GridViewBoundField bdfEtapaActual = new GridViewBoundField("ETAPAACTUAL", "ACTUAL", false, false, true);
grvEtapasTemp.Columns.Add(bdfPkEtapa);
grvEtapasTemp.Columns.Add(bdfEtapa);
grvEtapasTemp.Columns.Add(bdfInicio);
grvEtapasTemp.Columns.Add(bdfConclusion);
grvEtapasTemp.Columns.Add(bdfSituacion);
grvEtapasTemp.Columns.Add(bdfEtapaActual);
grvEtapasTemp.Columns[0].ItemStyle.Width = 25;
grvEtapasTemp.Columns[1].ItemStyle.Width = 25;
@ -1879,4 +1902,5 @@ public partial class webforms_FOR_wfrFormulario : General
}
#endregion
}