TFS_ANTIGUO/AYA.FROPI/FOPI/webforms/AGP/wfrProyecto.aspx
2019-05-30 04:32:17 +00:00

378 lines
28 KiB
Text
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Page Title="Aspectos Generales" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeFile="wfrProyecto.aspx.cs" EnableEventValidation="false" Inherits="webforms_AGP_wfrProyecto" %>
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
<%--<script src="../../Scripts/jquery-1.10.2.js"></script>
<script src="../../Scripts/toastr.js" type="text/javascript"></script>
<link href="../../Content/toastr.css" rel="stylesheet" />
<script src="../../Scripts/bootstrap.js"></script>
<link href="../../Content/bootstrap.css" rel="stylesheet" />--%>
<script type="text/javascript" src="http://davidstutz.de/bootstrap-multiselect/dist/js/bootstrap-multiselect.js"></script>
<link rel="stylesheet" type="text/css" href="http://davidstutz.de/bootstrap-multiselect/dist/css/bootstrap-multiselect.css">
<link rel="stylesheet" type="text/css" href="http://davidstutz.de/bootstrap-multiselect/docs/css/bootstrap-3.3.2.min.css">
<script type="text/javascript" src="http://davidstutz.de/bootstrap-multiselect/docs/js/bootstrap-3.3.2.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script type="text/javascript" >
$(function Multiseleccion() {
$('#ddlProvincias').multiselect({
includeSelectAllOption: true,
nonSelectedText: 'Seleccione la Provincia...',
SelectAllText:'Seleccione todas',
});
});
ListaProvincias();
function ListaProvincias() {
var html = "";
$.ajax({
type: "POST",
url: "wfrProyecto.aspx/llenarDDLProvincias",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
$.each(response, function () {
var data = JSON.parse(this);
$.each(data, function (i) {
html += '<option value="' + this['PK'] + '"> ' + this['Nombre'] + ' </option>';
});
});
$("#ddlProvincias").html(html);
Multiseleccion();
}
});
}
</script>
<asp:ScriptManager ID="ScripManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="updPanel" runat="server">
<ContentTemplate>
<!-- SEPARADOR -->
<div id="divSeparador1" class="Separador">
</div>
<%-- ********************************************************************** Datos del Registro *********************************************************************************** --%>
<div id="divDatosInferiores" runat="server">
<div class="jumbotron">
<div class="row ">
<div class="col-xs-4 col-sm-4 col-md-4 col-lg-4" style="text-align:right">
<label class="control-label text">Proyecto</label>
</div>
<div class="col-xs-8 col-sm-8 col-md-8 col-lg-8">
<asp:DropDownList ID="ddlProyecto" runat="server" class="form-control" AutoPostBack="true" OnSelectedIndexChanged="ddlProyecto_SelectedIndexChanged"></asp:DropDownList>
</div>
</div>
</div>
<div class="row">
<form class="form-horizontal">
<fieldset>
<legend>Aspectos Generales del Proyecto</legend>
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" >
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-3 col-md-4 col-lg-4">
<label>Proyecto</label>
</div>
<div class="col-xs-12 col-sm-9 col-md-8 col-lg-8">
<asp:TextBox ID="txtProyecto" runat="server" placeholder="Nombre del Proyecto" class="form-control" TextMode="MultiLine" style="resize: vertical" required="true"></asp:TextBox>
</div>
</div>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-3 col-md-4 col-lg-4">
<label for="txtNumeroBPIP" class="text-success">Numero Proyecto BPIP</label>
</div>
<div class="col-xs-12 col-sm-9 col-md-8 col-lg-8 has-success">
<asp:TextBox ID="txtNumeroBPIP" runat="server" placeholder="Numero del Proyecto BPIP" class="form-control" MaxLength="15" required="true" ></asp:TextBox>
</div>
</div>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-3 col-md-4 col-lg-4">
<label for="ddlDependencia" class="control-label">Unidad Responsable</label>
</div>
<div class="col-xs-12 col-sm-9 col-md-8 col-lg-8">
<asp:DropDownList ID="ddlDependencia" runat="server" class="form-control" ></asp:DropDownList>
</div>
</div>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-3 col-md-4 col-lg-4">
<label class="control-label">Sector</label>
</div>
<div class="col-sm-9 col-md-8">
<asp:DropDownList ID="ddlSector" runat="server" class="form-control"></asp:DropDownList>
</div>
</div>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-3 col-md-4 col-lg-4">
<label class="control-label">Área Temática</label>
</div>
<div class="col-xs-12 col-sm-9 col-md-8 col-lg-8">
<asp:DropDownList ID="ddlAreaTematica" runat="server" class="form-control"></asp:DropDownList>
</div>
</div>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-3 col-md-4 col-lg-4">
<label class="control-label">Área Influencia del Proyecto</label>
</div>
<div class="col-xs-12 col-sm-9 col-md-8 col-lg-8">
<asp:DropDownList ID="ddlInfluencia" runat="server" class="form-control"></asp:DropDownList>
</div>
</div>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-3 col-md-4 col-lg-4">
<label class="control-label">Región MIDEPLAN</label>
</div>
<div class="col-xs-12 col-sm-9 col-md-8 col-lg-8">
<asp:DropDownList ID="ddlRegion" runat="server" class="form-control"></asp:DropDownList>
</div>
</div>
<%--Ubicacion del proyecto--%>
<div class="form-group-sm row" >
<div class="col-xs-12 col-sm-10 col-md-12 col-lg-12">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Ubicación Geográfica del Proyecto</h3>
</div>
<div class="panel-body">
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-12 col-md-4 col-lg-4">
<label for="ddlProvincia" class="control-label">Provincia</label>
</div>
<div class="col-xs-12 col-sm-8 col-md-8 col-lg-8">
<select id="ddlProvincias" multiple="multiple"></select>
<asp:DropDownList ID="ddlProvincia" runat="server" visible="false"></asp:DropDownList>
</div>
</div>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-12 col-md-4 col-lg-4">
<label for="ddlCanton" class="control-label">Cantón</label>
</div>
<div class="col-xs-12 col-sm-8 col-md-8 col-lg-8">
<asp:TextBox ID="txtCanton" runat="server" TextMode="MultiLine" style="resize: vertical" class="form-control" MaxLength="1000" required="true"></asp:TextBox>
</div>
</div>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-12 col-md-4 col-lg-4">
<label for="ddlDistrito" class="control-label">Distrito</label>
</div>
<div class="col-xs-12 col-sm-8 col-md-8 col-lg-8">
<asp:TextBox ID="txtDistrito" runat="server" TextMode="MultiLine" style="resize: vertical" class="form-control" onkeypress="return contadorCarac(this, 10);" required="true"></asp:TextBox>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="divSeparador2" style="height:5px">
</div>
</div>
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" >
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-3 col-md-4 col-lg-4">
<label class="control-label">Prioridad</label>
</div>
<div class="col-sm-9 col-md-8">
<asp:DropDownList ID="ddlPrioridad" runat="server" class="form-control"></asp:DropDownList>
</div>
</div>
<%--Descripcion--%>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-3 col-md-4 col-lg-4">
<label for="txtDescripcion" class="control-label">Descripción</label>
</div>
<div class="col-xs-12 col-sm-9 col-md-8 col-lg-8">
<asp:TextBox ID="txtDescripcion" runat="server" TextMode="MultiLine" style="resize: vertical" class="form-control" MaxLength="2000" required="true"></asp:TextBox>
</div>
</div>
<div id="divSeparador3" class="Separador">
</div>
<%--Beneficios--%>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-3 col-md-4 col-lg-4">
<label for="txtBeneficioDir" class="control-label">Beneficiarios Directos</label>
</div>
<div class="col-xs-12 col-sm-9 col-md-8 col-lg-8">
<asp:TextBox ID="txtBeneficioDir" runat="server" placeholder="Beneficiarios Directos" class="form-control" MaxLength="250" required="true"></asp:TextBox>
</div>
</div>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-3 col-md-4 col-lg-4">
<label for="txtBeneficioIndir" class="control-label">Beneficiarios Indirectos</label>
</div>
<div class="col-xs-12 col-sm-9 col-md-8 col-lg-8">
<asp:TextBox ID="txtBeneficioIndir" runat="server" placeholder="Beneficiarios Indirectos" class="form-control" MaxLength="500" required="true"></asp:TextBox>
</div>
</div>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-3 col-md-4 col-lg-4">
<label for="ddlCategoria" class="control-label">Categoría del Proyecto</label>
</div>
<div class="col-xs-12 col-sm-9 col-md-8 col-lg-8">
<asp:DropDownList ID="ddlCategoria" runat="server" class="form-control" ></asp:DropDownList>
</div>
</div>
<%--Objetivo General--%>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-3 col-md-4 col-lg-4">
<label for="txtObjetivo" class="control-label">Objetivo General</label>
</div>
<div class="col-xs-12 col-sm-9 col-md-8 col-lg-8">
<asp:TextBox ID="txtObjetivo" runat="server" TextMode="MultiLine" style="resize: vertical" class="form-control" MaxLength="1000" required="true"></asp:TextBox>
</div>
</div>
<div id="divSeparador4" class="Separador">
</div>
<div class="form-group-sm row" >
<div class="col-xs-12 col-sm-10 col-md-12 col-lg-12">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Relación con el PND</h3>
</div>
<div class="panel-body">
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-5 col-md-5 col-lg-5">
<label for="txtNumeroAccion" class="control-label">Número Acción Estratégica</label>
</div>
<div class="col-xs-12 col-sm-7 col-md-7 col-lg-7">
<asp:TextBox ID="txtNumeroAccion" runat="server" placeholder="Número de Acción Estrategica" class="form-control" required="true"></asp:TextBox>
</div>
</div>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-5 col-md-5 col-lg-5">
<label class="control-label">Meta Acción Estratégica</label>
</div>
<div class="col-xs-12 col-sm-7 col-md-7 col-lg-7">
<asp:TextBox ID="txtMetaAccion" runat="server" placeholder="Meta de la Acción Estratégica" class="form-control" required="true"></asp:TextBox>
</div>
</div>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-5 col-md-5 col-lg-5">
<label class="control-label">Meta Institucional</label>
</div>
<div class="col-xs-12 col-sm-7 col-md-7 col-lg-7">
<asp:TextBox ID="txtMetaInstitucional" runat="server" placeholder="Meta Institucional" class="form-control" required="true"></asp:TextBox>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</fieldset>
</form>
</div>
<div class="row">
<div class="col-xs-12 col-sm-11 col-md-12 col-lg-12">
<div style="text-align:right">
<asp:Button ID="btnGuardar" runat="server" Text="Guardar" class="btn btn-primary btn-xs" OnClick="btnGuardar_Click" Visible="false"/>
<asp:Button ID="btnModificar" runat="server" Text="Modificar" class="btn btn-primary btn-xs" OnClick="btnModificar_Click" Visible="false"/>
<asp:Button ID="btnEliminar" runat="server" Text="Eliminar" class="btn btn-primary btn-xs" OnClick="btnEliminar_Click" Visible="false"/>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" >
<%--Objetivos Especificos--%>
<div class="form-group-sm row" >
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Objetivos Específicos</h3>
</div>
<div class="panel-body">
<div class="form-group-sm row">
<div class="col-xs-3 col-sm-2 col-md-2 col-lg-2">
<asp:TextBox ID="txtNumeroObjetivo" runat="server" class="form-control" placeholder="#"></asp:TextBox>
</div>
<div class="col-xs-9 col-sm-8 col-md-8 col-lg-8">
<asp:TextBox ID="txtObjetivoEspecifico" runat="server" class="form-control" MaxLength="1000" placeholder="Descripción de objetivo"></asp:TextBox>
</div>
<div class="col-xs-2 col-sm-2 col-md-2 col-lg-2">
<asp:LinkButton ID="btnAgregarObj" runat="server" class="btn btn-primary btn-xs" OnClick="btnAgregarObj_Click" Visible="false"><i class="fa fa-floppy-o" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton ID="btnEliminarObj" runat="server" class="btn btn-primary btn-xs" OnClick="btnQuitarObj_Click" Visible="true"><i class="fa fa-trash-o" aria-hidden="true"></i></asp:LinkButton>
</div>
</div>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<asp:GridView ID="grvObjetivos" runat="server" AutoGenerateColumns="False" class="table table-striped table-hover" PageSize="5">
<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" />
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<input id="chkHeader" onclick="CheckAllGridViewItems(this);" type="checkbox" name="chkHeader" runat="server"/>
</HeaderTemplate>
<ItemTemplate>
<input id="chkItem" type="checkbox" name="chkItem" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<RowStyle Height="26px" />
</asp:GridView>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" >
<%--Resultados del proyecto--%>
<div class="form-group row">
<div class="col-xs-12 col-sm-10 col-md-12 col-lg-12">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Resultados del Proyecto</h3>
</div>
<div class="panel-body">
<div class="form-group-sm row">
<div class="col-xs-3 col-sm-2 col-md-2 col-lg-2">
<asp:TextBox ID="txtNumeroResultado" runat="server" class="form-control" placeholder="#"></asp:TextBox>
</div>
<div class="col-xs-9 col-sm-8 col-md-8 col-lg-8">
<asp:TextBox ID="txtResultado" runat="server" class="form-control" MaxLength="1000" placeholder="Descripción de Resultado"></asp:TextBox>
</div>
<div class="col-xs-2 col-sm-2 col-md-2 col-lg-2">
<asp:LinkButton ID="btnAgregarRes" runat="server" class="btn btn-primary btn-xs" OnClick="btnAgregarRes_Click" Visible="false"><i class="fa fa-floppy-o" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton ID="btnEliminarRes" runat="server" class="btn btn-primary btn-xs" OnClick="btnQuitarRes_Click" Visible="true"><i class="fa fa-trash-o" aria-hidden="true"></i></asp:LinkButton>
</div>
</div>
<div class="form-group-sm row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<asp:GridView ID="grvResultados" runat="server" AutoGenerateColumns="False" class="table table-striped table-hover" PageSize="5">
<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" />
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<input id="chkHeader" onclick="CheckAllGridViewItems(this);" type="checkbox" name="chkHeader" runat="server"/>
</HeaderTemplate>
<ItemTemplate>
<input id="chkItem" type="checkbox" name="chkItem" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<RowStyle Height="26px" />
</asp:GridView>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>