JAM - cargar adjunto de comprobación

This commit is contained in:
2024-11-22 21:03:55 -07:00
parent 6ce42e3328
commit 06c85ad5d6
3 changed files with 262 additions and 31 deletions

View File

@@ -10,6 +10,11 @@
overflow: hidden;
text-overflow: ellipsis;
}
.v-center {
display: flex !important;
align-items: center;
}
</style>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
@@ -30,7 +35,10 @@
<i class="fa fa-print"></i> Imprimir Reembolso
</asp:LinkButton>
</li>
<li></li>
<li>
<asp:HyperLink ID="HLAgregarComprobante" NavigateUrl="#" Visible="false" data-toggle="modal" data-target="#DivArchivo" runat="server"><i class='fa fa-file-o'></i> Cargar Comprobante</asp:HyperLink>
</li>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="LnkImprimir" />
@@ -100,7 +108,7 @@
<ajax:ValidatorCalloutExtender ID="vcoFfvFI" runat="server" HighlightCssClass="vco" TargetControlID="rfvFechaI" Width="350px"></ajax:ValidatorCalloutExtender>
<ajax:ValidatorCalloutExtender ID="vcoCvFI" runat="server" HighlightCssClass="vco" TargetControlID="cvFechaI" Width="350px"></ajax:ValidatorCalloutExtender>
</div>
<label class="col-md-1" style="margin-top: 10px; margin-left: 5px;">Fecha Fin:</label>
<label class="col-md-1" style="margin-top: 10px; margin-left: 5px;">Fecha Fin:</label>
<div class="col-md-2" style="margin-top: 10px">
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 100px !important; padding: 0px;">
<asp:TextBox Width="80px" ID="txtFechaF" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
@@ -123,41 +131,62 @@
<asp:UpdatePanel ID="UPCompras" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="row" runat="server" id="divUnificar" visible="false">
<div class="col-md-12" runat="server" style="margin-top: 2px; padding-left: 0px; padding-right: 0px;">
<label class="col-md-1">Concepto:</label>
<div class="col-md-3">
<asp:TextBox ID="TxtConcepto" CssClass="form-control input-sm" Width="100%" runat="server" Style="margin-top: 5px;" />
</div>
<label class="col-md-1">Fecha:</label>
<div class="col-md-1">
<asp:TextBox runat="server" ID="TxtFechaUnificacion" Width="75px"></asp:TextBox>
<ajax:MaskedEditExtender ID="MEEFechaUnificacion" runat="server" TargetControlID="TxtFechaUnificacion" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
</div>
<div class="col-md-1">
<asp:LinkButton ID="LbkUnificar" runat="server">
<i class="fa fa-refresh"></i> Unificar
</asp:LinkButton>
</div>
<div id="DivVincularEgreso" runat="server">
<label class="col-md-1">Egreso x Comprobar:</label>
<div class="row" runat="server" id="divUnificar" visible="false" style="margin-top: -5px; padding-left: 0px; padding-right: 0px; margin-bottom: 5px;">
<div class="col-md-4">
<div class="row v-center">
<div class="col-md-2">
Concepto:
</div>
<div class="col-md-10">
<asp:TextBox ID="TxtConcepto" CssClass="form-control input-sm" Width="100%" runat="server" />
</div>
</div>
</div>
<div class="col-md-2">
<div class="row v-center">
<div class="col-md-2">
Fecha:
</div>
<div class="col-md-6">
<asp:TextBox ID="TxtFechaUnificacion" Width="100%" CssClass="form-control input-sm" runat="server"></asp:TextBox>
<ajax:MaskedEditExtender ID="MEEFechaUnificacion" runat="server" TargetControlID="TxtFechaUnificacion" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
</div>
</div>
</div>
<div class="col-md-1">
<div class="row v-center">
<div class="col-md-12 input-sm">
<asp:LinkButton ID="LbkUnificar" runat="server">
<i class="fa fa-refresh"></i> Unificar
</asp:LinkButton>
</div>
</div>
</div>
<div class="col-md-1" id="DivAdjunto" runat="server" visible="false">
<div class="row">
<div class="col-md-12 input-sm">
<asp:LinkButton ID="LnkDescargarAdjunto" runat="server">
<i class="fa fa-download"></i> Adjunto
</asp:LinkButton>
</div>
</div>
</div>
<div id="DivVincularEgreso" runat="server" class="col-md-4 v-center">
<div class="row">
<label class="col-md-2">Egreso x Comprobar:</label>
<div class="col-md-4">
<asp:DropDownList ID="DdlCheque" CssClass="form-control input-sm select2me" Width="100%" AppendDataBoundItems="true" runat="server" DataTextField="FolioFecha" DataValueField="CveIE"></asp:DropDownList>
</div>
<div class="col-md-1">
<div class="col-md-6">
<asp:LinkButton data-toggle="tooltip" data-placement="top" ToolTip="Vincular Egreso" runat="server" ID="BtnVincularEgreso" OnClick="BtnVincularEgreso_Click" Text="<i class='fa fa-check' style='color:green'></i>" CssClass="btn btn-default btn-circle btn-xs" />
</div>
</div>
</div>
</div>
</div>
<asp:HiddenField runat="server" ID="HdnFechasComprasVinculadas" Value="-1" ClientIDMode="Static" />
<asp:GridView ID="GvCxP" GridLines="None" CssClass="ScrollAD table table-smallpadding Widthall" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron Cuentas por Pagar pendientes" DataKeyNames="CveCompra,FechaCompra,Proveedor,SerieFolio,Original,SubTotal,IVA,RetIVA,RetISR,CvePrePoliza">
<Columns>
@@ -242,13 +271,69 @@
<ItemTemplate>
<asp:HyperLink ID="HLProv" CssClass="Texto" Text='<%# Eval("CveProveedor")%>' runat="server"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</asp:TemplateField>
<asp:HyperLinkField HeaderText="Poliza" DataTextField="FolioPoliza" DataNavigateUrlFields="CvePrePoliza" DataNavigateUrlFormatString="/Contabilidad/RegPrePolizaS.aspx?CvePrePoliza={0}" Target="_blank" ItemStyle-HorizontalAlign="Left" />
</Columns>
</asp:GridView>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="LnkDescargarAdjunto" />
</Triggers>
</asp:UpdatePanel>
<div id="DivArchivo" class="modal ADS fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<asp:UpdatePanel ID="UpConcepto" class="modal-content rowpadding" tabindex="-1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="modal-header ">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Cargar Comprobante</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-12">
<div class="portlet light xspadding bordered whitoutcol" style="width: 100%;">
<div class="portlet-title">
<div class="caption font-green">
<i class="icon-pin font-green"></i>
<span class="caption-subject bold uppercase">Cargar Comprobante </span>
</div>
<div class="actions">
<div class="btn-group">
</div>
</div>
<div class="tools">
<a href="javascript:;" class="collapse"></a>
</div>
</div>
<div class="portlet-body formnombottom">
<h4>Arrastre o haga click para subir el archivo</h4>
<br />
<div class="row">
<div class="col-md-11" style="margin-left: 30px; margin-right: 30px; margin-bottom: 20px;">
<asp:TextBox ID="TxtComprobante" CssClass="ADSdropzone hidden" Text="" data-maxFile="1" runat="server"></asp:TextBox>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<div class="row">
<div class="col-md-12" style="text-align: right">
<asp:Button ID="BtnCargarComprobante" runat="server" CssClass="btn btn-success" Text="Procesar"></asp:Button>
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
</div>
</div>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
</asp:Content>
<asp:Content ID="Content8" ContentPlaceHolderID="JS" runat="Server">
<script type="text/javascript">