355 lines
33 KiB
Plaintext
355 lines
33 KiB
Plaintext
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="CatRefrendos.aspx.cs" Inherits="Contratos_CatRefrendos" validateRequest="false" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
|
<style>
|
|
.posicionvalidation {
|
|
left: 230px;
|
|
}
|
|
</style>
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
|
|
Catálogo de Refrendo
|
|
</asp:Content>
|
|
<asp:Content ID="Content4" ContentPlaceHolderID="HB" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
|
|
|
<asp:UpdatePanel ID="UpLnkAgregar" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<li>
|
|
<asp:LinkButton ID="linkAgregar" runat="server" OnClick="linkAgregar_Click" Visible="true"><i class="fa fa-plus"></i>Agregar</asp:LinkButton>
|
|
</li>
|
|
|
|
<li>
|
|
<asp:LinkButton ID="ImgImprimir" runat="server" OnClick="ImgImprimir_Click"> <i class="fa fa-ad-pdf"></i> Generar PDF</asp:LinkButton>
|
|
</li>
|
|
|
|
<li>
|
|
<asp:LinkButton ID="ImgExcel" runat="server" OnClick="ImgExcel_Click"> <i class="fa fa-ad-excel"></i> Generar Excel</asp:LinkButton>
|
|
</li>
|
|
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:PostBackTrigger ControlID="ImgExcel" />
|
|
<asp:PostBackTrigger ControlID="ImgImprimir" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
|
|
</asp:Content>
|
|
<asp:Content ID="Content6" ContentPlaceHolderID="HA" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content7" ContentPlaceHolderID="C" runat="Server">
|
|
<asp:UpdatePanel ID="UPFiltros" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div id="PFiltro" class="portlet solid grey-cascade portlet-filter">
|
|
<div class="portlet-title portlet-filterT smalltitle">
|
|
<div class="tools">
|
|
<asp:Button ID="BtnConsultar" OnClick="BtnConsultar_Click" runat="server" Text="Consultar" class="btn btn-primary" ValidationGroup="Valida" />
|
|
<a href="javascript:;" class="expand"></a>
|
|
</div>
|
|
<div class="titlefiltros caption">
|
|
<div class="row" style="margin-left: 10px;">
|
|
|
|
<label class="col-md-1 " id="LblDdlCliente" runat="server" style="margin-top: 5px;">Cliente:</label>
|
|
<div class="col-md-2" id="DivDdlCliente" runat="server">
|
|
<asp:DropDownList ID="DdlCliente" runat="server" AppendDataBoundItems="true" DataTextField="NombreComercial" DataValueField="CveCliente" Class="table-group-action-input form-control input-inline input-sm select2me" Width="100%">
|
|
</asp:DropDownList>
|
|
</div>
|
|
|
|
<label class="col-md-1 " style="margin-top: 5px;">Fecha V.I.:</label>
|
|
<div class="col-md-1" style="width: 150px !important;">
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 110px !important; padding: 0px; margin-bottom: -10px;">
|
|
<asp:TextBox ID="txtFechaVencI" runat="server" CssClass="form-control" CausesValidation="true" Width="98%" MaxLength="10"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="imgCalendarioVI" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
</div>
|
|
<ajax:MaskedEditExtender ID="MEEFechaVI" runat="server" TargetControlID="txtFechaVencI" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="Calendario3" TargetControlID="txtFechaVencI" PopupButtonID="ImgCalendarioVI" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:CompareValidator ID="cvFechaVI" runat="server" ControlToValidate="txtFechaVencI" Display="None" ErrorMessage="El campo <b>''Fecha Inicial''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="Valida"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="vcoCvFVI" runat="server" HighlightCssClass="vco" TargetControlID="cvFechaVI" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<%-- <asp:RequiredFieldValidator ID="rfvFechaVI" runat="server" ControlToValidate="txtFechaVencI" Display="None" ErrorMessage="El campo <b>''Fecha Vencimiento Inicial''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="Valida"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="vcoFfvFVI" runat="server" HighlightCssClass="vco" TargetControlID="rfvFechaVI" Width="350px"></ajax:ValidatorCalloutExtender>--%>
|
|
</div>
|
|
<label class="col-md-1 " style="margin-top: 5px;">Fecha V.F.:</label>
|
|
<div class="col-md-1" style="width: 150px !important;">
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 110px !important; padding: 0px; margin-bottom: -10px;">
|
|
<asp:TextBox ID="txtFechaVencF" runat="server" CssClass="form-control" CausesValidation="true" Width="98%" MaxLength="10"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="imgCalendarioVF" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
</div>
|
|
<ajax:MaskedEditExtender ID="MEEFechaVF" runat="server" TargetControlID="txtFechaVencF" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="Calendario4" TargetControlID="txtFechaVencF" PopupButtonID="imgCalendarioVF" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:CompareValidator ID="cvFechaVF" runat="server" ControlToValidate="txtFechaVencF" Display="None" ErrorMessage="El campo <b>''Fecha Final''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="Valida"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="vcoCvFVF" runat="server" HighlightCssClass="vco" TargetControlID="cvFechaVF" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<%-- <asp:RequiredFieldValidator ID="rfvFechaVF" runat="server" ControlToValidate="txtFechaVencF" Display="None" ErrorMessage="El campo <b>''Fecha Vencimiento Final''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="Valida"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="vcoFfvFVF" runat="server" HighlightCssClass="vco" TargetControlID="rfvFechaVF" Width="350px"></ajax:ValidatorCalloutExtender>--%>
|
|
</div>
|
|
|
|
<asp:CompareValidator ID="CVFechasVenc" runat="server" ForeColor="#a94442" ControlToCompare="txtFechaVencI" ControlToValidate="txtFechaVencF" Type="Date" Operator="GreaterThan" Display="None" ErrorMessage="<b><span style='text-decoration: underline;'>ERROR:</span></b><br /><b>''Fecha V.F.''</b> debe ser mayor a Fecha V.I." ValidationGroup="Valida"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCE1" runat="server" HighlightCssClass="vco" TargetControlID="CVFechasVenc" Width="270px"></ajax:ValidatorCalloutExtender>
|
|
|
|
<label class="col-md-1" style="margin-top: 5px;">Estatus:</label>
|
|
<div class="col-md-1">
|
|
<asp:DropDownList ID="DdlEstatus" runat="server" Class="table-group-action-input form-control input-inline input-sm select2me" Width="100%"></asp:DropDownList>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body" style="display: none;">
|
|
<div class="row" style="margin-left: 10px;">
|
|
|
|
<label class="col-md-1 " id="LblUsuario" runat="server" style="margin-top: 5px;">Usuario:</label>
|
|
<div class="col-md-2" id="DivDdlUsuario" runat="server">
|
|
<asp:DropDownList ID="DdlUsuario" runat="server" AppendDataBoundItems="true" DataTextField="Usuario" DataValueField="CveUsuario" Class="table-group-action-input form-control input-inline input-sm select2me" Width="100%">
|
|
</asp:DropDownList>
|
|
</div>
|
|
|
|
<label class="col-md-1 " style="margin-top: 5px;">Fecha R.I.:</label>
|
|
<div class="col-md-1" style="width: 150px !important;">
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 138px !important; padding-left: 0px; padding-right: 0px; margin-bottom: -10px;">
|
|
<asp:TextBox ID="txtFechaI" runat="server" CssClass="form-control" CausesValidation="true" Width="98%" 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>
|
|
</div>
|
|
<ajax:MaskedEditExtender ID="MEEFechaI" runat="server" TargetControlID="txtFechaI" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="Calendario" TargetControlID="txtFechaI" PopupButtonID="ImgCalendario" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:CompareValidator ID="cvFechaI" runat="server" ControlToValidate="txtFechaI" Display="None" ErrorMessage="El campo <b>''Fecha Inicial''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="Valida"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="vcoCvFI" runat="server" HighlightCssClass="vco" TargetControlID="cvFechaI" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<%-- <asp:RequiredFieldValidator ID="rfvFechaI" runat="server" ControlToValidate="txtFechaI" Display="None" ErrorMessage="El campo <b>''Fecha Inicial''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="Valida"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="vcoFfvFI" runat="server" HighlightCssClass="vco" TargetControlID="rfvFechaI" Width="350px"></ajax:ValidatorCalloutExtender>>--%>
|
|
</div>
|
|
|
|
<label class="col-md-1 " style="margin-top: 5px;">Fecha R.F.:</label>
|
|
<div class="col-md-1" style="width: 150px !important;">
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 138px !important; padding-left: 0px; padding-right: 0px; margin-bottom: -10px;">
|
|
<asp:TextBox ID="txtFechaF" runat="server" CssClass="form-control" Text="31/08/2018" CausesValidation="true" Width="98%" MaxLength="10"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="imgCalendarioF" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
</div>
|
|
<ajax:MaskedEditExtender ID="MEEFechaF" runat="server" TargetControlID="txtFechaF" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="Calendario2" TargetControlID="txtFechaF" PopupButtonID="imgCalendarioF" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:CompareValidator ID="cvFechaF" runat="server" ControlToValidate="txtFechaF" Display="None" ErrorMessage="El campo <b>''Fecha Final''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="Valida"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="vcoCvFF" runat="server" HighlightCssClass="vco" TargetControlID="cvFechaF" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<%--<asp:RequiredFieldValidator ID="rfvFechaF" runat="server" ControlToValidate="txtFechaF" Display="None" ErrorMessage="El campo <b>''Fecha Final''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="Valida"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="vcoRfvFF" runat="server" HighlightCssClass="vco" TargetControlID="rfvFechaF" Width="350px"></ajax:ValidatorCalloutExtender>>--%>
|
|
</div>
|
|
|
|
<asp:CompareValidator ID="CVFechasRef" runat="server" ForeColor="#a94442" ControlToCompare="txtFechaI" ControlToValidate="txtFechaF" Type="Date" Operator="GreaterThan" Display="None" ErrorMessage="<b><span style='text-decoration: underline;'>ERROR:</span></b><br /><b>''Fecha R.F.''</b> debe ser mayor a Fecha R.I." ValidationGroup="Valida"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCE2" runat="server" HighlightCssClass="vco" TargetControlID="CVFechasRef" Width="270px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<%-- GRIEDVIEW --%>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
|
|
|
|
<div class="row" style="margin-left: 0px; margin-top: 5px; margin-bottom: 5px; text-align: right" align="left">
|
|
<div style="margin-right: 15px">
|
|
|
|
<input type="text" id="TxtBusqueda" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda','{0}')", GvRefrendos.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda','{0}')", GvRefrendos.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<asp:GridView ID="GvRefrendos" runat="server" GridLines="None" DataKeyNames="CveRefrendo, CveCliente, Cliente, Descripcion, Fecha, FechaVencimiento, FechaIng, CveUsuarioCreo, Usuario, CveEmpresa, CodigoProveedor, CveEstatus, CveTipoDocto, LigaDocto"
|
|
CssClass="table table-striped table-advance table-hover Widthall mysmallbtn ScrollAD" data-sort="true" data-footer="0" BorderWidth="1" BorderColor="#D3D3D3" CellSpacing="0" Width="100%" AutoGenerateColumns="False"
|
|
EmptyDataText="No se encontraron registros" OnRowDeleting="GvRefrendos_RowDeleting">
|
|
<Columns>
|
|
<asp:BoundField DataField="Cliente" HeaderText="Cliente" ItemStyle-Width="20%" ItemStyle-HorizontalAlign="Left" />
|
|
<asp:BoundField DataField="CodigoProveedor" HeaderText="Código Prov." ItemStyle-Width="5%" ItemStyle-HorizontalAlign="Left" />
|
|
<asp:BoundField DataField="Descripcion" HeaderText="Descripción" ItemStyle-Width="15%" ItemStyle-HorizontalAlign="Left" />
|
|
<asp:BoundField DataField="TipoDocumento" HeaderText="Tipo Documento" ItemStyle-Width="7%" ItemStyle-HorizontalAlign="Left" />
|
|
|
|
<asp:BoundField DataField="Estatus" HeaderText="Estatus" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="Left" />
|
|
|
|
<asp:BoundField DataField="Fecha" DataFormatString="{0:d}" ItemStyle-Width="7%" HeaderText="Fecha Refrendo" ItemStyle-HorizontalAlign="Center" />
|
|
<asp:BoundField DataField="FechaVencimiento" DataFormatString="{0:d}" ItemStyle-Width="7%" HeaderText="Fecha Venc." ItemStyle-HorizontalAlign="Center" />
|
|
<asp:BoundField DataField="FechaIng" DataFormatString="{0:d}" ItemStyle-Width="7%" HeaderText="Fecha Ingreso" ItemStyle-HorizontalAlign="Center" />
|
|
|
|
<asp:BoundField DataField="Usuario" HeaderText="Usuario" ItemStyle-Width="14%" ItemStyle-HorizontalAlign="Left" />
|
|
|
|
<asp:TemplateField ItemStyle-Width="5%" HeaderText="Acciones" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="imgE" runat="server" Visible="true" OnClick="imgE_Click" AlternateText="Editar" CommandArgument='<%# Eval("CveRefrendo")%>' CausesValidation="False" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
|
<asp:LinkButton ID="imgD" runat="server" Visible="true" AlternateText="Eliminar" CausesValidation="False" CommandName="Delete" CssClass="btn btn-circle btn-sm red" Text="<i class='icon-trash'></i>" data-toggle="confirmation" data-popout="true" data-original-title="¿Desea eliminar este refrendo?" data-btn-ok-label="si" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<%-- END GRIEDVIEW --%>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
<%-- MODAL AGREGAR-EDITAR --%>
|
|
<div id="DvModalRefrendo" class="modal ADS fade" role="dialog">
|
|
<div class="modal-dialog">
|
|
<asp:UpdatePanel ID="UPModalRefrendo" class="modal-content rowpadding" tabindex="-1" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
<h4 class="modal-title" id="txth4Refrendo" runat="server">Refrendo</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<asp:UpdatePanel runat="server" ID="UpModalBody" UpdateMode="conditional">
|
|
<ContentTemplate>
|
|
|
|
<div class=" form-group form-horizontal form-md-line-input input-iconright">
|
|
|
|
<div class="form-group row">
|
|
|
|
<div class="col-md-6 ">
|
|
<asp:Label runat="server" ID="LabelClientesRef" Style="margin-top: -16px;" for="<%=DdlClientesRef.ClientID.ToString()%>">Cliente:</asp:Label>
|
|
<asp:DropDownList ID="DdlClientesRef" Width="230px" runat="server" DataTextField="NombreComercial" DataValueField="CveCliente" CssClass="form-control input-sm select2me" AutoPostBack="true" OnSelectedIndexChanged="DdlClientesRef_SelectedIndexChanged"></asp:DropDownList>
|
|
|
|
<asp:RequiredFieldValidator ID="RFVClientes" runat="server" ControlToValidate="DdlClientesRef" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Clientes''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCEClientes" runat="server" HighlightCssClass="vco posicionvalidation" TargetControlID="RFVClientes" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<asp:Label ID="LblClienteEspecifico" runat="server" Style="margin-top: -16px;" for="<%= TxtClienteEspecifico.ClientID.ToString()%>"></asp:Label>
|
|
<%-- Cliente Específico:--%>
|
|
<asp:TextBox ID="TxtClienteEspecifico" runat="server" CssClass="form-control" MaxLength="50" CausesValidation="true" Visible="false"></asp:TextBox>
|
|
|
|
<asp:RequiredFieldValidator ID="RFVClienteEspecifico" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtClienteEspecifico" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cliente Específico''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class=" form-group form-horizontal form-md-line-input input-iconright">
|
|
|
|
<div class="form-group row">
|
|
|
|
<div class="col-md-6 ">
|
|
<asp:Label runat="server" ID="LblEstatus" Style="margin-top: -16px;" for="<%=DdlEstatusRefrendo.ClientID.ToString()%>">Estatus:</asp:Label>
|
|
<asp:DropDownList ID="DdlEstatusRefrendo" Width="230px" runat="server" CssClass="form-control input-sm select2me"></asp:DropDownList>
|
|
|
|
<asp:RequiredFieldValidator ID="RFVEstatus" runat="server" ControlToValidate="DdlEstatusRefrendo" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Estatus''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCEEstatus" runat="server" HighlightCssClass="vco posicionvalidation" TargetControlID="RFVEstatus" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
<div class="col-md-6 ">
|
|
<asp:Label runat="server" ID="lblProveedor" Style="margin-top: -16px;" for="<%=TxtCodigoProveedor.ClientID.ToString()%>">Código Proveedor:</asp:Label>
|
|
<asp:TextBox ID="TxtCodigoProveedor" runat="server" CssClass="form-control" MaxLength="15" CausesValidation="true"></asp:TextBox>
|
|
|
|
<asp:RequiredFieldValidator ID="RFCProveedor" runat="server" ControlToValidate="TxtCodigoProveedor" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Proveedor''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCEProveedor" runat="server" HighlightCssClass="vco posicionvalidation" TargetControlID="RFCProveedor" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class=" form-group ">
|
|
|
|
<div class="form-group row">
|
|
|
|
<div class="col-md-6 ">
|
|
<asp:Label runat="server" ID="LblTipoDocto" Style="margin-top: -16px;" for="<%=DdlTipoDocto.ClientID.ToString()%>">Tipo de Documento:</asp:Label>
|
|
<asp:DropDownList ID="DdlTipoDocto" Width="230px" runat="server" DataTextField="TipoDocumento" DataValueField="CveTipoDocto" AppendDataBoundItems="true" CssClass="form-control input-sm select2me" AutoPostBack="true" OnSelectedIndexChanged="DdlTipoDocto_SelectedIndexChanged"></asp:DropDownList>
|
|
|
|
<asp:RequiredFieldValidator ID="RFVTipoDocto" runat="server" ControlToValidate="DdlTipoDocto" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo de Documento''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCETipoDocto" runat="server" HighlightCssClass="vco posicionvalidation" TargetControlID="RFVTipoDocto" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
|
|
<div class="col-md-6" runat="server" id="DivLigaDocto" visible="false">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<label style="margin-top: -16px;" for="<%= TxtLigaDocumento.ClientID.ToString()%>">Liga Documento:</label>
|
|
<asp:TextBox ID="TxtLigaDocumento" runat="server" CssClass="form-control" MaxLength="50" CausesValidation="true"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVLigaDocumento" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtLigaDocumento" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Liga Documento''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
|
|
<div class="row">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtDescripcion" runat="server" CssClass="form-control" MaxLength="500" CausesValidation="true"></asp:TextBox>
|
|
<label style="margin-top: -6px" for="<%= TxtDescripcion.ClientID.ToString()%>">Descripción:</label>
|
|
<asp:RequiredFieldValidator ID="RFVDescripcion" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtDescripcion" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Descripción''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
|
</div>
|
|
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<label for="<%= txtFecha.ClientID.ToString() %>" style="font-size: 13px; color: #888888;">Fecha de Refrendo:</label>
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<div class="input-group input-sm input-small date date-picker" data-date-format="dd/mm/yyyy" style="width: 110px !important; padding: 0px;">
|
|
<asp:TextBox ID="txtFecha" runat="server" Style="width: 90px;" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="imgCalendarioM" 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 runat="server" ID="CalendarioM" TargetControlID="txtFecha" PopupButtonID="ImgCalendarioM" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="rfvFecha" runat="server" CssClass="help-block errorimput" ControlToValidate="txtFecha" Display="None" ErrorMessage="El campo <b>''Fecha''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCEFecha" runat="server" HighlightCssClass="vco" TargetControlID="rfvFecha" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<label for="<%= txtFechaVenc.ClientID.ToString() %>" style="font-size: 13px; color: #888888;">Fecha de Vencimiento:</label>
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<div class="input-group input-sm input-small date date-picker" data-date-format="dd/mm/yyyy" style="width: 110px !important; padding: 0px;">
|
|
<asp:TextBox ID="txtFechaVenc" runat="server" Style="width: 90px;" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="imgCalendarioMV" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
<ajax:MaskedEditExtender ID="MEEFechaV" runat="server" TargetControlID="txtFechaVenc" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CalendarioMV" TargetControlID="txtFechaVenc" PopupButtonID="ImgCalendarioMV" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="rfvFechaV" runat="server" ControlToValidate="txtFechaVenc" Display="None" ErrorMessage="El campo <b>''Fecha de Vencimiento''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<asp:CompareValidator ID="CVFechas" runat="server" ForeColor="#a94442" ControlToCompare="txtFecha" ControlToValidate="txtFechaVenc" Type="Date" Operator="GreaterThan" ErrorMessage="<b><span style='text-decoration: underline;'>ERROR:</span></b><br />El campo <b>''Fecha de Vencimiento''</b> debe ser mayor que la Fecha de Refrendo." ValidationGroup="GrpObligatorio"></asp:CompareValidator>
|
|
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<asp:LinkButton ID="BtnGuardarRefrendo" runat="server" Text="Guardar" CssClass="btn btn-primary" OnClick="BtnGuardarRefrendo_Click" ValidationGroup="GrpObligatorio"></asp:LinkButton>
|
|
<button data-dismiss="modal" class="btn btn-default">Cancelar</button>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
|
|
</asp:Content>
|
|
<asp:Content ID="Content8" ContentPlaceHolderID="JS" runat="Server">
|
|
</asp:Content>
|
|
|