139 lines
7.9 KiB
Plaintext
139 lines
7.9 KiB
Plaintext
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="FinanMetas.aspx.vb" Inherits="Finanzas_FinanMetas" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="HB" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="H" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="CP" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content4" ContentPlaceHolderID="CSS" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="E" runat="Server">
|
|
Metas
|
|
</asp:Content>
|
|
<asp:Content ID="Content6" ContentPlaceHolderID="JS" runat="Server">
|
|
|
|
|
|
<script language="javascript" type="text/javascript">
|
|
|
|
|
|
function pageLoad(sender, args) {
|
|
|
|
$(function () {
|
|
//Genero las cuentas en el arreglo
|
|
var ArrCuentas = [<%= WSCuentas()%>];
|
|
|
|
$("#TxtCuenta").autocomplete({
|
|
minLength: 0,
|
|
source: ArrCuentas,
|
|
focus: function (event, ui) {
|
|
$("#TxtCuenta").val(ui.item.label);
|
|
$("#HdnCveCuenta").val(ui.item.value);
|
|
return false;
|
|
},
|
|
select: function (event, ui) {
|
|
|
|
$("#TxtCuenta").val(ui.item.label);
|
|
$("#HdnCveCuenta").val(ui.item.value);
|
|
return false;
|
|
}
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
</asp:Content>
|
|
<asp:Content ID="Content7" ContentPlaceHolderID="C" runat="Server">
|
|
|
|
<br />
|
|
|
|
<asp:UpdatePanel ID="UpAgregar" UpdateMode="Conditional" runat="server">
|
|
<ContentTemplate>
|
|
<asp:Panel ID="PnlAgregar" runat="server" DefaultButton="LbAgregar">
|
|
<table class="table table-striped table-advance table-hover">
|
|
<thead>
|
|
<tr class="Titulos">
|
|
<th width="350px">Cuenta</th>
|
|
<th width="75px">Meta ($)</th>
|
|
<th width="50px">Año</th>
|
|
<th width="100px">Comandos</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<asp:HiddenField ID="HdnCveCuenta" runat="server" ClientIDMode="Static" />
|
|
<asp:TextBox ID="TxtCuenta" TabIndex="10" runat="server" ClientIDMode="Static" Width="340px"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVCuenta" runat="server" SetFocusOnError="True" ControlToValidate="TxtCuenta" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cuenta''</b> es necesario, por favor ingréselo." ValidationGroup="GrpAgregar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCECuenta" runat="server" HighlightCssClass="vco" TargetControlID="RFVCuenta" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtMeta" Width="70px" runat="server"></asp:TextBox>
|
|
<ajax:FilteredTextBoxExtender ID="ftbeCant" runat="server" TargetControlID="TxtMeta" FilterType="Custom, Numbers" ValidChars="." />
|
|
<asp:RequiredFieldValidator runat="server" ID="RFVCantidad" ControlToValidate="TxtMeta" ValidationGroup="GrpAgregar" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Meta''</b> es necesario por favor introdúzcalo." Display="Dynamic" Text="*"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOCantidad" runat="server" HighlightCssClass="vco" TargetControlID="RFVCantidad" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<asp:RangeValidator ID="RVCantidad" runat="server" ControlToValidate="TxtMeta" Display="None" Type="Double" MinimumValue="0.1" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Meta''</b> es necesario, por favor introdúzcalo." ValidationGroup="GrpAgregar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCECantidad" runat="server" HighlightCssClass="vco" TargetControlID="RVCantidad" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtAnio" Width="50px" MaxLength="4" runat="server"></asp:TextBox>
|
|
<ajax:FilteredTextBoxExtender ID="FilteredTextBoxExtender1" runat="server" TargetControlID="TxtAnio" FilterType="Numbers" />
|
|
<asp:RequiredFieldValidator runat="server" ID="RFVAnio" ControlToValidate="TxtAnio" ValidationGroup="GrpAgregar" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Año''</b> es necesario por favor introdúzcalo." Display="Dynamic" Text="*"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" HighlightCssClass="vco" TargetControlID="RFVAnio" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<asp:RangeValidator ID="RVAnio" runat="server" ControlToValidate="TxtAnio" Display="None" Type="Integer" MinimumValue="2000" MaximumValue="2020" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Año''</b> es necesario, por favor introdúzcalo." ValidationGroup="GrpAgregar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server" HighlightCssClass="vco" TargetControlID="RVAnio" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td align="center">
|
|
<asp:LinkButton ID="LbAgregar" runat="server" CssClass="Texto" ValidationGroup="GrpAgregar" Text="Agregar" OnClick="LbAgregar_Click" />
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</asp:Panel>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
<asp:UpdatePanel runat="server">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GvDatos" runat="server" AutoGenerateColumns="False" GridLines="None">
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtCuenta" Text='<%# Eval("Cargo", "{0:N2}")%>' runat="server" ></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
|
|
|
|
<asp:UpdateProgress ID="upProgress" runat="server" DisplayAfter="0">
|
|
<ProgressTemplate>
|
|
<div id="overlay">
|
|
<div id="modalprogress">
|
|
<div id="theprogress">
|
|
<center>
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr>
|
|
<td>La información se está procesando...</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<img src="/Imagenes/Cargando.gif" style="border-width: 0px;" alt="" /></td>
|
|
</tr>
|
|
</table>
|
|
</center>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ProgressTemplate>
|
|
</asp:UpdateProgress>
|
|
</asp:Content>
|