91 lines
6.5 KiB
Plaintext
91 lines
6.5 KiB
Plaintext
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="RegDevengadoIngresos.aspx.vb" Inherits="AC_RegDevengadoIngresos" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="HB" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content4" ContentPlaceHolderID="E" runat="Server">
|
|
Ingreso a Devengar
|
|
</asp:Content>
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
|
|
<asp:UpdatePanel ID="UPP" UpdateMode="Conditional" runat="server">
|
|
<ContentTemplate>
|
|
<table border="0" cellpadding="2" cellspacing="0">
|
|
<tr>
|
|
<td style="width: 85px;">Ingreso:</td>
|
|
<td>
|
|
<asp:DropDownList ID="CboPresupuesto" runat="server" AutoPostBack="true" AppendDataBoundItems="true" DataTextField="FuenteRecaudacionRubroIngreso" DataValueField="CvePresupuestoIngreso" Width="400px" OnSelectedIndexChanged="CboPresupuesto_SelectedIndexChanged">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVPresupuesto" runat="server" ControlToValidate="CboPresupuesto" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Ingreso''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOPresupuesto" runat="server" HighlightCssClass="vco" TargetControlID="RFVPresupuesto" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Importe:</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtImporte" runat="server" Width="130px"></asp:TextBox>
|
|
<ajax:FilteredTextBoxExtender ID="ftbe" runat="server" TargetControlID="TxtImporte" FilterType="Custom, Numbers" ValidChars="+-.," />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Fecha:</td>
|
|
<td>
|
|
<div class="input-group input-sm input-small date date-picker" data-date-format="dd/mm/yyyy" style="width: 130px !important; padding: 0px;">
|
|
<asp:TextBox ID="TxtFecha" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="ImgCalendario" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
<ajax:MaskedEditExtender ID="MEEFecha" runat="server" TargetControlID="TxtFecha" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender ID="Calendario" runat="server" TargetControlID="TxtFecha" PopupButtonID="ImgCalendario" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="RFVFechaDocumento" runat="server" ControlToValidate="TxtFecha" Display="None" ErrorMessage="El campo <b>''FechaDocumento''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVFechaDocumento" runat="server" ControlToValidate="TxtFecha" Display="None" ErrorMessage="El campo <b>''FechaDocumento''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOFechaDocumento1" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaDocumento" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="VCOFechaDocumento2" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaDocumento" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Recaudar Automáticamente:</td>
|
|
<td>
|
|
<asp:CheckBox CssClass="make-switchsd" ID="ChkDevengar" runat="server" Text="" AutoPostBack="True" /></td>
|
|
</tr>
|
|
<tr runat="server" id="TrCuenta" visible="False">
|
|
<td>Cuenta Bancaria:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlCuenta" runat="server" AppendDataBoundItems="true" DataTextField="NumCuentaMoneda" DataValueField="IdCtaContable" Width="400px" ValidationGroup="GrpGuardar"></asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVCuenta" runat="server" ControlToValidate="DdlCuenta" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cuenta Bancaria''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOCuenta" runat="server" HighlightCssClass="vco" TargetControlID="RFVCuenta" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" style="text-align: center;">
|
|
<asp:Button ID="BtnGuardar" runat="server" Text="Guardar" ValidationGroup="GrpGuardar" class="btn btn-primary" /></td>
|
|
</tr>
|
|
</table>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</asp:Content>
|
|
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
|
|
<script type="text/javascript">
|
|
|
|
//VALIDAR IMPORTE DEL TEXTBOX
|
|
var importe = 0;
|
|
|
|
function AsignarImporte(imp) {
|
|
importe = parseFloat(imp);
|
|
}
|
|
|
|
function LimitaImporte(textbox) {
|
|
if (parseFloat(textbox.value) >= importe) {
|
|
textbox.value = importe;
|
|
}
|
|
}
|
|
//TERMINA: VALIDAR IMPORTE DEL TEXTBOX
|
|
</script>
|
|
</asp:Content>
|