324 lines
32 KiB
Plaintext
324 lines
32 KiB
Plaintext
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="PresupuestoEgresos.aspx.vb" Inherits="AC_PresupuestoEgresos2" %>
|
|
|
|
<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">
|
|
Presupuesto Egresos (Detalle)
|
|
</asp:Content>
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
|
|
|
|
|
|
<asp:UpdatePanel ID="upDatos" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
|
|
<div class="row">
|
|
<div class="col-md-9">
|
|
<div class="portlet smmallpadding light bordered">
|
|
<div class="portlet-title">
|
|
<div class="tools">
|
|
<a href="javascript;" data-idchekbox="<%= chkexpand.ClientID%>" class=" <%= IIf(chkexpand.Checked = True, "collapse", "expand")%>"></a>
|
|
<asp:CheckBox ID="chkexpand" Checked="true" CssClass="hidden" runat="server" />
|
|
</div>
|
|
<div class="caption uppercase" style="position: relative;">
|
|
<i class="fa fa-info-circle"></i>Información General
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body" <%= IIf(chkexpand.Checked = True, "", "style=""display:none;""")%>>
|
|
<table style="width: 100%;">
|
|
<tr>
|
|
<td width="200px;">Ejercicio:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlEjercicio" OnSelectedIndexChanged="DdlEjercicio_SelectedIndexChanged" AutoPostBack="true" CssClass="form-control select2me" runat="server" Width="100px" DataTextField="Ejercicio" DataValueField="Ejercicio"></asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Programa Operativo:
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="CboProgramaOperativo" CssClass="form-control select2me" runat="server" DataTextField="ProgramaOperativo" DataValueField="CveProgramaOperativo" Width="550px"></asp:DropDownList>
|
|
<asp:RangeValidator ID="RVProgramaOperativo" runat="server" ControlToValidate="CboProgramaOperativo" Display="None" Type="Integer" MinimumValue="1" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Programa Operativo''</b> es necesario, por favor seleccione uno." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOProgramaOperativo" runat="server" HighlightCssClass="vco" TargetControlID="RVProgramaOperativo" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Unidad Administrativa:
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="CboUnidadAdministrativa" CssClass="form-control select2me" runat="server" DataTextField="CodigoUnidadAdminstrativa" DataValueField="CveUnidadAdministrativa" Width="550px"></asp:DropDownList>
|
|
<asp:RangeValidator ID="RVUnidadAdministrativa" runat="server" ControlToValidate="CboUnidadAdministrativa" Display="None" Type="Integer" MinimumValue="1" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Unidad Administrativa''</b> es necesario, por favor seleccione uno." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOUnidadAdministrativa" runat="server" HighlightCssClass="vco" TargetControlID="RVUnidadAdministrativa" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Fuente de Financiamiento:
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="CboFuenteFinanciamiento" CssClass="form-control select2me" runat="server" DataTextField="ClaveFuente" DataValueField="CveFuenteFinanciamiento" Width="550px"></asp:DropDownList>
|
|
<asp:RangeValidator ID="RVFuenteFinanciamiento" runat="server" ControlToValidate="CboFuenteFinanciamiento" Display="None" Type="Integer" MinimumValue="1" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fuente de Financiamiento''</b> es necesario, por favor seleccione uno." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOFuenteFinanciamiento" runat="server" HighlightCssClass="vco" TargetControlID="RVFuenteFinanciamiento" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Tipo de Gasto:
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="CboTipoGasto" CssClass="form-control select2me" runat="server" DataTextField="CodigoTipoGasto" DataValueField="CveTipoGasto" Width="550px"></asp:DropDownList>
|
|
<asp:RangeValidator ID="RVTipoGasto" runat="server" ControlToValidate="CboTipoGasto" Display="None" Type="Integer" MinimumValue="1" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo de Gasto''</b> es necesario, por favor seleccione uno." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOTipoGasto" runat="server" HighlightCssClass="vco" TargetControlID="RVTipoGasto" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Clasificación del Objeto de Gasto:
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="CboClasificacionOG" CssClass="form-control select2me" runat="server" DataTextField="CodigoClasificacion" DataValueField="CveClasificacion" Width="550px"></asp:DropDownList>
|
|
<asp:RangeValidator ID="RVClasificacionOG" runat="server" ControlToValidate="CboClasificacionOG" Display="None" Type="Integer" MinimumValue="1" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Clasificacion del Objeto de Gasto''</b> es necesario, por favor seleccione uno." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOClasificacionOG" runat="server" HighlightCssClass="vco" TargetControlID="RVClasificacionOG" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-3">
|
|
<div class="portlet smmallpadding light bordered">
|
|
<div class="portlet-title">
|
|
<div class="tools">
|
|
<a href="javascript;" data-idchekbox="<%= chkexpand2.ClientID%>" class=" <%= IIf(chkexpand2.Checked = True, "collapse", "expand")%>"></a>
|
|
<asp:CheckBox ID="chkexpand2" Checked="true" CssClass="hidden" runat="server" />
|
|
</div>
|
|
<div class="caption uppercase" style="position: relative;">
|
|
<i class="fa fa-info-circle"></i>Acciones
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body" <%= IIf(chkexpand2.Checked = True, "", "style=""display:none;""")%>>
|
|
<table>
|
|
<tr>
|
|
<td>
|
|
<asp:Button ID="BtnCancelar" runat="server" Text="Cancelar" OnClientClick="javascript:document.location.href='/AC/CatPresupuestoEgresos.aspx'; return false;" class="btn btn-default" />
|
|
</td>
|
|
<td>
|
|
<asp:Button ID="btnGuardar" runat="server" Text="Guardar" ValidationGroup="GrpGuardar" Width="120px" class="btn btn-primary" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-9">
|
|
<div class="portlet smmallpadding light bordered">
|
|
<div class="portlet-title">
|
|
<div class="caption uppercase" style="position: relative; display: inline-block;">
|
|
<i class="fa fa-info-circle"></i>Plan de Desarrollo
|
|
</div>
|
|
<div class="tools">
|
|
<a href="javascript;" data-idchekbox="<%= chkexpand3.ClientID%>" class=" <%= IIf(chkexpand3.Checked = True, "collapse", "expand")%>"></a>
|
|
<asp:CheckBox ID="chkexpand3" Checked="true" CssClass="hidden" runat="server" />
|
|
</div>
|
|
<div style="width: 400px; float:right; position: relative; display: inline-block;">
|
|
<table>
|
|
<tr>
|
|
<td style="width: 180px;">Total:
|
|
<asp:TextBox runat="server" ID="txtTotal" ClientIDMode="Static" Style="margin-left: 10px;" Width="100px" CssClass="alineanum"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVTotal" runat="server" ControlToValidate="txtTotal" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOTotal1" runat="server" Enabled="True" HighlightCssClass="vco" TargetControlID="RFVTotal" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>
|
|
<asp:RangeValidator ID="RVTotal" runat="server" ControlToValidate="txtTotal" Display="None" Type="Currency" MinimumValue="1" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total''</b> no tiene el Formato Correcto." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOTotal2" runat="server" HighlightCssClass="vco" TargetControlID="RVTotal" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<asp:Button ID="btnDividir" runat="server" Text="Dividir entre meses" OnClientClick="return dividir();" class="btn btn-primary" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="portlet-body" <%= IIf(chkexpand3.Checked = True, "", "style=""display:none;""")%>>
|
|
|
|
<table class="table table-advance ">
|
|
<tr>
|
|
<td>Enero</td>
|
|
<td>
|
|
<asp:TextBox runat="server" ID="txtEnero" ClientIDMode="Static" CssClass="alineanum"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVEnero" runat="server" ControlToValidate="txtEnero" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Enero''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOEnero1" runat="server" Enabled="True" HighlightCssClass="vco" TargetControlID="RFVEnero" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
<asp:RangeValidator ID="RVEnero" runat="server" ControlToValidate="txtEnero" Display="None" Type="Currency" MinimumValue="0" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Enero''</b> no tiene el Formato Correcto." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOEnero2" runat="server" HighlightCssClass="vco" TargetControlID="RVEnero" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
</td>
|
|
<td>Abril</td>
|
|
<td>
|
|
<asp:TextBox runat="server" ID="txtAbril" ClientIDMode="Static" CssClass="alineanum"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVAbril" runat="server" ControlToValidate="txtAbril" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Abril''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOAbril1" runat="server" Enabled="True" HighlightCssClass="vco" TargetControlID="RFVAbril" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
<asp:RangeValidator ID="RVAbril" runat="server" ControlToValidate="txtAbril" Display="None" Type="Currency" MinimumValue="0" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Abril''</b> no tiene el Formato Correcto." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOAbril2" runat="server" HighlightCssClass="vco" TargetControlID="RVAbril" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>Julio</td>
|
|
<td>
|
|
<asp:TextBox runat="server" ID="txtJulio" ClientIDMode="Static" CssClass="alineanum"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVJulio" runat="server" ControlToValidate="txtJulio" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Julio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOJulio1" runat="server" Enabled="True" HighlightCssClass="vco" TargetControlID="RFVJulio" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
<asp:RangeValidator ID="RVJulio" runat="server" ControlToValidate="txtJulio" Display="None" Type="Currency" MinimumValue="0" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Julio''</b> no tiene el Formato Correcto." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOJulio2" runat="server" HighlightCssClass="vco" TargetControlID="RVJulio" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>Octubre</td>
|
|
<td>
|
|
<asp:TextBox runat="server" ID="txtOctubre" ClientIDMode="Static" CssClass="alineanum"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVOctubre" runat="server" ControlToValidate="txtOctubre" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Octubre''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOOctubre1" runat="server" Enabled="True" HighlightCssClass="vco" TargetControlID="RFVOctubre" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
<asp:RangeValidator ID="RVOctubre" runat="server" ControlToValidate="txtOctubre" Display="None" Type="Currency" MinimumValue="0" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Octubre''</b> no tiene el Formato Correcto." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOOctubre2" runat="server" HighlightCssClass="vco" TargetControlID="RVOctubre" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Febrero</td>
|
|
<td>
|
|
<asp:TextBox runat="server" ID="txtFebrero" ClientIDMode="Static" CssClass="alineanum"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVFebrero" runat="server" ControlToValidate="txtFebrero" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Febrero''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOFebrero1" runat="server" Enabled="True" HighlightCssClass="vco" TargetControlID="RFVFebrero" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
<asp:RangeValidator ID="RVFebrero" runat="server" ControlToValidate="txtFebrero" Display="None" Type="Currency" MinimumValue="0" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Febrero''</b> no tiene el Formato Correcto." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOFebrero2" runat="server" HighlightCssClass="vco" TargetControlID="RVFebrero" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>Mayo</td>
|
|
<td>
|
|
<asp:TextBox runat="server" ID="txtMayo" ClientIDMode="Static" CssClass="alineanum"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVMayo" runat="server" ControlToValidate="txtMayo" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Mayo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOMayo1" runat="server" Enabled="True" HighlightCssClass="vco" TargetControlID="RFVMayo" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
<asp:RangeValidator ID="RVMayo" runat="server" ControlToValidate="txtMayo" Display="None" Type="Currency" MinimumValue="0" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Mayo''</b> no tiene el Formato Correcto." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOMayo2" runat="server" HighlightCssClass="vco" TargetControlID="RVMayo" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
|
|
|
|
<td>Agosto</td>
|
|
<td>
|
|
<asp:TextBox runat="server" ID="txtAgosto" ClientIDMode="Static" CssClass="alineanum"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVAgosto" runat="server" ControlToValidate="txtAgosto" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Agosto''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOAgosto1" runat="server" Enabled="True" HighlightCssClass="vco" TargetControlID="RFVAgosto" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
<asp:RangeValidator ID="RVAgosto" runat="server" ControlToValidate="txtAgosto" Display="None" Type="Currency" MinimumValue="0" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Agosto''</b> no tiene el Formato Correcto." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOAgosto2" runat="server" HighlightCssClass="vco" TargetControlID="RVAgosto" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>Noviembre</td>
|
|
<td>
|
|
<asp:TextBox runat="server" ID="txtNoviembre" ClientIDMode="Static" CssClass="alineanum"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVNoviembre" runat="server" ControlToValidate="txtNoviembre" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Noviembre''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCONoviembre1" runat="server" Enabled="True" HighlightCssClass="vco" TargetControlID="RFVNoviembre" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
<asp:RangeValidator ID="RVNoviembre" runat="server" ControlToValidate="txtNoviembre" Display="None" Type="Currency" MinimumValue="0" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Noviembre''</b> no tiene el Formato Correcto." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCONoviembre2" runat="server" HighlightCssClass="vco" TargetControlID="RVNoviembre" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Marzo</td>
|
|
<td>
|
|
<asp:TextBox runat="server" ID="txtMarzo" ClientIDMode="Static" CssClass="alineanum"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVMarzo" runat="server" ControlToValidate="txtMarzo" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Marzo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOMarzo1" runat="server" Enabled="True" HighlightCssClass="vco" TargetControlID="RFVMarzo" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
<asp:RangeValidator ID="RVMarzo" runat="server" ControlToValidate="txtMarzo" Display="None" Type="Currency" MinimumValue="0" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Marzo''</b> no tiene el Formato Correcto." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOMarzo2" runat="server" HighlightCssClass="vco" TargetControlID="RVMarzo" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>Junio</td>
|
|
<td>
|
|
<asp:TextBox runat="server" ID="txtJunio" ClientIDMode="Static" CssClass="alineanum"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVJunio" runat="server" ControlToValidate="txtJunio" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Junio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOJunio1" runat="server" Enabled="True" HighlightCssClass="vco" TargetControlID="RFVJunio" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
<asp:RangeValidator ID="RVJunio" runat="server" ControlToValidate="txtJunio" Display="None" Type="Currency" MinimumValue="0" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Junio''</b> no tiene el Formato Correcto." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOJunio2" runat="server" HighlightCssClass="vco" TargetControlID="RVJunio" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>Septiembre</td>
|
|
<td>
|
|
<asp:TextBox runat="server" ID="txtSeptiembre" ClientIDMode="Static" CssClass="alineanum"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVSeptiembre" runat="server" ControlToValidate="txtSeptiembre" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Septiembre''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOSeptiembre1" runat="server" Enabled="True" HighlightCssClass="vco" TargetControlID="RFVSeptiembre" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
<asp:RangeValidator ID="RVSeptiembre" runat="server" ControlToValidate="txtSeptiembre" Display="None" Type="Currency" MinimumValue="0" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Septiembre''</b> no tiene el Formato Correcto." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOSeptiembre2" runat="server" HighlightCssClass="vco" TargetControlID="RVSeptiembre" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>Diciembre</td>
|
|
<td>
|
|
<asp:TextBox runat="server" ID="txtDiciembre" ClientIDMode="Static" CssClass="alineanum"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVDiciembre" runat="server" ControlToValidate="txtDiciembre" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Diciembre''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCODiciembre1" runat="server" Enabled="True" HighlightCssClass="vco" TargetControlID="RFVDiciembre" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
<asp:RangeValidator ID="RVDiciembre" runat="server" ControlToValidate="txtDiciembre" Display="None" Type="Currency" MinimumValue="0" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Total de Diciembre''</b> no tiene el Formato Correcto." ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCODiciembre2" runat="server" HighlightCssClass="vco" TargetControlID="RVDiciembre" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</asp:Content>
|
|
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
|
|
|
|
<script type="text/javascript">
|
|
|
|
function dividir() {
|
|
var total = ToDouble($get('txtTotal').value.replace(/,/gi, ""));
|
|
var mensual = (Math.round(total * 100 / 12)) / 100;
|
|
var dic = total - (mensual * 11);
|
|
|
|
$get('txtEnero').value = FormatoNumero(mensual, 2);
|
|
$get('txtFebrero').value = FormatoNumero(mensual, 2);
|
|
$get('txtMarzo').value = FormatoNumero(mensual, 2);
|
|
$get('txtAbril').value = FormatoNumero(mensual, 2);
|
|
$get('txtMayo').value = FormatoNumero(mensual, 2);
|
|
$get('txtJunio').value = FormatoNumero(mensual, 2);
|
|
$get('txtJulio').value = FormatoNumero(mensual, 2);
|
|
$get('txtAgosto').value = FormatoNumero(mensual, 2);
|
|
$get('txtSeptiembre').value = FormatoNumero(mensual, 2);
|
|
$get('txtOctubre').value = FormatoNumero(mensual, 2);
|
|
$get('txtNoviembre').value = FormatoNumero(mensual, 2);
|
|
$get('txtDiciembre').value = FormatoNumero(dic, 2);
|
|
|
|
$get('txtTotal').value = FormatoNumero((total * 1), 2);
|
|
return false;
|
|
}
|
|
|
|
function sumaTotal() {
|
|
var total = 0;
|
|
|
|
total = total + ToDouble($get('txtEnero').value.replace(/,/gi, ""));
|
|
total = total + ToDouble($get('txtFebrero').value.replace(/,/gi, ""));
|
|
total = total + ToDouble($get('txtMarzo').value.replace(/,/gi, ""));
|
|
total = total + ToDouble($get('txtAbril').value.replace(/,/gi, ""));
|
|
total = total + ToDouble($get('txtMayo').value.replace(/,/gi, ""));
|
|
total = total + ToDouble($get('txtJunio').value.replace(/,/gi, ""));
|
|
total = total + ToDouble($get('txtJulio').value.replace(/,/gi, ""));
|
|
total = total + ToDouble($get('txtAgosto').value.replace(/,/gi, ""));
|
|
total = total + ToDouble($get('txtSeptiembre').value.replace(/,/gi, ""));
|
|
total = total + ToDouble($get('txtOctubre').value.replace(/,/gi, ""));
|
|
total = total + ToDouble($get('txtNoviembre').value.replace(/,/gi, ""));
|
|
total = total + ToDouble($get('txtDiciembre').value.replace(/,/gi, ""));
|
|
|
|
$get('txtTotal').value = FormatoNumero((total), 2);
|
|
}
|
|
|
|
</script>
|
|
</asp:Content>
|