git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C494
This commit is contained in:
parent
aa03969c0e
commit
d907501341
12 changed files with 201 additions and 111 deletions
|
|
@ -118,6 +118,8 @@ public partial class webforms_FOR_wfrCicloVida : General
|
||||||
|
|
||||||
llenarGridEtapas();
|
llenarGridEtapas();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ScriptManager.RegisterStartupScript(Page, typeof(Page), "Check", "validarEstado()", true);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -117,6 +117,8 @@ public partial class webforms_FOR_wfrCierre : General
|
||||||
llenarGrvLecciones();
|
llenarGrvLecciones();
|
||||||
llenarGrvComentarios();
|
llenarGrvComentarios();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ScriptManager.RegisterStartupScript(Page, typeof(Page), "Check", "validarEstado()", true);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@
|
||||||
|
|
||||||
<%-- ********** Menu tipo Nav Bar********** --%>
|
<%-- ********** Menu tipo Nav Bar********** --%>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
|
<div class="col-md-12">
|
||||||
<ul class="nav nav-pills flex-column">
|
<ul class="nav nav-pills flex-column">
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link active" href="wfrAspectosGenerales.aspx">Aspectos<br>
|
<a class="nav-link active" href="wfrAspectosGenerales.aspx">Aspectos<br>
|
||||||
|
|
@ -91,38 +91,39 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<legend>Evaluación del Proyecto</legend>
|
<legend>Evaluación del Proyecto</legend>
|
||||||
<%-- ********** Datos ********** --%>
|
<div class="Separador"></div>
|
||||||
|
|
||||||
|
<!--Análisis de Riesgo a Desastres-->
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<%-- Analisis Riesgo o Desastre --%>
|
<div class="col-md-12">
|
||||||
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6">
|
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
|
<div class="col-md-12">
|
||||||
<div class="panel panel-primary">
|
<div class="panel panel-primary">
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<h3 class="panel-title">Análisis de Riesgo a Desastres</h3>
|
<h3 class="panel-title">Análisis de Riesgo a Desastres</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-10">
|
||||||
<label class="control-label">¿Cuenta el proyecto con Análisis de Riesgo</label>
|
<label class="control-label">¿Cuenta el proyecto con Análisis de Riesgo</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-2">
|
||||||
<input runat="server" id="chkAnalisisRiesgo" type="checkbox">
|
<input runat="server" id="chkAnalisisRiesgo" type="checkbox">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-10">
|
||||||
<label class="control-label">¿Que porcentaje del costo total del proyecto coresponde a medidas de reducción del riesgo a desastres?</label>
|
<label class="control-label">¿Que porcentaje del costo total del proyecto coresponde a medidas de reducción del riesgo a desastres?</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-2">
|
||||||
<input runat="server" class="form-control" id="txtPorcentaje" type="text" />
|
<input runat="server" class="form-control" id="txtPorcentaje" type="text" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-10">
|
||||||
<label class="control-label">No. de Plano Catastrado</label>
|
<label class="control-label">No. de Plano Catastrado</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-2">
|
||||||
<input runat="server" class="form-control" id="txtNumeroPlano" placeholder="Plano Catastro" type="text" />
|
<input runat="server" class="form-control" id="txtNumeroPlano" placeholder="Plano Catastro" type="text" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -131,35 +132,39 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<%-- Analisis Ambiental --%>
|
</div>
|
||||||
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6">
|
|
||||||
|
<!--Análisis Ambiental-->
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
|
<div class="col-md-12">
|
||||||
<div class="panel panel-primary">
|
<div class="panel panel-primary">
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<h3 class="panel-title">Análisis Ambiental</h3>
|
<h3 class="panel-title">Análisis Ambiental</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-9">
|
||||||
<label class="control-label">¿El proyecto cuenta con la Viabilidad Ambiental Potencial (VAP) aprobada por SETENA?</label>
|
<label class="control-label">¿El proyecto cuenta con la Viabilidad Ambiental Potencial (VAP) aprobada por SETENA?</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-2 col-sm-2 col-md-2col-lg-2">
|
<div class="col-md-1">
|
||||||
<input runat="server" class="checkbox" id="chkVAP" type="checkbox">
|
<input runat="server" class="checkbox" id="chkVAP" type="checkbox">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">
|
<div class="col-md-2">
|
||||||
<input runat="server" type="text" name="datepicker" id="txtFechaAprobacion" class="fecha form-control" readonly="readonly" size="12" />
|
<input runat="server" type="text" name="datepicker" id="txtFechaAprobacion" class="fecha form-control" readonly="readonly" size="12" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6">
|
<div class="col-md-8">
|
||||||
|
<br />
|
||||||
<label class="control-label">Vigencia de la VAP</label>
|
<label class="control-label">Vigencia de la VAP</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">
|
<div class="col-md-2">
|
||||||
<label class="control-label">Desde</label>
|
<label class="control-label">Desde</label>
|
||||||
<input runat="server" type="text" name="datepicker" id="txtInicioVAP" class="fecha form-control" readonly="readonly" size="12" />
|
<input runat="server" type="text" name="datepicker" id="txtInicioVAP" class="fecha form-control" readonly="readonly" size="12" />
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">
|
<div class="col-md-2">
|
||||||
<label class="control-label">Hasta</label>
|
<label class="control-label">Hasta</label>
|
||||||
<input runat="server" type="text" name="datepicker" id="txtFinVAP" class="fecha form-control" readonly="readonly" size="12" />
|
<input runat="server" type="text" name="datepicker" id="txtFinVAP" class="fecha form-control" readonly="readonly" size="12" />
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -167,10 +172,10 @@
|
||||||
<div id="divSeparador2" class="Separador">
|
<div id="divSeparador2" class="Separador">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-10">
|
||||||
<label class="control-label">¿Qué porcentaje del costo total del proyecto corresponde a medidas de mitigación para evitar el daño ambiental?</label>
|
<label class="control-label">¿Qué porcentaje del costo total del proyecto corresponde a medidas de mitigación para evitar el daño ambiental?</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-2">
|
||||||
<input runat="server" class="form-control" id="txtPorcentajeMitigacion" />
|
<input runat="server" class="form-control" id="txtPorcentajeMitigacion" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -180,45 +185,46 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<%-- Evaluación Financiera --%>
|
<%-- Evaluación Financiera --%>
|
||||||
<div class="col-xs-4 col-sm-4 col-md-4 col-lg-4">
|
<div class="col-md-4">
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
|
<div class="col-md-12">
|
||||||
<div class="panel panel-primary">
|
<div class="panel panel-primary">
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<h3 class="panel-title">Evaluación Financiera</h3>
|
<h3 class="panel-title">Evaluación Financiera</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-7">
|
||||||
<label class="control-label">TREMA</label>
|
<label class="control-label">TREMA</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-5">
|
||||||
<input runat="server" class="form-control" id="txtTREMA" type="text" />
|
<input runat="server" class="form-control" id="txtTREMA" type="text" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-7">
|
||||||
<label class="control-label">VAN</label>
|
<label class="control-label">VAN</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-5">
|
||||||
<input runat="server" class="form-control" id="txtVAN" type="text" />
|
<input runat="server" class="form-control" id="txtVAN" type="text" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-7">
|
||||||
<label class="control-label">TIR</label>
|
<label class="control-label">TIR</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-5">
|
||||||
<input runat="server" class="form-control" id="txtTIR" type="text" />
|
<input runat="server" class="form-control" id="txtTIR" type="text" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-7">
|
||||||
<label class="control-label">R-B/C</label>
|
<label class="control-label">R-B/C</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-5">
|
||||||
<input runat="server" class="form-control" id="txtRBC" type="text" />
|
<input runat="server" class="form-control" id="txtRBC" type="text" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -228,35 +234,35 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<%-- Evaluación Costos --%>
|
<%-- Evaluación Costos --%>
|
||||||
<div class="col-xs-4 col-sm-4 col-md-4 col-lg-4">
|
<div class="col-md-4">
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
|
<div class="col-md-12">
|
||||||
<div class="panel panel-primary">
|
<div class="panel panel-primary">
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<h3 class="panel-title">Evaluación de Costos</h3>
|
<h3 class="panel-title">Evaluación de Costos</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-7">
|
||||||
<label class="control-label">TSD</label>
|
<label class="control-label">TSD</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-5">
|
||||||
<input runat="server" class="form-control" id="txtTSD" type="text" />
|
<input runat="server" class="form-control" id="txtTSD" type="text" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-7">
|
||||||
<label class="control-label">VAC</label>
|
<label class="control-label">VAC</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-5">
|
||||||
<input runat="server" class="form-control" id="txtVAC" type="text" />
|
<input runat="server" class="form-control" id="txtVAC" type="text" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-7">
|
||||||
<label class="control-label">CAE</label>
|
<label class="control-label">CAE</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-5">
|
||||||
<input runat="server" class="form-control" id="txtCAE" type="text" />
|
<input runat="server" class="form-control" id="txtCAE" type="text" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -266,51 +272,51 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<%-- Evaluación Económico Social --%>
|
<%-- Evaluación Económico Social --%>
|
||||||
<div class="col-xs-4 col-sm-4 col-md-4 col-lg-4">
|
<div class="col-md-4">
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
|
<div class="col-md-12">
|
||||||
<div class="panel panel-primary">
|
<div class="panel panel-primary">
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<h3 class="panel-title">Evaluación Económico - Social</h3>
|
<h3 class="panel-title">Evaluación Económico - Social</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-7">
|
||||||
<label class="control-label">TSD</label>
|
<label class="control-label">TSD</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-5">
|
||||||
<input runat="server" class="form-control" id="txtTSDE" type="text" />
|
<input runat="server" class="form-control" id="txtTSDE" type="text" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-7">
|
||||||
<label class="control-label">VANE</label>
|
<label class="control-label">VANE</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-5">
|
||||||
<input runat="server" class="form-control" id="txtVANE" type="text" />
|
<input runat="server" class="form-control" id="txtVANE" type="text" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-7">
|
||||||
<label class="control-label">TIRE</label>
|
<label class="control-label">TIRE</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-5">
|
||||||
<input runat="server" class="form-control" id="txtTIRE" type="text" />
|
<input runat="server" class="form-control" id="txtTIRE" type="text" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-7">
|
||||||
<label class="control-label">R-B/C</label>
|
<label class="control-label">R-B/C</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-5">
|
||||||
<input runat="server" class="form-control" id="txtRBCE" type="text" />
|
<input runat="server" class="form-control" id="txtRBCE" type="text" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7">
|
<div class="col-md-7">
|
||||||
<label class="control-label">R-C/E</label>
|
<label class="control-label">R-C/E</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5">
|
<div class="col-md-5">
|
||||||
<input runat="server" class="form-control" id="txtRCE" type="text" />
|
<input runat="server" class="form-control" id="txtRCE" type="text" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -103,6 +103,8 @@ public partial class webforms_FOR_wfrEvaluacion : General
|
||||||
|
|
||||||
mostrarDatos();
|
mostrarDatos();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ScriptManager.RegisterStartupScript(Page, typeof(Page), "Check", "validarEstado()", true);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -96,7 +96,9 @@
|
||||||
<div id="divTabulado" runat="server">
|
<div id="divTabulado" runat="server">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-1" style="text-align: right">
|
<div class="col-sm-10">
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-2" style="text-align: right">
|
||||||
<asp:Button ID="btnDetalle" runat="server" Text="Ver Detalle" class="btn btn-primary btn-xs" OnClick="btnVerDetalle_Click" />
|
<asp:Button ID="btnDetalle" runat="server" Text="Ver Detalle" class="btn btn-primary btn-xs" OnClick="btnVerDetalle_Click" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -223,11 +225,15 @@
|
||||||
<!--DETALLE -->
|
<!--DETALLE -->
|
||||||
<div id="divDetalle" runat="server" visible="false">
|
<div id="divDetalle" runat="server" visible="false">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-1" style="float: right">
|
<div class="col-sm-10">
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-2" style="text-align: right">
|
||||||
<asp:Button ID="btnVerTabulado" runat="server" Text="Ver Tabulado" class="btn btn-primary btn-xs" OnClick="btnVerTabulado_Click" />
|
<asp:Button ID="btnVerTabulado" runat="server" Text="Ver Tabulado" class="btn btn-primary btn-xs" OnClick="btnVerTabulado_Click" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div id="divListado" runat="server">
|
<div id="divListado" runat="server">
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ using AyABL.ADM;
|
||||||
using AyABL.AGP;
|
using AyABL.AGP;
|
||||||
using AyABL.FNP;
|
using AyABL.FNP;
|
||||||
using System.Web.UI.HtmlControls;
|
using System.Web.UI.HtmlControls;
|
||||||
|
using AyABL.PPP;
|
||||||
|
|
||||||
public partial class webforms_FOR_wfrFinanciamiento : General
|
public partial class webforms_FOR_wfrFinanciamiento : General
|
||||||
{
|
{
|
||||||
|
|
@ -85,6 +86,7 @@ public partial class webforms_FOR_wfrFinanciamiento : General
|
||||||
FinanciamientoBL objFinanciamientoBL;
|
FinanciamientoBL objFinanciamientoBL;
|
||||||
EndeudamientoBL objEndeudamientoBL;
|
EndeudamientoBL objEndeudamientoBL;
|
||||||
ProyectoBL objProyectoBL;
|
ProyectoBL objProyectoBL;
|
||||||
|
DistribucionPartidaBL objDistribucionPartidaBL;
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
@ -125,6 +127,8 @@ public partial class webforms_FOR_wfrFinanciamiento : General
|
||||||
llenarDDLDesembolsoF();
|
llenarDDLDesembolsoF();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ScriptManager.RegisterStartupScript(Page, typeof(Page), "Check", "validarEstado()", true);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
@ -1389,16 +1393,31 @@ public partial class webforms_FOR_wfrFinanciamiento : General
|
||||||
//Limpiar el datagrid
|
//Limpiar el datagrid
|
||||||
detalleGRVDatos(null, grvTotalFinanciamiento);
|
detalleGRVDatos(null, grvTotalFinanciamiento);
|
||||||
|
|
||||||
|
objDistribucionPartidaBL = new DistribucionPartidaBL();
|
||||||
objFinanciamientoBL = new FinanciamientoBL();
|
objFinanciamientoBL = new FinanciamientoBL();
|
||||||
|
|
||||||
objFinanciamientoBL.objFinanciamientoEL.Proyecto = Int32.Parse(Session["PKPROYECTO"].ToString());
|
objFinanciamientoBL.objFinanciamientoEL.Proyecto = Int32.Parse(Session["PKPROYECTO"].ToString());
|
||||||
|
objDistribucionPartidaBL.objDistribucionPartidaEL.Proyecto = Int32.Parse(Session["PKPROYECTO"].ToString());
|
||||||
|
|
||||||
DataSet dsRecursos = objFinanciamientoBL.getTotalFinanciamiento();
|
DataSet dsRecursos = objFinanciamientoBL.getTotalFinanciamiento();
|
||||||
|
DataSet dsPartidas = objDistribucionPartidaBL.getTotalPartida();
|
||||||
|
|
||||||
if (dsRecursos.Tables.Count == 0)
|
if (dsRecursos.Tables.Count == 0)
|
||||||
dsRecursos.Tables.Add();
|
dsRecursos.Tables.Add();
|
||||||
|
|
||||||
detalleGRVDatos(dsRecursos, grvTotalFinanciamiento);
|
detalleGRVDatos(dsRecursos, grvTotalFinanciamiento);
|
||||||
decimal vMontoTotal = 0M;
|
decimal vMontoTotalFinanciamiento = 0M;
|
||||||
|
decimal vMontoTotalPartidas = 0M;
|
||||||
|
|
||||||
|
#region VERIFICAR MONTO PARTIDAS
|
||||||
|
if (dsPartidas != null || dsPartidas.Tables.Count > 0 || dsPartidas.Tables[0].Rows.Count > 0)
|
||||||
|
{
|
||||||
|
for (int i = 1; i <= dsPartidas.Tables[0].Columns.Count - 1; ++i)
|
||||||
|
{
|
||||||
|
vMontoTotalPartidas += Convert.ToDecimal(dsPartidas.Tables[0].Rows[0][i].ToString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
if (grvTotalFinanciamiento.HeaderRow != null)
|
if (grvTotalFinanciamiento.HeaderRow != null)
|
||||||
{
|
{
|
||||||
|
|
@ -1408,7 +1427,7 @@ public partial class webforms_FOR_wfrFinanciamiento : General
|
||||||
{
|
{
|
||||||
for (int j = 1; j <= grvTotalFinanciamiento.Rows[i].Cells.Count - 1; ++j)
|
for (int j = 1; j <= grvTotalFinanciamiento.Rows[i].Cells.Count - 1; ++j)
|
||||||
{
|
{
|
||||||
vMontoTotal += Convert.ToDecimal(grvTotalFinanciamiento.Rows[i].Cells[j].Text);
|
vMontoTotalFinanciamiento += Convert.ToDecimal(grvTotalFinanciamiento.Rows[i].Cells[j].Text);
|
||||||
|
|
||||||
if (grvTotalFinanciamiento.Rows[i].Cells[j].Text != "0.00")
|
if (grvTotalFinanciamiento.Rows[i].Cells[j].Text != "0.00")
|
||||||
grvTotalFinanciamiento.Rows[i].Cells[j].Text = Decimal.Parse(grvTotalFinanciamiento.Rows[i].Cells[j].Text).ToString("###,###,###,###.#0");
|
grvTotalFinanciamiento.Rows[i].Cells[j].Text = Decimal.Parse(grvTotalFinanciamiento.Rows[i].Cells[j].Text).ToString("###,###,###,###.#0");
|
||||||
|
|
@ -1420,13 +1439,18 @@ public partial class webforms_FOR_wfrFinanciamiento : General
|
||||||
}
|
}
|
||||||
|
|
||||||
#region Mostrar Total
|
#region Mostrar Total
|
||||||
|
var vMontosCoinciden = vMontoTotalPartidas == vMontoTotalFinanciamiento;
|
||||||
|
|
||||||
grvTotalFinanciamiento.FooterRow.Cells[0].Text = "TOTAL";
|
grvTotalFinanciamiento.FooterRow.Cells[0].Text = "TOTAL";
|
||||||
grvTotalFinanciamiento.FooterRow.Cells[0].Font.Bold = true;
|
grvTotalFinanciamiento.FooterRow.Cells[0].Font.Bold = true;
|
||||||
grvTotalFinanciamiento.FooterRow.Cells[0].HorizontalAlign = HorizontalAlign.Left;
|
grvTotalFinanciamiento.FooterRow.Cells[0].HorizontalAlign = HorizontalAlign.Left;
|
||||||
|
|
||||||
grvTotalFinanciamiento.FooterRow.Cells[1].Text = vMontoTotal.ToString("###,###,###,###.#0");
|
grvTotalFinanciamiento.FooterRow.Cells[1].Text = vMontoTotalFinanciamiento.ToString("###,###,###,###.#0");
|
||||||
grvTotalFinanciamiento.FooterRow.Cells[1].Font.Bold = true;
|
grvTotalFinanciamiento.FooterRow.Cells[1].Font.Bold = true;
|
||||||
grvTotalFinanciamiento.FooterRow.Cells[1].HorizontalAlign = HorizontalAlign.Right;
|
grvTotalFinanciamiento.FooterRow.Cells[1].HorizontalAlign = HorizontalAlign.Right;
|
||||||
|
grvTotalFinanciamiento.FooterRow.Cells[1].BackColor = vMontosCoinciden ? System.Drawing.Color.LightGreen : System.Drawing.Color.IndianRed;
|
||||||
|
grvTotalFinanciamiento.FooterRow.Cells[1].ForeColor = System.Drawing.Color.White;
|
||||||
|
|
||||||
|
|
||||||
grvTotalFinanciamiento.FooterRow.Cells[0].BorderStyle = BorderStyle.Solid;
|
grvTotalFinanciamiento.FooterRow.Cells[0].BorderStyle = BorderStyle.Solid;
|
||||||
grvTotalFinanciamiento.FooterRow.Cells[1].BorderStyle = BorderStyle.Solid;
|
grvTotalFinanciamiento.FooterRow.Cells[1].BorderStyle = BorderStyle.Solid;
|
||||||
|
|
|
||||||
|
|
@ -190,6 +190,8 @@ public partial class webforms_FOR_wfrFormulario : General
|
||||||
llenarGridView();
|
llenarGridView();
|
||||||
mostrarFilaTabla(1);
|
mostrarFilaTabla(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ScriptManager.RegisterStartupScript(Page, typeof(Page), "Check", "validarEstado()", true);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -103,6 +103,8 @@ public partial class webforms_FOR_wfrInfoComplementaria : General
|
||||||
|
|
||||||
mostrarDatos();
|
mostrarDatos();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ScriptManager.RegisterStartupScript(Page, typeof(Page), "Check", "validarEstado()", true);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -131,6 +131,8 @@ public partial class webforms_FOR_wfrInfoGeneral : General
|
||||||
llenarDDLAnio();
|
llenarDDLAnio();
|
||||||
llenarGrvTipoCambio();
|
llenarGrvTipoCambio();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ScriptManager.RegisterStartupScript(Page, typeof(Page), "Check", "validarEstado()", true);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -87,69 +87,81 @@
|
||||||
<legend>Distribución Partidas Presupuestarias</legend>
|
<legend>Distribución Partidas Presupuestarias</legend>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<%-- ********** Datos ********** --%>
|
<%-- ********** Datos ********** --%>
|
||||||
|
|
||||||
<div id="divTabulado" runat="server">
|
<div id="divTabulado" runat="server">
|
||||||
<div class="row">
|
<div class="col-md-12">
|
||||||
<div class="col-md-1" style="float: right">
|
<div class="row">
|
||||||
<asp:Button ID="btnDetalle" runat="server" Text="Ver Detalle" class="btn btn-primary btn-xs" OnClick="btnVerDetalle_Click" />
|
<div class="col-sm-10">
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-2" style="text-align: right">
|
||||||
|
<asp:Button ID="btnDetalle" runat="server" Text="Ver Detalle" class="btn btn-primary btn-xs" OnClick="btnVerDetalle_Click" />
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="row">
|
||||||
<div class="row">
|
<div class="col-md-12" style="overflow-y: auto">
|
||||||
<div class="col-md-12" style="overflow-y: auto">
|
<asp:GridView ID="grvPartidasTab" runat="server" Width="100%" AutoGenerateColumns="true" class="table table-striped table-hover" PageSize="10">
|
||||||
<asp:GridView ID="grvPartidasTab" runat="server" Width="100%" AutoGenerateColumns="true" class="table table-striped table-hover" PageSize="10">
|
<RowStyle BackColor="#EFF3FB" VerticalAlign="Middle" />
|
||||||
<RowStyle BackColor="#EFF3FB" VerticalAlign="Middle" />
|
<AlternatingRowStyle BackColor="White" VerticalAlign="Middle" />
|
||||||
<AlternatingRowStyle BackColor="White" VerticalAlign="Middle" />
|
<PagerStyle CssClass="pagination-sm" HorizontalAlign="Center" />
|
||||||
<PagerStyle CssClass="pagination-sm" HorizontalAlign="Center" />
|
<HeaderStyle Font-Bold="True" ForeColor="Black" CssClass="gridViewHeader" />
|
||||||
<HeaderStyle Font-Bold="True" ForeColor="Black" CssClass="gridViewHeader" />
|
<PagerSettings PageButtonCount="25" />
|
||||||
<PagerSettings PageButtonCount="25" />
|
<Columns>
|
||||||
<Columns>
|
</Columns>
|
||||||
</Columns>
|
<RowStyle Height="26px" />
|
||||||
<RowStyle Height="26px" />
|
<EmptyDataTemplate>
|
||||||
<EmptyDataTemplate>
|
<div class="gridViewVacio">
|
||||||
<div class="gridViewVacio">
|
<div class="gridViewCheck">
|
||||||
<div class="gridViewCheck">
|
</div>
|
||||||
</div>
|
<div class="gridFilaVacia">
|
||||||
<div class="gridFilaVacia">
|
<div class="textoGrid">
|
||||||
<div class="textoGrid">
|
<asp:Label ID="lblGridView" Text="No se obtuvieron resultados de su búsqueda" runat="server" />
|
||||||
<asp:Label ID="lblGridView" Text="No se obtuvieron resultados de su búsqueda" runat="server" />
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</EmptyDataTemplate>
|
||||||
</EmptyDataTemplate>
|
</asp:GridView>
|
||||||
</asp:GridView>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<hr style="height: 3px; width: 100%; background-color: seagreen" />
|
||||||
<hr style="height: 3px; width: 100%; background-color: seagreen" />
|
<div class="row">
|
||||||
<div class="row">
|
<div class="col-md-12" style="overflow-y: auto">
|
||||||
<div class="col-md-12" style="overflow-y: auto">
|
<asp:GridView ID="grvTotalPartidas" runat="server" ShowFooter="true" AutoGenerateColumns="true" class="table table-striped table-hover" PageSize="10">
|
||||||
<asp:GridView ID="grvTotalPartidas" runat="server" ShowFooter="true" AutoGenerateColumns="true" class="table table-striped table-hover" PageSize="10">
|
<RowStyle BackColor="#EFF3FB" VerticalAlign="Middle" />
|
||||||
<RowStyle BackColor="#EFF3FB" VerticalAlign="Middle" />
|
<AlternatingRowStyle BackColor="White" VerticalAlign="Middle" />
|
||||||
<AlternatingRowStyle BackColor="White" VerticalAlign="Middle" />
|
<PagerStyle CssClass="pagination-sm" HorizontalAlign="Center" />
|
||||||
<PagerStyle CssClass="pagination-sm" HorizontalAlign="Center" />
|
<HeaderStyle Font-Bold="True" ForeColor="Black" CssClass="gridViewHeader" />
|
||||||
<HeaderStyle Font-Bold="True" ForeColor="Black" CssClass="gridViewHeader" />
|
<PagerSettings PageButtonCount="25" />
|
||||||
<PagerSettings PageButtonCount="25" />
|
<RowStyle Height="26px" />
|
||||||
<RowStyle Height="26px" />
|
<EmptyDataTemplate>
|
||||||
<EmptyDataTemplate>
|
<div class="gridViewVacio">
|
||||||
<div class="gridViewVacio">
|
<div class="gridViewCheck">
|
||||||
<div class="gridViewCheck">
|
</div>
|
||||||
</div>
|
<div class="gridFilaVacia">
|
||||||
<div class="gridFilaVacia">
|
<div class="textoGrid">
|
||||||
<div class="textoGrid">
|
<asp:Label ID="lblGridView" Text="No se obtuvieron resultados de su búsqueda" runat="server" />
|
||||||
<asp:Label ID="lblGridView" Text="No se obtuvieron resultados de su búsqueda" runat="server" />
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</EmptyDataTemplate>
|
||||||
</EmptyDataTemplate>
|
</asp:GridView>
|
||||||
</asp:GridView>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="divDetalle" runat="server" visible="false">
|
<div id="divDetalle" runat="server" visible="false">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div id="divListado" runat="server">
|
<div id="divListado" runat="server">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<asp:Button ID="btnVerTabulado" runat="server" Text="Ver Tabulado" class="btn btn-primary btn-xs" OnClick="btnVerTabulado_Click" Style="float: right" />
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-10">
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-2" style="text-align: right">
|
||||||
|
<asp:Button ID="btnVerTabulado" runat="server" Text="Ver Tabulado" class="btn btn-primary btn-xs" OnClick="btnVerTabulado_Click" Style="float: right" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<asp:GridView ID="grvListaDetalle" Width="100%" runat="server" CellPadding="2" GridLines="None" AutoGenerateColumns="false" AllowPaging="True" PageSize="15"
|
<asp:GridView ID="grvListaDetalle" Width="100%" runat="server" CellPadding="2" GridLines="None" AutoGenerateColumns="false" AllowPaging="True" PageSize="15"
|
||||||
OnRowCommand="grvListaDetalle_RowCommand" OnPageIndexChanging="grvListaDetalle_PageIndexChanging" class="gridView">
|
OnRowCommand="grvListaDetalle_RowCommand" OnPageIndexChanging="grvListaDetalle_PageIndexChanging" class="gridView">
|
||||||
<RowStyle BackColor="#EFF3FB" VerticalAlign="Middle" />
|
<RowStyle BackColor="#EFF3FB" VerticalAlign="Middle" />
|
||||||
|
|
@ -185,7 +197,7 @@
|
||||||
<div class="Separador">
|
<div class="Separador">
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-sm-2" style="float: right;">
|
<div class="col-md-2" style="float: right; text-align: right;">
|
||||||
<asp:Button ID="btnNuevo" runat="server" Text="Nuevo" class="btn btn-primary btn-xs" OnClick="btnNuevo_Click" />
|
<asp:Button ID="btnNuevo" runat="server" Text="Nuevo" class="btn btn-primary btn-xs" OnClick="btnNuevo_Click" />
|
||||||
<asp:Button ID="btnEliminar" runat="server" Text="Eliminar" class="btn btn-primary btn-xs" OnClick="btnEliminar_Click" />
|
<asp:Button ID="btnEliminar" runat="server" Text="Eliminar" class="btn btn-primary btn-xs" OnClick="btnEliminar_Click" />
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -195,7 +207,8 @@
|
||||||
<!--DETALLES-->
|
<!--DETALLES-->
|
||||||
<div id="divFormularioDatos" runat="server" visible="false">
|
<div id="divFormularioDatos" runat="server" visible="false">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-2"></div>
|
||||||
|
<div class="col-md-8">
|
||||||
<div class="form-group-sm row">
|
<div class="form-group-sm row">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<label class="control-label">Partida Presupuestaria</label>
|
<label class="control-label">Partida Presupuestaria</label>
|
||||||
|
|
@ -222,9 +235,10 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-md-2"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-sm-2" style="float: right">
|
<div class="col-md-2" style="float: right; text-align: right;">
|
||||||
<asp:Button ID="btnGuardar" runat="server" Text="Guardar" class="btn btn-primary btn-xs" OnClick="btnGuardar_Click" />
|
<asp:Button ID="btnGuardar" runat="server" Text="Guardar" class="btn btn-primary btn-xs" OnClick="btnGuardar_Click" />
|
||||||
<asp:Button ID="btnAnteriorPP" runat="server" Text="Anterior" class="btn btn-primary btn-xs" OnClick="btnAnteriorPP_Click" />
|
<asp:Button ID="btnAnteriorPP" runat="server" Text="Anterior" class="btn btn-primary btn-xs" OnClick="btnAnteriorPP_Click" />
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,7 @@ using AyABL.RCS;
|
||||||
using AyABL.PPP;
|
using AyABL.PPP;
|
||||||
using AyABL.AGP;
|
using AyABL.AGP;
|
||||||
using AyABL.ADM;
|
using AyABL.ADM;
|
||||||
|
using AyABL.FNP;
|
||||||
|
|
||||||
public partial class webforms_FOR_wfrPartidas : General
|
public partial class webforms_FOR_wfrPartidas : General
|
||||||
{
|
{
|
||||||
|
|
@ -83,6 +84,8 @@ public partial class webforms_FOR_wfrPartidas : General
|
||||||
ProyectoBL objProyectoBL;
|
ProyectoBL objProyectoBL;
|
||||||
DistribucionPartidaBL objDistribucionPartidaBL;
|
DistribucionPartidaBL objDistribucionPartidaBL;
|
||||||
PartidaPresupuestariaBL objPartidaPresupuestariaBL;
|
PartidaPresupuestariaBL objPartidaPresupuestariaBL;
|
||||||
|
FinanciamientoBL objFinanciamientoBL;
|
||||||
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
@ -110,6 +113,8 @@ public partial class webforms_FOR_wfrPartidas : General
|
||||||
llenarGrvPartidasTab();
|
llenarGrvPartidasTab();
|
||||||
llenarGRVTotalPartida();
|
llenarGRVTotalPartida();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ScriptManager.RegisterStartupScript(Page, typeof(Page), "Check", "validarEstado()", true);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
@ -624,15 +629,31 @@ public partial class webforms_FOR_wfrPartidas : General
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
objDistribucionPartidaBL = new DistribucionPartidaBL();
|
objDistribucionPartidaBL = new DistribucionPartidaBL();
|
||||||
|
objFinanciamientoBL = new FinanciamientoBL();
|
||||||
|
|
||||||
objDistribucionPartidaBL.objDistribucionPartidaEL.Proyecto = Int32.Parse(Session["PKPROYECTO"].ToString());
|
objDistribucionPartidaBL.objDistribucionPartidaEL.Proyecto = Int32.Parse(Session["PKPROYECTO"].ToString());
|
||||||
|
objFinanciamientoBL.objFinanciamientoEL.Proyecto = Int32.Parse(Session["PKPROYECTO"].ToString());
|
||||||
|
|
||||||
DataSet dsPartidas = objDistribucionPartidaBL.getTotalPartida();
|
DataSet dsPartidas = objDistribucionPartidaBL.getTotalPartida();
|
||||||
|
DataSet dsRecursos = objFinanciamientoBL.getTotalFinanciamiento();
|
||||||
|
|
||||||
if (dsPartidas.Tables.Count == 0)
|
if (dsPartidas.Tables.Count == 0)
|
||||||
dsPartidas.Tables.Add();
|
dsPartidas.Tables.Add();
|
||||||
|
|
||||||
detalleGRVDatos(dsPartidas, grvTotalPartidas);
|
detalleGRVDatos(dsPartidas, grvTotalPartidas);
|
||||||
decimal vMontoTotal = 0M;
|
|
||||||
|
decimal vMontoTotalPartidas = 0M;
|
||||||
|
decimal vMontoTotalFinanciamiento = 0M;
|
||||||
|
|
||||||
|
#region VERIFICAR MONTO FINANCIAMIENTO
|
||||||
|
if (dsRecursos != null || dsRecursos.Tables.Count > 0 || dsRecursos.Tables[0].Rows.Count > 0)
|
||||||
|
{
|
||||||
|
for (int i = 1; i <= dsRecursos.Tables[0].Columns.Count - 1; ++i)
|
||||||
|
{
|
||||||
|
vMontoTotalFinanciamiento += Convert.ToDecimal(dsRecursos.Tables[0].Rows[0][i].ToString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
if (grvTotalPartidas.HeaderRow != null)
|
if (grvTotalPartidas.HeaderRow != null)
|
||||||
{
|
{
|
||||||
|
|
@ -642,7 +663,7 @@ public partial class webforms_FOR_wfrPartidas : General
|
||||||
{
|
{
|
||||||
for (int j = 1; j <= grvTotalPartidas.Rows[i].Cells.Count - 1; ++j)
|
for (int j = 1; j <= grvTotalPartidas.Rows[i].Cells.Count - 1; ++j)
|
||||||
{
|
{
|
||||||
vMontoTotal += Convert.ToDecimal(grvTotalPartidas.Rows[i].Cells[j].Text);
|
vMontoTotalPartidas += Convert.ToDecimal(grvTotalPartidas.Rows[i].Cells[j].Text);
|
||||||
|
|
||||||
if (grvTotalPartidas.Rows[i].Cells[j].Text != "0.00")
|
if (grvTotalPartidas.Rows[i].Cells[j].Text != "0.00")
|
||||||
grvTotalPartidas.Rows[i].Cells[j].Text = Decimal.Parse(grvTotalPartidas.Rows[i].Cells[j].Text).ToString("###,###,###,###.#0");
|
grvTotalPartidas.Rows[i].Cells[j].Text = Decimal.Parse(grvTotalPartidas.Rows[i].Cells[j].Text).ToString("###,###,###,###.#0");
|
||||||
|
|
@ -655,14 +676,19 @@ public partial class webforms_FOR_wfrPartidas : General
|
||||||
}
|
}
|
||||||
|
|
||||||
#region Mostrar Total
|
#region Mostrar Total
|
||||||
|
var vMontosCoinciden = vMontoTotalPartidas == vMontoTotalFinanciamiento;
|
||||||
|
|
||||||
grvTotalPartidas.FooterRow.Cells[0].Text = "TOTAL";
|
grvTotalPartidas.FooterRow.Cells[0].Text = "TOTAL";
|
||||||
grvTotalPartidas.FooterRow.Cells[0].Font.Bold = true;
|
grvTotalPartidas.FooterRow.Cells[0].Font.Bold = true;
|
||||||
grvTotalPartidas.FooterRow.Cells[0].HorizontalAlign = HorizontalAlign.Left;
|
grvTotalPartidas.FooterRow.Cells[0].HorizontalAlign = HorizontalAlign.Left;
|
||||||
|
|
||||||
grvTotalPartidas.FooterRow.Cells[1].Text = vMontoTotal.ToString("###,###,###,###.#0");
|
grvTotalPartidas.FooterRow.Cells[1].Text = vMontoTotalPartidas.ToString("###,###,###,###.#0");
|
||||||
grvTotalPartidas.FooterRow.Cells[1].Font.Bold = true;
|
grvTotalPartidas.FooterRow.Cells[1].Font.Bold = true;
|
||||||
grvTotalPartidas.FooterRow.Cells[1].HorizontalAlign = HorizontalAlign.Right;
|
grvTotalPartidas.FooterRow.Cells[1].HorizontalAlign = HorizontalAlign.Right;
|
||||||
|
|
||||||
|
grvTotalPartidas.FooterRow.Cells[1].BackColor = vMontosCoinciden ? System.Drawing.Color.LightGreen : System.Drawing.Color.IndianRed;
|
||||||
|
grvTotalPartidas.FooterRow.Cells[1].ForeColor = System.Drawing.Color.White;
|
||||||
|
|
||||||
grvTotalPartidas.FooterRow.Cells[0].BorderStyle = BorderStyle.Solid;
|
grvTotalPartidas.FooterRow.Cells[0].BorderStyle = BorderStyle.Solid;
|
||||||
grvTotalPartidas.FooterRow.Cells[1].BorderStyle = BorderStyle.Solid;
|
grvTotalPartidas.FooterRow.Cells[1].BorderStyle = BorderStyle.Solid;
|
||||||
#endregion
|
#endregion
|
||||||
|
|
|
||||||
|
|
@ -99,6 +99,8 @@ public partial class webforms_FOR_wfrRecurso : General
|
||||||
|
|
||||||
mostrarDatos();
|
mostrarDatos();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ScriptManager.RegisterStartupScript(Page, typeof(Page), "Check", "validarEstado()", true);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue