1484 lines
152 KiB
Plaintext
1484 lines
152 KiB
Plaintext
<%@ Page Title="Portal Cliente" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="ConsultaCliente.aspx.vb" Inherits="Ventas_ConsultaCliente" %>
|
|
<%@ Register Assembly="eWorld.UI, Version=2.0.6.2393, Culture=neutral, PublicKeyToken=24d65337282035f2" Namespace="eWorld.UI" TagPrefix="ew" %>
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
|
<style type="text/css">
|
|
#confirmation503359 > div.popover-content.text-center > div {
|
|
display: none !important;
|
|
}
|
|
</style>
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="HB" runat="Server">
|
|
<li>
|
|
<asp:LinkButton ID="BtnDescargarPDF" runat="server"> <i class="fa fa-ad-pdf"></i> Descargar todos los PDF</asp:LinkButton>
|
|
</li>
|
|
<li>
|
|
<asp:LinkButton ID="BtnDescargarXML" runat="server"> <i class="fa fa-file-o"></i> Descargar todos los XML</asp:LinkButton>
|
|
</li>
|
|
</asp:Content>
|
|
|
|
|
|
<asp:Content ID="Content4" ContentPlaceHolderID="E" runat="Server">
|
|
<asp:Literal ID="LtlTitulo" runat="server" Text="Registro de Clientes"></asp:Literal> <b><asp:Literal ID="LtlCliente" runat="server"></asp:Literal></b>
|
|
</asp:Content>
|
|
|
|
|
|
|
|
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="padding-top:20px;">
|
|
<tr>
|
|
<td align="left">
|
|
<asp:UpdatePanel ID="UpDatos" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<ajax:TabContainer ID="Tab" runat="server" ActiveTabIndex="0" Width="100%" CssClass="tabBodyOverride">
|
|
|
|
<ajax:TabPanel ID="TabHistorialCompras" runat="server" HeaderText="<i class='fa fa-book'></i> Historial de Compras" Visible="False">
|
|
<ContentTemplate>
|
|
<table border="0" class="contenido" style="font-size: larger;" >
|
|
<tr>
|
|
<td>
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>Resumen</b></legend>
|
|
<table border="0">
|
|
<tr>
|
|
<td>Cantidad de Compras: </td>
|
|
<td><asp:Literal ID="LtlCantidad" runat="server"></asp:Literal></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Total Comprado: </td>
|
|
<td><asp:Literal ID="LtlTotalVendido" runat="server"></asp:Literal></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Compra Mínima: </td>
|
|
<td><asp:Literal ID="LtlMinima" runat="server"></asp:Literal></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Promedio de Compras: </td>
|
|
<td><asp:Literal ID="LtlPromedio" runat="server"></asp:Literal></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Compra Máxima: </td>
|
|
<td><asp:Literal ID="LtlMaxima" runat="server"></asp:Literal></td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<asp:RadioButtonList ID="RblTipo" runat="server" AutoPostBack="true" RepeatDirection="Horizontal" CssClass="input-group" CellSpacing="50">
|
|
<asp:ListItem Value="-1" Selected="True" Class="one"><label><b>Todos</b></label></asp:ListItem>
|
|
<asp:ListItem Value="Ing" Class="one"><label><b>Factura</b></label></asp:ListItem>
|
|
<asp:ListItem Value="Egs" Class="one"><label><b>Nota de Crédito</b></label></asp:ListItem>
|
|
<asp:ListItem Value="Dev" Class="one"><label><b>Devolución</b></label></asp:ListItem>
|
|
<asp:ListItem Value="Rem" Class="one"><label><b>Remisión</b></label></asp:ListItem>
|
|
<asp:ListItem Value="Ped" Class="one"><label><b>Pedido</b></label></asp:ListItem>
|
|
</asp:RadioButtonList>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>
|
|
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>Historial de Compras</b>
|
|
<asp:LinkButton ID="BtnPDFHistorial" OnClick="BtnPDFHistorial_Click" runat="server" ToolTip="Imprime PDF del Historial" style="float: right;" ><i class="fa fa-print" style="margin-right: 10px;"></i></asp:LinkButton>
|
|
<asp:LinkButton ID="BtnExcelHistorial" OnClick="BtnExcelHistorial_Click" runat="server" ToolTip="Descarga Excel del Historial" style="float: right; "><i style="margin-right: 10px;" class="fa fa-download"></i></asp:LinkButton>
|
|
</legend>
|
|
<table border="0" id="TblHistorial" runat="server">
|
|
<tr>
|
|
<td>
|
|
<asp:UpdatePanel ID="UpnHistorial" runat="server" UpdateMode="Conditional">
|
|
<Triggers>
|
|
<asp:PostBackTrigger ControlID="BtnExcelHistorial" />
|
|
<asp:PostBackTrigger ControlID="BtnPDFHistorial" />
|
|
</Triggers>
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GVHistorial" runat="server" DataKeyNames="CveVenta" AutoGenerateColumns="False" width="1000px" EmptyDataText="No se encontraron Ventas en el Cliente" ToolTip="Listado de Historial de Ventas" CssClass="table table-striped table-advance table-hover " style="margin-top:-10px; text-align:center;" GridLines="None" >
|
|
<Columns>
|
|
|
|
<asp:TemplateField>
|
|
<HeaderTemplate> Tipo</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlTipo" runat="server" Text='<%# Eval("TipoDocto") %>'></asp:Literal>
|
|
<asp:HiddenField ID="HdnTipo" runat="server" Value='<%# Eval("TipoDocto") %>' />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Factura</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFactura" runat="server"></asp:Literal>
|
|
<asp:HiddenField ID="HdnFolio" runat="server" Value='<%# Eval("Folio") %>' />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Fecha</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Sub Total</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlSubTotal" runat="server" Text='<%# If (CDbl(Eval("SubTotal")) = 0, "", Eval("SubTotal", "{0:N2}")) %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Descuento</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlDescuento" runat="server" Text='<%# If (CDbl(Eval("Descuento")) = 0, "", Eval("Descuento", "{0:N2}")) %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Amortización</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlAmort" runat="server" Text='<%# If (CDbl(Eval("Amortizacion")) = 0, "", Eval("Amortizacion", "{0:N2}")) %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Total</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlTotal" runat="server" Text='<%# If (CDbl(Eval("Total")) = 0, "", Eval("Total", "{0:N2}")) %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Moneda</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlMoneda" runat="server" Text='<%# Eval("Abreviatura") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Estatus</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtlEstatus" runat="server" Text='<%# Eval("EstatusFactura") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Se Timbró</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlTimbro" runat="server" Text='<%# Eval("SeTimbro") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Envío Mail</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlEnvioMail" runat="server" Text='<%# Eval("EnvioMail") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
|
|
<asp:TemplateField HeaderText="PDF">
|
|
<ItemTemplate>
|
|
<asp:HyperLink ID="HlPDF" runat="server"><i class="fa fa-file-pdf-o font-red"></i></asp:HyperLink>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:TemplateField>
|
|
|
|
|
|
<asp:TemplateField HeaderText="XML">
|
|
<ItemTemplate>
|
|
<asp:HyperLink ID="HlXML" runat="server"><i class="fa fa-file-excel-o "></i></asp:HyperLink>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:TemplateField>
|
|
|
|
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<HeaderStyle CssClass="Titulos" />
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align:right;">
|
|
<asp:LinkButton ID="BtnVerMasVentas" runat="server" Text="Ver Más" CssClass="btn btn-primary" OnClick="BtnVerMasVentas_Click" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabCxP" runat="server" HeaderText="<i class='fa fa-money'></i> Cuentas x Pagar" Visible="False">
|
|
<ContentTemplate>
|
|
<table border="0" class="contenido" style="font-size: larger;">
|
|
<tr>
|
|
<td>
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>CxP Activas</b>
|
|
<asp:LinkButton ID="LbPDFCxCActivas" OnClick="LbPDFCxCActivas_Click" runat="server" ToolTip="Imprime PDF de CxC Activas" style="float: right;" ><i class="fa fa-print" style="margin-right: 10px;"></i></asp:LinkButton>
|
|
<asp:LinkButton ID="LbExcelCxCActivas" OnClick="LbExcelCxCActivas_Click" runat="server" ToolTip="Descarga Excel de CxC Activas" style="float: right; "><i style="margin-right: 10px;" class="fa fa-download"></i></asp:LinkButton>
|
|
</legend>
|
|
<table border="0">
|
|
<tr>
|
|
<td>
|
|
<asp:UpdatePanel ID="UpCxCActiva" runat="server" UpdateMode="Conditional">
|
|
<Triggers>
|
|
<asp:PostBackTrigger ControlID="LbPDFCxCActivas" />
|
|
<asp:PostBackTrigger ControlID="LbExcelCxCActivas" />
|
|
</Triggers>
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GvCxC" runat="server" DataKeyNames="CveVenta" AutoGenerateColumns="False" EmptyDataText="No se encontraron Cuentas X Cobrar Pendientes" ToolTip="Listado de CxC" CssClass="table table-striped table-advance table-hover ScrollAD" style=" text-align:center;" GridLines="None" >
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Factura</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFactura" runat="server"></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Fecha Compra</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Fecha Vencimiento</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFechaVenci" runat="server" Text='<%# Eval("FechaVencimiento", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Días Vencidos</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlDiasVencido" runat="server" Text='<%# Eval("DiasVencidos", "{0}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Monto Compra (Saldo Orig)</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlSaldoOriginal" runat="server" Text='<%# Eval("Original", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>$ Abonado</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlAbonado" runat="server" Text='<%# Eval("Abonado", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>% Abonado</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPorRecuperado" runat="server" Text='<%# Eval("PorRecuperado", "{0:N2}%") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Saldo</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlSaldo" runat="server" Text='<%# Eval("Saldo", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>% A Pagar</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPorXRecuperar" runat="server" Text='<%# Eval("PorXRecuperar", "{0:N2}") %>'></asp:Literal>%
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Bitácora</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:LinkButton id="HlVerMas" runat="server" OnClick="HlVerMas_Click" Text="Ver" ></asp:LinkButton>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<HeaderStyle CssClass="Titulos" />
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</td>
|
|
</tr>
|
|
<%--<tr>
|
|
<td style="text-align:right;">
|
|
<asp:LinkButton ID="BtnCxPActivas" CssClass="btn btn-primary" runat="server" Text="Ver Más <i class='m-icon-swapright m-icon-white'></i>" OnClick="BtnCxPActivas_Click" />
|
|
</td>
|
|
</tr>--%>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>Historial de CxP</b>
|
|
<asp:LinkButton ID="LbPDFCxCHistorial" OnClick="LbPDFCxCHistorial_Click" runat="server" ToolTip="Imprime PDF de CxC Historial" style="float: right;" ><i class="fa fa-print" style="margin-right: 10px;"></i></asp:LinkButton>
|
|
<asp:LinkButton ID="LbExcelCxCHistorial" OnClick="LbExcelCxCHistorial_Click" runat="server" ToolTip="Descarga Excel de CxC Historial" style="float: right; "><i style="margin-right: 10px;" class="fa fa-download"></i></asp:LinkButton>
|
|
</legend>
|
|
<table border="0">
|
|
<tr>
|
|
<td>
|
|
<asp:UpdatePanel ID="UPCxC" runat="server" UpdateMode="Conditional">
|
|
<Triggers>
|
|
<asp:PostBackTrigger ControlID="LbExcelCxCHistorial" />
|
|
<asp:PostBackTrigger ControlID="LbPDFCxCHistorial" />
|
|
</Triggers>
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GvCxCHistorial" runat="server" Width="100%" DataKeyNames="CveVenta" AutoGenerateColumns="False" EmptyDataText="No se encontró Historial de Cuentas X Cobrar" ToolTip="Listado de Historia CxC" CssClass="table table-striped table-advance table-hover ScrollAD" style="text-align:center;" GridLines="None" >
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Factura</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFactura" runat="server"></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Fecha Compra</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Fecha Vencimiento</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFechaVenci" runat="server" Text='<%# Eval("FechaVencimiento", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Días Vencidos</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlDiasVencido" runat="server" Text='<%# Eval("DiasVencidos", "{0}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Monto Compra (Saldo Orig)</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlSaldoOriginal" runat="server" Text='<%# Eval("Original", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>$ Abonado</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlAbonado" runat="server" Text='<%# Eval("Abonado", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>% Abonado</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPorRecuperado" runat="server" Text='<%# Eval("PorRecuperado", "{0:N2}%") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Saldo</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlSaldo" runat="server" Text='<%# Eval("Saldo", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>% A Pagar</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPorXRecuperar" runat="server" Text='<%# Eval("PorXRecuperar", "{0:N2}%") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<HeaderStyle CssClass="Titulos" />
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</td>
|
|
</tr>
|
|
<%-- <tr>
|
|
<td style="text-align:right;">
|
|
<asp:LinkButton ID="BtnHistorialCxP" runat="server" Text="Ver Más <i class='m-icon-swapright m-icon-white'></i>" CssClass="btn btn-primary" OnClick="BtnHistorialCxP_Click"/>
|
|
</td>
|
|
</tr>--%>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabAnticipos" runat="server" HeaderText="<i class='fa fa-exchange'></i> Anticipos" Visible="False">
|
|
<ContentTemplate>
|
|
|
|
<asp:UpdatePanel ID="UpAnticipos" runat="server">
|
|
<ContentTemplate>
|
|
<div class="row col-md-12" align="right">
|
|
<input type="text" id="TxtBusquedaAnticipos" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusquedaAnticipos','{0}')", GVAnticipos.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusquedaAnticipos','{0}')", GVAnticipos.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
</div>
|
|
|
|
<div class="portlet light bordered">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Anticipo del Cliente</span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body">
|
|
<div class="table-scrollable">
|
|
<asp:GridView ID="GVAnticipos" runat="server" ClientIDMode="Static" AutoGenerateColumns="False" EmptyDataText="No se encontraron Anticipos del Cliente" ToolTip="Listado de Anticipos" CssClass="GVAnticipos table table-striped table-hover Widthall" GridLines="None" DataKeyNames="ISTotal,Saldo,Total,CveIE,Folio,Tipo,CveVenta,CveConceptoContable">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="Folio" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFactura" runat="server"></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Fecha" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField HeaderText="SubTotal" DataField="SubTotal" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField HeaderText="IVA" DataField="IVA" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField HeaderText="Original" DataField="Original" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField HeaderText="Saldo" DataField="Saldo" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
|
</Columns>
|
|
</asp:GridView>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<br />
|
|
<div class="row col-md-12" align="right">
|
|
<input type="text" id="TxtBusquedaAnticiposHistorial" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusquedaAnticiposHistorial','{0}')", GVAnticiposHistorial.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusquedaAnticiposHistorial','{0}')", GVAnticiposHistorial.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
</div>
|
|
|
|
<div class="portlet light bordered">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Anticipo del Cliente Historial</span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body">
|
|
<div class="table-scrollable">
|
|
<asp:GridView ID="GVAnticiposHistorial" ClientIDMode="Static" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron Anticipos del Cliente Historial" ToolTip="Listado de Anticipos Historial" CssClass="GVAnticipos table table-striped table-hover Widthall" Style="text-align: center;" GridLines="None" DataKeyNames="ISTotal,Saldo,CveIE,Folio,Total,Tipo,CveVenta,CveConceptoContable">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="Folio" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFactura" runat="server"></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Fecha" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField HeaderText="Original" DataField="Total" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField HeaderText="Saldo" DataField="SaldoSubtotal" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
|
</Columns>
|
|
</asp:GridView>
|
|
</div>
|
|
|
|
<div class="text-right ">
|
|
<asp:LinkButton ID="BtnVerMasAnticipos" runat="server" Text="Ver Más" OnClick="BtnVerMasAnticipos_Click" class="btn btn-primary" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabOS" runat="server" HeaderText="<i class='fa fa-line-chart'></i> Ordenes de Servicio" Visible="False">
|
|
<ContentTemplate>
|
|
|
|
<div class="contenido" style="font-size: larger;">
|
|
<fieldset>
|
|
<legend><b>Datos del Orden de Servicio</b></legend>
|
|
<table>
|
|
<tr>
|
|
<td>Persona que Solicitó:</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtPersonaSolicito" runat="server" MaxLength="50" Width="300px"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Descripción:</td>
|
|
<td>
|
|
<asp:TextBox ID="TextBox1" runat="server" MaxLength="5000" Width="500px" Rows="3"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>Fecha Cita:</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtFechaCita" runat="server" MaxLength="10" Width="94px"></asp:TextBox>
|
|
<asp:ImageButton runat="server" ID="ImgFechaCita" ImageUrl="/Imagenes/calendar.png" ImageAlign="AbsMiddle" Width="16px" Height="16px" AlternateText="Click para ver el Calendario" />
|
|
<ajax:MaskedEditExtender ID="MEEFechaCita" runat="server" TargetControlID="TxtFechaCita" Mask="99/99/9999" MaskType="Date" UserDateFormat="DayMonthYear" DisplayMoney="Left" AcceptNegative="Left">
|
|
</ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CEFechaCita" TargetControlID="TxtFechaCita" PopupButtonID="ImgFechaCita" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="RFVFechaCita" runat="server" ControlToValidate="TxtFechaCita" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaCita''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVFechaCita" runat="server" ControlToValidate="TxtFechaCita" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaCita''</b> no tiene 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="VCOFechaCita1" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaCita" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="VCOFechaCita2" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaCita" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
Hora:
|
|
<ew:TimePicker ID="TxtHoraCita" runat="server" ControlDisplay="TextBoxImage" ImageUrl="/Imagenes/tool_timer.png" PopupWidth="100px" Width="70px" DisableTextBoxEntry="True" PopupHeight="150px" RoundUpMinutes="True" MilitaryTime="True" Culture="Spanish (Mexico)" LowerBoundTime="07:00" UpperBoundTime="20:30">
|
|
<TimeStyle CssClass="Texto" />
|
|
</ew:TimePicker>
|
|
<ew:CustomValidator ID="CVHoraCita" runat="server" ClientValidationFunction="RevisaHora" ControlToValidate="TxtHoraCita" Display="None" ErrorMessage="El campo <b>''Hora''</b> es necesario, por favor seleccione la hora correcta." ValidationGroup="Guardar" ValidateEmptyText="true"></ew:CustomValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VcoHoraCita" runat="server" HighlightCssClass="vco" TargetControlID="CVHoraCita" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr><td colspan="2">
|
|
<asp:LinkButton ID="LnkOSAgregar" runat="server" CssClass="btn btn-primary"><i class="fa fa-check"></i> Agregar</asp:LinkButton></td></tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
|
|
<%-- <table border="0" class="contenido">
|
|
<tr>
|
|
<td>
|
|
<div>
|
|
|
|
<fieldset>
|
|
<legend><b>Datos del Orden de Servicio</b></legend>
|
|
<table border="0">
|
|
<tr>
|
|
<td># OS:</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtCveOrdenServicio" runat="server" MaxLength="12" Width="200px"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Cliente:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlCliente" runat="server" AppendDataBoundItems="true" AutoPostBack="true" DataTextField="NombreCorto" DataValueField="CveCliente" Class="table-group-action-input form-control input-inline input-small input-sm" style="width:206px !important;" ValidationGroup="GrpGuardar">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVCliente" runat="server" ControlToValidate="DdlCliente" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cliente''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOCliente" runat="server" HighlightCssClass="vco" TargetControlID="RFVCliente" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Tipo de Orden de Servicio:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlTipoOrdenServicio" runat="server" AppendDataBoundItems="true" AutoPostBack="true" DataTextField="TipoOrdenServicio" DataValueField="CveTipoOrdenServicio" Class="table-group-action-input form-control input-inline input-small input-sm" style="width:206px !important;" ValidationGroup="GrpGuardar">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVTipoOrdenServicio" runat="server" ControlToValidate="DdlTipoOrdenServicio" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo de Orden de Servicio''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOTipoOrdenServicio" runat="server" HighlightCssClass="vco" TargetControlID="RFVTipoOrdenServicio" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>SubTipo de Orden de Servicio:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlSubTipoOrdenServicio" runat="server" AppendDataBoundItems="true" AutoPostBack="true" DataTextField="SubTipoOrdenServicio" DataValueField="CveSubTipoOrdenServicio" Class="table-group-action-input form-control input-inline input-small input-sm" style="width:206px !important;" ValidationGroup="GrpGuardar">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVSubTipoOrdenServicio" runat="server" ControlToValidate="DdlSubTipoOrdenServicio" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''SubTipo de Orden de Servicio''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOSubTipoOrdenServicio" runat="server" HighlightCssClass="vco" TargetControlID="RFVSubTipoOrdenServicio" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Número de Cuenta Equipo:</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtNumCtaEquipo" runat="server" MaxLength="15" Width="200px"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Descripción:</td>
|
|
<td>
|
|
<asp:TextBox ID="TextBox1" runat="server" MaxLength="500" Width="200px"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Persona que Solicitó:</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtPersonaSolicito" runat="server" MaxLength="50" Width="200px"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Fecha Cita:</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtFechaCita" runat="server" MaxLength="10" Width="94px"></asp:TextBox>
|
|
<asp:ImageButton runat="server" ID="ImgFechaCita" ImageUrl="/Imagenes/calendar.png" ImageAlign="AbsMiddle" Width="16px" Height="16px" AlternateText="Click para ver el Calendario" />
|
|
<ajax:MaskedEditExtender ID="MEEFechaCita" runat="server" TargetControlID="TxtFechaCita" Mask="99/99/9999" MaskType="Date" UserDateFormat="DayMonthYear" DisplayMoney="Left" AcceptNegative="Left">
|
|
</ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CEFechaCita" TargetControlID="TxtFechaCita" PopupButtonID="ImgFechaCita" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="RFVFechaCita" runat="server" ControlToValidate="TxtFechaCita" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaCita''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVFechaCita" runat="server" ControlToValidate="TxtFechaCita" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaCita''</b> no tiene 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="VCOFechaCita1" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaCita" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="VCOFechaCita2" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaCita" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
Hora:
|
|
<ew:TimePicker ID="TxtHoraCita" runat="server" ControlDisplay="TextBoxImage" ImageUrl="/Imagenes/tool_timer.png" PopupWidth="100px" Width="70px" DisableTextBoxEntry="True" PopupHeight="150px" RoundUpMinutes="True" MilitaryTime="True" Culture="Spanish (Mexico)" LowerBoundTime="07:00" UpperBoundTime="20:30">
|
|
<TimeStyle CssClass="Texto" />
|
|
</ew:TimePicker>
|
|
<ew:CustomValidator ID="CVHoraCita" runat="server" ClientValidationFunction="RevisaHora" ControlToValidate="TxtHoraCita" Display="None" ErrorMessage="El campo <b>''Hora''</b> es necesario, por favor seleccione la hora correcta." ValidationGroup="Guardar" ValidateEmptyText="true"></ew:CustomValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VcoHoraCita" runat="server" HighlightCssClass="vco" TargetControlID="CVHoraCita" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Usuario Recibió:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlUsuarioRecibio" runat="server" AppendDataBoundItems="true" DataTextField="Usuario" DataValueField="CveUsuario" Class="table-group-action-input form-control input-inline input-small input-sm" style="width:200px !important;" ValidationGroup="GrpGuardar">
|
|
<asp:ListItem Selected="True" Text="Sin Usuario Asignado" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVUsuarioRecibio" runat="server" ControlToValidate="DdlUsuarioRecibio" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Usuario Recibió''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOUsuarioRecibio" runat="server" HighlightCssClass="vco" TargetControlID="RFVUsuarioRecibio" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Fecha Recibido:</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtFechaRecibido" runat="server" MaxLength="10" Width="94px"></asp:TextBox>
|
|
<asp:ImageButton runat="server" ID="ImgFechaRecibido" ImageUrl="/Imagenes/calendar.png" ImageAlign="AbsMiddle" Width="16px" Height="16px" AlternateText="Click para ver el Calendario" />
|
|
<ajax:MaskedEditExtender ID="MEEFechaRecibido" runat="server" TargetControlID="TxtFechaRecibido" Mask="99/99/9999" MaskType="Date" UserDateFormat="DayMonthYear" DisplayMoney="Left" AcceptNegative="Left">
|
|
</ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CEFechaRecibido" TargetControlID="TxtFechaRecibido" PopupButtonID="ImgFechaRecibido" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="RFVFechaRecibido" runat="server" ControlToValidate="TxtFechaRecibido" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaRecibido''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVFechaRecibido" runat="server" ControlToValidate="TxtFechaRecibido" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaRecibido''</b> no tiene 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="VCOFechaRecibido1" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaRecibido" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="VCOFechaRecibido2" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaRecibido" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
Hora:
|
|
<ew:TimePicker ID="TxtHoraRecibido" runat="server" ControlDisplay="TextBoxImage" ImageUrl="/Imagenes/tool_timer.png" PopupWidth="100px" Width="70px" DisableTextBoxEntry="True" PopupHeight="150px" RoundUpMinutes="True" MilitaryTime="True" Culture="Spanish (Mexico)" LowerBoundTime="07:00" UpperBoundTime="20:30">
|
|
<TimeStyle CssClass="Texto" />
|
|
</ew:TimePicker>
|
|
<ew:CustomValidator ID="CVHoraRecibido" runat="server" ClientValidationFunction="RevisaHora" ControlToValidate="TxtHoraRecibido" Display="None" ErrorMessage="El campo <b>''Hora''</b> es necesario, por favor seleccione la hora correcta." ValidationGroup="Guardar" ValidateEmptyText="true"></ew:CustomValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VcoHoraRecibido" runat="server" HighlightCssClass="vco" TargetControlID="CVHoraRecibido" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Solución:</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtSolucion" runat="server" MaxLength="200" Width="200px"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Se Facturará:</td>
|
|
<td>
|
|
<asp:CheckBox ID="ChkSeFacturara" runat="server" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Se Facturó:</td>
|
|
<td>
|
|
<asp:CheckBox ID="ChkSeFacturo" runat="server" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Persona Atendió:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlPersonaAtendio" runat="server" AppendDataBoundItems="true" DataTextField="Nombre" DataValueField="CvePersonal" Class="table-group-action-input form-control input-inline input-small input-sm" style="width:200px !important;" ValidationGroup="GrpGuardar">
|
|
<asp:ListItem Selected="True" Text="Sin Estado Asignado" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVPersonaAtendio" runat="server" ControlToValidate="DdlPersonaAtendio" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Persona que Atendió''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOPersonaAtendio" runat="server" HighlightCssClass="vco" TargetControlID="RFVPersonaAtendio" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Fecha Atendido:</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtFechaAtendido" runat="server" MaxLength="10" Width="94px"></asp:TextBox>
|
|
<asp:ImageButton runat="server" ID="ImgFechaAtendido" ImageUrl="/Imagenes/calendar.png" ImageAlign="AbsMiddle" Width="16px" Height="16px" AlternateText="Click para ver el Calendario" />
|
|
<ajax:MaskedEditExtender ID="MEEFechaAtendido" runat="server" TargetControlID="TxtFechaAtendido" Mask="99/99/9999" MaskType="Date" UserDateFormat="DayMonthYear" DisplayMoney="Left" AcceptNegative="Left">
|
|
</ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CEFechaAtendido" TargetControlID="TxtFechaAtendido" PopupButtonID="ImgFechaAtendido" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="RFVFechaAtendido" runat="server" ControlToValidate="TxtFechaAtendido" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaAtendido''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVFechaAtendido" runat="server" ControlToValidate="TxtFechaAtendido" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaAtendido''</b> no tiene 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="VCOFechaAtendido1" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaAtendido" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="VCOFechaAtendido2" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaAtendido" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
Hora:
|
|
<ew:TimePicker ID="TxtHoraAtendido" runat="server" ControlDisplay="TextBoxImage" ImageUrl="/Imagenes/tool_timer.png" PopupWidth="100px" Width="70px" DisableTextBoxEntry="True" PopupHeight="150px" RoundUpMinutes="True" MilitaryTime="True" Culture="Spanish (Mexico)" LowerBoundTime="07:00" UpperBoundTime="20:30">
|
|
<TimeStyle CssClass="Texto" />
|
|
</ew:TimePicker>
|
|
<ew:CustomValidator ID="CVHoraAtendido" runat="server" ClientValidationFunction="RevisaHora" ControlToValidate="TxtHoraAtendido" Display="None" ErrorMessage="El campo <b>''Hora''</b> es necesario, por favor seleccione la hora correcta." ValidationGroup="Guardar" ValidateEmptyText="true"></ew:CustomValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VcoHoraAtendido" runat="server" HighlightCssClass="vco" TargetControlID="CVHoraAtendido" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Estatus de Orden de Servicio:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlEstatusOrdenServicio" runat="server" AppendDataBoundItems="true" DataTextField="EstatusOrdenServicio" DataValueField="CveEstatusOrdenServicio" Class="table-group-action-input form-control input-inline input-small input-sm" style="width:200px !important;" ValidationGroup="GrpGuardar">
|
|
<asp:ListItem Selected="True" Text="Sin Estado Asignado" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVEstatusOrdenServicio" runat="server" ControlToValidate="DdlEstatusOrdenServicio" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Estatus de Orden de Servicio''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOEstatusOrdenServicio" runat="server" HighlightCssClass="vco" TargetControlID="RFVEstatusOrdenServicio" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</td>
|
|
<td valign="top">
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>Caracteristicas</b></legend>
|
|
<table border="0">
|
|
<tr>
|
|
<td>Marca:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DropDownList2" runat="server" AppendDataBoundItems="true" AutoPostBack="true" DataTextField="TipoOrdenServicio" DataValueField="CveTipoOrdenServicio" Class="table-group-action-input form-control input-inline input-small input-sm" style="width:206px !important;" ValidationGroup="GrpGuardar">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
|
<asp:ListItem Text="DELL" Value="-2"></asp:ListItem>
|
|
<asp:ListItem Text="HP" Value="-3"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Disco Duro:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DropDownList3" runat="server" AppendDataBoundItems="true" AutoPostBack="true" DataTextField="SubTipoOrdenServicio" DataValueField="CveSubTipoOrdenServicio" Class="table-group-action-input form-control input-inline input-small input-sm" style="width:206px !important;" ValidationGroup="GrpGuardar">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
|
<asp:ListItem Text="120" Value="-2"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Procesador:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DropDownList1" runat="server" AppendDataBoundItems="true" AutoPostBack="true" DataTextField="SubTipoOrdenServicio" DataValueField="CveSubTipoOrdenServicio" Class="table-group-action-input form-control input-inline input-small input-sm" style="width:206px !important;" ValidationGroup="GrpGuardar">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
|
<asp:ListItem Text="X" Value="-2"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Sistemas Operativo:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DropDownList4" runat="server" AppendDataBoundItems="true" AutoPostBack="true" DataTextField="SubTipoOrdenServicio" DataValueField="CveSubTipoOrdenServicio" Class="table-group-action-input form-control input-inline input-small input-sm" style="width:206px !important;" ValidationGroup="GrpGuardar">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
|
<asp:ListItem Text="Windows 7" Value="-2"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Observaciones:</td>
|
|
<td>
|
|
<asp:TextBox ID="TextBox3" runat="server" MaxLength="500" Width="200px"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</td>
|
|
<td valign="top">
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>Carga de Archivos</b></legend>
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr align="left">
|
|
<td>
|
|
<table>
|
|
<tr>
|
|
<td><a class="Texto" href="javascript:AbrirVentana('/AF/CargarArchivo.aspx', 550, 310, 'N', 'CargarArchivo');">Cargar Archivo</a></td>
|
|
<td><a id="LnkUpload" class="Texto thickbox" href="/Planeacion/CargarArchivo.aspx?TB_iframe=true&height=210&width=350" />Cargar Archivo</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<ul id="myGallery" runat="server" clientidmode="Static">
|
|
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>--%>
|
|
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabBuzonCalidad" runat="server" HeaderText="<i class='fa fa-envelope'></i> R.H. Buzón de Calidad" Visible="False">
|
|
<ContentTemplate>
|
|
<table border="0" >
|
|
<tr>
|
|
<td>
|
|
<table border="0" class="contenido" style="font-size: larger;" >
|
|
<tr>
|
|
<td valign="top">
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>Datos del Reporte</b></legend>
|
|
<table border="0">
|
|
<tr>
|
|
<td>
|
|
Tipo de Buzón:
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlTipoBuzon" runat="server" AppendDataBoundItems="true" DataTextField="TipoBuzon" DataValueField="CveTipoBuzon" Class="table-group-action-input form-control input-inline input-small input-sm" style="width:140px !important;" ValidationGroup="GrpGuardar">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVTipoBuzon" runat="server" ControlToValidate="DdlTipoBuzon" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo de Buzón''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOTipoBuzon" runat="server" HighlightCssClass="vco" TargetControlID="RFVTipoBuzon" Width="300px">
|
|
</ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
Sucursal:
|
|
</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlClienteSucursal" runat="server" AppendDataBoundItems="true" DataTextField="SucursalCliente" DataValueField="CveClienteSucursal" Class="table-group-action-input form-control input-inline input-small input-sm" style="width:140px !important;" ValidationGroup="GrpGuardar">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVSucursal" runat="server" ControlToValidate="DdlClienteSucursal" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Sucursal''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOSucursal" runat="server" HighlightCssClass="vco" TargetControlID="RFVSucursal" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
Fecha :
|
|
</td>
|
|
<td>
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr>
|
|
<td>
|
|
<asp:TextBox ID="TxtFechaQueja" runat="server" MaxLength="10" Width="94px"></asp:TextBox>
|
|
<asp:ImageButton runat="server" ID="ImgFechaQueja" ImageUrl="/Imagenes/calendar.png" ImageAlign="AbsMiddle" Width="16px" Height="16px" AlternateText="Click para ver el Calendario" />
|
|
<ajax:MaskedEditExtender ID="MEEFechaQueja" runat="server" TargetControlID="TxtFechaQueja" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left">
|
|
</ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CEFechaQueja" TargetControlID="TxtFechaQueja" PopupButtonID="ImgFechaQueja" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="RFVFechaQueja" runat="server" ControlToValidate="TxtFechaQueja" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaQueja''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVFechaQueja" runat="server" ControlToValidate="TxtFechaQueja" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaQueja''</b> no tiene 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="VCOFechaQueja1" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaQueja" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="VCOFechaQueja2" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaQueja" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
Hora:
|
|
<ew:TimePicker ID="TxtHora" runat="server" ControlDisplay="TextBoxImage" ImageUrl="/Imagenes/tool_timer.png" PopupWidth="100px" Width="70px" DisableTextBoxEntry="True" PopupHeight="150px" RoundUpMinutes="True" MilitaryTime="True" Culture="Spanish (Mexico)" LowerBoundTime="07:00" UpperBoundTime="20:30">
|
|
<TimeStyle CssClass="Texto" />
|
|
</ew:TimePicker>
|
|
<ew:CustomValidator ID="CVHora" runat="server" ClientValidationFunction="RevisaHora" ControlToValidate="TxtHora" Display="None" ErrorMessage="El campo <b>''Hora''</b> es necesario, por favor seleccione la hora correcta." ValidationGroup="Guardar" ValidateEmptyText="true"></ew:CustomValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VcoHora" runat="server" HighlightCssClass="vco" TargetControlID="CVHora" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<asp:Button ID="BtnConsultarPersonal" runat="server" Text="Consultar" class="btn btn-primary" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
Descripción:
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtDescripcion" runat="server" MaxLength="1500" Width="319px" TextMode="MultiLine"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>Reportó</b></legend>
|
|
<table border="0">
|
|
<tr>
|
|
<td>
|
|
Nombre:
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtNombreReporto" runat="server" MaxLength="18" Width="134px"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
Teléfono:
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtTelefonoReporto" runat="server" MaxLength="70" Width="200px"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
Mail:
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtMailReporto" runat="server" MaxLength="50" Width="200px"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
Observaciones:
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtObservaciones" runat="server" MaxLength="30" Width="200px"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
<div><asp:Button ID="BtnEnviar" runat="server" Text="Enviar" class="btn btn-primary" /></div>
|
|
</td>
|
|
<td valign="top">
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>Personal</b></legend>
|
|
<table class="table table-striped table-advance table-hover">
|
|
<thead>
|
|
<tr class="Titulos">
|
|
<th width="100px"><asp:LinkButton ID="LbEstado" runat="server" CausesValidation="false" Text="Seleccionar"></asp:LinkButton> </th>
|
|
<th width="250px"><asp:LinkButton ID="LbNombre" runat="server" CausesValidation="false" Text="" CommandArgument="Nombre0;0" OnClick="LbOrden_Click">
|
|
Nombre <asp:Literal ID="ImgNombre0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
|
</asp:LinkButton></th>
|
|
</tr>
|
|
</thead>
|
|
|
|
</table>
|
|
<asp:GridView ID="GvRHPersonal" runat="server" AutoGenerateColumns="False" DataKeyNames="CvePersonal" ShowHeader="false" GridLines="None" EmptyDataText="No se Encontró Personal registrado" ToolTip="Listado de Personal" CssClass="table table-striped table-advance table-hover" style="margin-top:-10px; text-align:center;" >
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:CheckBox ID="ChbSeleccionado" runat="server" />
|
|
<%--<asp:Literal ID="LtlEstadoActivoFijo" runat="server" Text='<%# Eval("EstadoActivoFijo") %>'></asp:Literal>--%>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<table border="0px" cellpadding="0px" cellspacing="0px" >
|
|
<tr>
|
|
<td align="center">
|
|
<%--<img id="Img1" src="../Imagenes/3-2.jpg" width="50px" height="50px"/>--%>
|
|
<%--<asp:Literal ID="LtlImgPersonal" runat="server"></asp:Literal>--%>
|
|
<asp:Image ID="ImgPersonal" runat="server" ImageUrl="/Imagenes/SinImagen.jpg" Width="75px" Height="75px" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<asp:Literal ID="LtlNombre" runat="server" Text='<%# Eval("Nombre") %>'></asp:Literal>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
</asp:GridView>
|
|
</fieldset>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<%-- <ajax:TabPanel ID="TabCotizaciones" runat="server" HeaderText="<i class='fa fa-dollar'></i> Cotizaciones" Visible="False">
|
|
<ContentTemplate>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>--%>
|
|
|
|
<ajax:TabPanel ID="TabSistema" runat="server" HeaderText="<i class='fa fa-tasks'></i> Sistema" Visible="False">
|
|
<ContentTemplate>
|
|
<asp:UpdatePanel ID="UPPUsuarios" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<table border="0" class="contenido" style="font-size: larger;">
|
|
<tr>
|
|
<td valign="top" colspan="2">
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>Usuarios</b></legend>
|
|
<table class="table table-striped table-advance table-hover">
|
|
<thead>
|
|
<tr class="Titulos">
|
|
<th width="80px"><asp:LinkButton ID="LinkButton4" runat="server" CausesValidation="false" Text="" CommandArgument="Usuario1;1" OnClick="LbOrden_Click">
|
|
Usuario <asp:Literal ID="ImgUsuario1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
|
</asp:LinkButton></th>
|
|
<th width="130px"><asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="false" Text="" CommandArgument="Nombre1;1" OnClick="LbOrden_Click">
|
|
Nombre <asp:Literal ID="ImgNombre1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
|
</asp:LinkButton></th>
|
|
<th width="130px"><asp:LinkButton ID="LinkButton5" runat="server" CausesValidation="false" Text="" CommandArgument="Correo1;1" OnClick="LbOrden_Click">
|
|
Correo <asp:Literal ID="ImgCorreo1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
|
</asp:LinkButton></th>
|
|
<th width="50px" style="text-align:center;"><asp:HyperLink ID="HplCompras" runat="server" ToolTip="Historial de Compras">Compras</asp:HyperLink></th>
|
|
<th width="50px" style="text-align:center;"><asp:HyperLink ID="HplCxP" runat="server" ToolTip="Cuentas por Pagar">CxP</asp:HyperLink></th>
|
|
<th width="55px" style="text-align:center;"><asp:HyperLink ID="HplAnticipos" runat="server" ToolTip="Anticipos">Anticip</asp:HyperLink></th>
|
|
<th width="50px" style="text-align:center;"><asp:HyperLink ID="HplRH" runat="server" ToolTip="Recursos Humanos">R.H.</asp:HyperLink></th>
|
|
<th width="50px" style="text-align:center;"><asp:HyperLink ID="HplOS" runat="server" ToolTip="Ordenes de Servicio">O.S.</asp:HyperLink></th>
|
|
<th width="50px" style="text-align:center;"><asp:HyperLink ID="HplCotiza" runat="server" ToolTip="Cotizaciones">Cotiza</asp:HyperLink></th>
|
|
<th width="50px" style="text-align:center;">-</th>
|
|
<th width="50px" style="text-align:center; display:none;">-</th>
|
|
<th width="50px" style="text-align:center; display:none;">-</th>
|
|
<th width="50px" style="text-align:center;"><asp:HyperLink ID="HplSistema" runat="server">Sist</asp:HyperLink></th>
|
|
<th width="56px"><asp:LinkButton ID="LbEstatus" runat="server" CausesValidation="false" Text="" CommandArgument="Estatus1;1" OnClick="LbOrden_Click">
|
|
Est <asp:Literal ID="ImgEstatus1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
|
</asp:LinkButton></th>
|
|
<th width="80px"><asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="false" Text="" CommandArgument="FechaIng1;1" OnClick="LbOrden_Click">
|
|
Fecha <asp:Literal ID="ImgFechaIng1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
|
</asp:LinkButton></th>
|
|
<th width="100px"><asp:LinkButton ID="LinkButton3" runat="server" CausesValidation="false" Text="" CommandArgument="UsuarioCreo1;1" OnClick="LbOrden_Click">
|
|
Usuario <asp:Literal ID="ImgUsuarioCreo1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
|
</asp:LinkButton></th>
|
|
<th width="140px">Comandos</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tr>
|
|
<td>
|
|
<asp:TextBox ID="TxtUsuarioPortal" runat="server" CausesValidation="true" MaxLength="20" ValidationGroup="GrpGuardarUsuario" Width="64px"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVUsuarioPortal" runat="server" ControlToValidate="TxtUsuarioPortal" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Nombre del usuario''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarUsuario"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCEUsuarioPortal" runat="server" HighlightCssClass="vco" TargetControlID="RFVUsuarioPortal" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtNombrePortal" runat="server" CausesValidation="true" MaxLength="50" ValidationGroup="GrpGuardarUsuario" Width="125px"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVNombrePortal" runat="server" ControlToValidate="TxtNombrePortal" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Nombre del usuario''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarUsuario"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCENombrePortal" runat="server" HighlightCssClass="vco" TargetControlID="RFVNombrePortal" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtCorreoPortal" runat="server" CausesValidation="true" MaxLength="50" ValidationGroup="GrpGuardarUsuario" Width="125px"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVCorreo" runat="server" ControlToValidate="TxtCorreoPortal" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Correo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarUsuario"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" HighlightCssClass="vco" TargetControlID="RFVCorreo" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td style="text-align:center;"><asp:CheckBox ID="ChkPermiso1" runat="server" /></td>
|
|
<td style="text-align:center;"><asp:CheckBox ID="ChkPermiso2" runat="server" /></td>
|
|
<td style="text-align:center;"><asp:CheckBox ID="ChkPermiso3" runat="server" /></td>
|
|
<td style="text-align:center;"><asp:CheckBox ID="ChkPermiso4" runat="server" /></td>
|
|
<td style="text-align:center;"><asp:CheckBox ID="ChkPermiso5" runat="server" /></td>
|
|
<td style="text-align:center;"><asp:CheckBox ID="ChkPermiso6" runat="server" /></td>
|
|
<td style="text-align:center;"><asp:CheckBox ID="ChkPermiso7" runat="server" Visible="false" /></td>
|
|
<td style="text-align:center; display:none;"><asp:CheckBox ID="ChkPermiso8" runat="server" /></td>
|
|
<td style="text-align:center; display:none;"><asp:CheckBox ID="ChkPermiso9" runat="server" /></td>
|
|
<td style="text-align:center;"><asp:CheckBox ID="ChkPermiso10" runat="server" /></td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td style="text-align:center;"><asp:LinkButton ID="LnkAgregarUsuario" runat="server" CausesValidation="true" CssClass="Texto" Text="Agregar" ValidationGroup="GrpGuardarUsuario"></asp:LinkButton></td>
|
|
</tr>
|
|
</table>
|
|
<asp:GridView ID="GvUsuariosPortal" runat="server" AutoGenerateColumns="False" DataKeyNames="CveUsuario,CveClientePlataforma" EmptyDataText="No se encontraron Usuarios Registrados" CssClass="table table-striped table-advance table-hover" style="margin-top:-10px; text-align:center;" GridLines="None" >
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlUUsuario" runat="server" Text='<%# Eval("Usuario") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlNombre" runat="server" Text='<%# Eval("Nombre") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="TxtUsuarioPortalEdit" runat="server" CausesValidation="true" MaxLength="50" Text='<%# Eval("Nombre") %>' ValidationGroup="GrpGV" Width="125px"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVUsuarioPortalEdit" runat="server" ControlToValidate="TxtUsuarioPortalEdit" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Nombre''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGV"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOUsuarioPortal" runat="server" HighlightCssClass="vco" TargetControlID="RFVUsuarioPortalEdit" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlCorreo" runat="server" Text='<%# Eval("Correo") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<%--<asp:Literal ID="LtlPermiso1" runat="server" Text='<%# if(Eval("Permiso1").ToString ="True", "Si","No") %>'></asp:Literal>--%>
|
|
<asp:Literal ID="LtlPermiso1" runat="server" Text='<%# if(True, "Si","No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<%--<asp:CheckBox ID="ChkPermiso1" runat="server" Checked='<%# Eval("Permiso1") %>' />--%>
|
|
<asp:CheckBox ID="ChkPermiso1" runat="server" Checked="true"/>
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso2" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso2" runat="server" Checked="true" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso3" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso3" runat="server" Checked="true" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso4" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso4" runat="server" Enabled="false" Checked="true" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso5" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso5" runat="server" Enabled="false" Checked="true" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso6" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso6" runat="server" Enabled="false" Checked="true" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso7" runat="server" Visible="false" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso7" runat="server" Visible="false" Checked="true" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField Visible="false">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso8" runat="server" Visible="false" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso8" runat="server" Visible="false" Checked="true" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField Visible="false">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso9" runat="server" Visible="false" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso9" runat="server" Visible="false" Checked="true" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso10" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso10" runat="server" Checked="true" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkEstatus" runat="server" Checked='<%# Eval("Estatus") %>' />
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="E" runat="server" Text='<%# If(Eval("Estatus").ToString() = "1", "Activo", "Inactivo") %>' Width="40px"></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("FechaIng", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlUsuario" runat="server" Text='<%# Eval("UsuarioCreo") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Editar">
|
|
<EditItemTemplate>
|
|
<center>
|
|
<asp:LinkButton ID="imgU" runat="server" AlternateText="Actualizar" CausesValidation="True" CommandName="Update" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-check'></i>" ValidationGroup="GrpGV" />
|
|
<asp:LinkButton ID="imgC" runat="server" AlternateText="Cancelar" CausesValidation="False" CommandName="Cancel" CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-times'></i>" />
|
|
</center>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="imgE" runat="server" AlternateText="Editar" CausesValidation="False" CommandName="Edit" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
|
<asp:LinkButton ID="ImgR" runat="server" AlternateText="Restablecer Contraseña" ToolTip="Restablecer Contraseña" CausesValidation="False" CommandName="RestablecerContraseña" CommandArgument='<%# Eval("CveUsuario").ToString() %>' CssClass="btn btn-circle btn-sm green" Text="<i class='fa-refresh'></i>" OnClientClick="return confirm('Está seguro que desea restablecer la contraseña?')" />
|
|
<asp:LinkButton ID="imgD" runat="server" AlternateText="Eliminar" CausesValidation="False" CommandName="Delete" CssClass="btn btn-circle btn-sm red" Text="<i class='icon-trash'></i>" OnClientClick="javascript:return C();" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
</asp:GridView>
|
|
</fieldset>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabContraseña" runat="server" HeaderText="<i class='fa fa-lock'></i> Contraseña" Visible="False">
|
|
<ContentTemplate>
|
|
<asp:UpdatePanel ID="UPPContraseña" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<table border="0" class="contenido" style="font-size: larger;">
|
|
<tr>
|
|
<td valign="top" colspan="2">
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>Cambio Contraseña</b></legend>
|
|
<table width: 100%">
|
|
<tr class="Titulos">
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<div style="text-align:center;" class="form-group">
|
|
<label class="control-label visible-ie8 visible-ie9">Contraseña Actual</label>
|
|
<div class="input-icon">
|
|
<i class="fa fa-lock"></i>
|
|
<asp:TextBox ID="TxtContraseniaActual" class="form-control placeholder-no-fix" type="password" placeholder="Contraseña Actual" runat="server" CausesValidation="true" TextMode="Password" ValidationGroup="GrpGuardarContra" Width="220px" ></asp:TextBox>
|
|
</div>
|
|
<asp:RequiredFieldValidator ID="RfvContraseña" runat="server" ControlToValidate="TxtContraseniaActual" Display="Static" ErrorMessage="<span class='has-error'><span id='username-error' class='help-block'>El campo <b>''Contraseña''</b> es necesario.</span></span>" ValidationGroup="GrpGuardarContra"></asp:RequiredFieldValidator>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<div style="text-align:center;" class="form-group">
|
|
<label class="control-label visible-ie8 visible-ie9">Nueva Contraseña</label>
|
|
<div class="input-icon">
|
|
<i class="fa fa-lock"></i>
|
|
<asp:TextBox ID="TxtContrasenia1" class="form-control placeholder-no-fix" type="password" placeholder="Nueva Contraseña" runat="server" CausesValidation="true" TextMode="Password" ValidationGroup="GrpGuardarContra" Width="220px" ></asp:TextBox>
|
|
</div>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="TxtContrasenia1" Display="Static" ErrorMessage="<span class='has-error'><span id='username-error' class='help-block'>El campo <b>''Nueva Contraseña''</b> es necesario.</span></span>" ValidationGroup="GrpGuardarContra"></asp:RequiredFieldValidator>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<div style="text-align:center;" class="form-group">
|
|
<label class="control-label visible-ie8 visible-ie9">Confirmar Contraseña</label>
|
|
<div class="input-icon">
|
|
<i class="fa fa-lock"></i>
|
|
<asp:TextBox ID="TxtContrasenia2" class="form-control placeholder-no-fix" type="password" placeholder="Confirmar Contraseña" runat="server" CausesValidation="true" TextMode="Password" ValidationGroup="GrpGuardarContra" Width="220px" ></asp:TextBox>
|
|
</div>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="TxtContrasenia2" Display="Static" ErrorMessage="<span class='has-error'><span id='username-error' class='help-block'>El campo <b>''Confirmar Contraseña''</b> es necesario.</span></span>" ValidationGroup="GrpGuardarContra"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVContrasenia" runat="server" ErrorMessage="Contraseñas diferentes"
|
|
Text="La nueva contraseña es diferente" ControlToCompare="TxtContrasenia1" ControlToValidate="TxtContrasenia2"
|
|
ValidationGroup="GrpGuardarContra" Display="Dynamic"></asp:CompareValidator>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" style="text-align: center;">
|
|
<asp:Button ID="BtnGuardarContraseña" runat="server" Text="Guardar" ValidationGroup="GrpGuardarContra" class="btn btn-primary" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
</ajax:TabContainer>
|
|
</ContentTemplate>
|
|
|
|
</asp:UpdatePanel>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
<div id="ModalBitacora" class="modal ADS fade" role="dialog">
|
|
<div class="modal-dialog">
|
|
<!-- Modal content-->
|
|
<div class="modal-content" style="width: 700px;">
|
|
<div class="modal-header ">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<h4 class="modal-title">Bitácora/Observaciones</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<asp:UpdatePanel runat="server" ID="UPAddEventoBitacora" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-8">
|
|
<br />
|
|
<asp:GridView ID="GvEB" runat="server" AutoGenerateColumns="False" EmptyDataText="No se han capturado comentarios o bitácora" CssClass="table table-striped table-advance table-hover Widthall" GridLines="None">
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Fecha</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("FechaIng") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Descripción</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlEventoBitacora" runat="server" Text='<%# Eval("Descripcion") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<HeaderStyle CssClass="Titulos" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<RowStyle CssClass="Texto" />
|
|
</asp:GridView>
|
|
<br />
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<asp:UpdatePanel runat="server">
|
|
<ContentTemplate>
|
|
<button type="button" class="btn btn-danger" data-dismiss="modal">Cerrar</button>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div id ="DivMail" style="width:350px; background-color:White; border:solid 1px black; color:Black; display:none; position:fixed; z-index: 1500">
|
|
<asp:UpdatePanel ID="UpSendMail" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:HiddenField ID="HdnCveVenta" runat="server" ClientIDMode="Static" Value="-1" />
|
|
<asp:HiddenField ID="HdnFolioVenta" runat="server" ClientIDMode="Static" Value="-1" />
|
|
<table border="1" rules="all" style="border-collapse: collapse; width: 350px">
|
|
<tr align="left">
|
|
<td width="150">Para:</td>
|
|
<td width="200">
|
|
<asp:TextBox ID="TxtParaMail" runat="server" ClientIDMode="Static" Width="194px" ReadOnly="true"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="REVParaMail" runat="server" Display="None" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ControlToValidate="TxtParaMail" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Para (Mail)''</b> no es válido, por favor ingrése uno correcto." ValidationGroup="GrpGuardar"></asp:RegularExpressionValidator>
|
|
<ajax:ValidatorCallOutExtender ID="VCOParaMail" runat="server" HighlightCssClass="vco" TargetControlID="REVParaMail" Width="300px"></ajax:ValidatorCallOutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr align="left">
|
|
<td>
|
|
Con copia para:<br />
|
|
(Separar con: ;)
|
|
</td>
|
|
<td><asp:TextBox ID="TxtCC" runat="server" TextMode="MultiLine" Columns="3" Rows="3" Width="194px"></asp:TextBox></td>
|
|
</tr>
|
|
<tr align="left">
|
|
<td>Texto Adicional:</td>
|
|
<td><asp:TextBox ID="TxtBody" runat="server" TextMode="MultiLine" Columns="3" Rows="3" Width="194px"></asp:TextBox></td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center" colspan="2"><asp:Button ID="BtnSendMail" runat="server" OnClientClick="javascript:$get('DivMail').style.display='none';" Text="Enviar" class="btn btn-primary" /> <input type="button" value="Cancelar" onclick="javascript: $get('DivMail').style.display = 'none';" class="btn btn-danger" /></td>
|
|
</tr>
|
|
</table>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</asp:Content>
|
|
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
|
|
|
|
<script type="text/javascript">
|
|
|
|
function CargaHeader() {
|
|
var grid = document.getElementById('<%=GvCxC.ClientID %>');
|
|
var grid2 = document.getElementById('<%=GvCxCHistorial.ClientID %>');
|
|
|
|
var firstRowHeaderClone = null;
|
|
|
|
if (grid && grid2 && grid.cells && grid2.cells) {
|
|
if (grid && grid.cells.length > 1) {
|
|
firstRowHeaderClone = grid.tBodies[0].rows[0].cloneNode(true);
|
|
grid.tBodies[0].insertBefore(firstRowHeaderClone, grid.tBodies[0].rows[0]);
|
|
|
|
var Row1 = grid.tBodies[0].rows[0];
|
|
var Row2 = grid.tBodies[0].rows[1];
|
|
|
|
if (Row1.cells.length > 1 && Row2.cells.length > 1) {
|
|
Row2.deleteCell(0);
|
|
Row2.deleteCell(0);
|
|
Row2.deleteCell(0);
|
|
Row2.deleteCell(0);
|
|
Row2.deleteCell(0);
|
|
|
|
Row1.cells[0].rowSpan = 2;
|
|
Row1.cells[1].rowSpan = 2;
|
|
Row1.cells[2].rowSpan = 2;
|
|
Row1.cells[3].rowSpan = 2;
|
|
Row1.cells[4].rowSpan = 2;
|
|
|
|
Row1.deleteCell(6);
|
|
Row1.deleteCell(7);
|
|
|
|
Row1.cells[5].colSpan = 2;
|
|
Row1.cells[6].colSpan = 2;
|
|
|
|
//Row2.deleteCell(4);
|
|
//Row2.deleteCell(4);
|
|
|
|
//Row1.cells[7].rowSpan = 2;
|
|
//Row1.cells[8].rowSpan = 2;
|
|
}
|
|
}
|
|
|
|
var firstRowHeaderClone2 = null;
|
|
if (grid2 && grid2.cells.length > 1) {
|
|
firstRowHeaderClone2 = grid2.tBodies[0].rows[0].cloneNode(true);
|
|
grid2.tBodies[0].insertBefore(firstRowHeaderClone2, grid2.tBodies[0].rows[0]);
|
|
|
|
var Row12 = grid2.tBodies[0].rows[0];
|
|
var Row22 = grid2.tBodies[0].rows[1];
|
|
|
|
if (Row12.cells.length > 1 && Row22.cells.length > 1) {
|
|
Row22.deleteCell(0);
|
|
Row22.deleteCell(0);
|
|
Row22.deleteCell(0);
|
|
Row22.deleteCell(0);
|
|
Row22.deleteCell(0);
|
|
|
|
Row12.cells[0].rowSpan = 2;
|
|
Row12.cells[1].rowSpan = 2;
|
|
Row12.cells[2].rowSpan = 2;
|
|
Row12.cells[3].rowSpan = 2;
|
|
Row12.cells[4].rowSpan = 2;
|
|
|
|
Row12.deleteCell(6);
|
|
Row12.deleteCell(7);
|
|
|
|
Row12.cells[5].colSpan = 2;
|
|
Row12.cells[6].colSpan = 2;
|
|
|
|
//Row22.deleteCell(4);
|
|
//Row22.deleteCell(4);
|
|
|
|
//Row12.cells[7].rowSpan = 2;
|
|
//Row12.cells[8].rowSpan = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
</asp:Content> |