513 lines
49 KiB
Plaintext
513 lines
49 KiB
Plaintext
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="RedesEncuestas.aspx.vb" Inherits="Prospectos_RedesEncuestas" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="H" runat="Server">
|
|
<script type="text/javascript" >
|
|
|
|
function OnSucceeded(result, userContext, methodName) {
|
|
|
|
if (methodName == 'wsGetNombreCuenta') {
|
|
$get('TxtCuentaContable').value = result;
|
|
}
|
|
}
|
|
|
|
function myItemSelectedHandler(source, eventArgs) {
|
|
|
|
//debugger;
|
|
var CC = $get('HdnCveProspectoPadre');
|
|
CC.value = eventArgs.get_value();
|
|
|
|
// var b = $get('C_Tabs_TabConyuge_BtnTruco');
|
|
// b.Click;
|
|
//var aTargetElement = 'BtnSelCuenta';
|
|
//__doPostBack(aTargetElement, eventArgs.get_value());
|
|
|
|
// alert(" Key : " + eventArgs.get_text() + " Value : " + eventArgs.get_value());
|
|
|
|
}
|
|
|
|
function LimpiaImporte(t, txt) {
|
|
|
|
if (t.value != '' && $get(txt)) {
|
|
$get(txt).value = '';
|
|
}
|
|
}
|
|
|
|
|
|
function SetText(ObjFrom, ObjTo) {
|
|
ObjTo.value = ObjFrom.value;
|
|
}
|
|
|
|
</script>
|
|
|
|
<style type="text/css">
|
|
.AutoExtender
|
|
{
|
|
font-family: Verdana, Helvetica, sans-serif;
|
|
font-size: .9em;
|
|
font-weight: normal;
|
|
border: solid 1px #006699;
|
|
line-height: 20px;
|
|
padding: 2px;
|
|
background-color: White;
|
|
margin-left: 2px;
|
|
overflow: auto;
|
|
list-style-type: none;
|
|
}
|
|
|
|
.AutoExtenderList
|
|
{
|
|
cursor: pointer;
|
|
color: darkgray;
|
|
text-align: left;
|
|
}
|
|
|
|
.AutoExtenderHighlight
|
|
{
|
|
color: White;
|
|
background-color: #084784;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#divwidth
|
|
{
|
|
width: 150px !important;
|
|
}
|
|
|
|
#divwidth div
|
|
{
|
|
width: 150px !important;
|
|
}
|
|
</style>
|
|
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="E" runat="Server">
|
|
<asp:Literal ID="LtlTitulo" runat="server" Text="Registro de Prospectos"></asp:Literal> <asp:Literal ID="LtlProspectos" runat="server"></asp:Literal>
|
|
|
|
|
|
|
|
 
|
|
Número de encuestas realizadas { <asp:Literal ID="LtlNumEncuestas" runat="server" Text="0"></asp:Literal> }
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="C" runat="Server">
|
|
<asp:Panel ID="PnlBusquedaGral" runat="server" Visible="false">
|
|
<asp:UpdatePanel ID="UPPBusq" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<ajax:CollapsiblePanelExtender ID="cpeDesc" runat="Server" TargetControlID="PnlBusqueda" ExpandControlID="PnlHBusqueda" CollapseControlID="PnlHBusqueda" Collapsed="True" ExpandedImage="~/imagenes/collapse.jpg" CollapsedImage="~/imagenes/expand.jpg" ImageControlID="description_ToggleImage" />
|
|
<asp:Panel ID="PnlHBusqueda" runat="server" Style="cursor: pointer;">
|
|
<div class="heading">
|
|
<asp:ImageButton ID="Description_ToggleImage" runat="server" ImageUrl="~/imagenes/collapse.jpg" AlternateText="collapse" />Búsquedas
|
|
</div>
|
|
</asp:Panel>
|
|
<asp:Panel ID="PnlBusqueda" runat="server" >
|
|
<table border="0" cellpadding="0">
|
|
<tr>
|
|
<td>A. Paterno</td>
|
|
<td><asp:TextBox ID="TxtPaternoB" runat="server" MaxLength="35"></asp:TextBox></td>
|
|
<td>A. Materno</td>
|
|
<td><asp:TextBox ID="TxtMaternoB" runat="server" MaxLength="35"></asp:TextBox></td>
|
|
<td>Nombres</td>
|
|
<td><asp:TextBox ID="TxtNombresB" runat="server" MaxLength="35"></asp:TextBox></td>
|
|
<td>Fecha Nacimiento</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtFechaNacB" runat="server" MaxLength="12" Width="100px"></asp:TextBox>
|
|
<asp:ImageButton runat="server" ID="ImgFechaNacB" ImageUrl="/Imagenes/calendar.png" ImageAlign="AbsMiddle" Width="16px" Height="16px" AlternateText="Click para ver el Calendario" />
|
|
<ajax:MaskedEditExtender ID="MEEFechaNacB" runat="server" TargetControlID="TxtFechaNacB" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left" Century="2000" CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder="" Enabled="True" ></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender ID="CEFechaNacB" runat="server" TargetControlID="TxtFechaNacB" PopupButtonID="ImgFechaNacB" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:CompareValidator ID="CVFechaNacB" runat="server" ControlToValidate="TxtFechaNacB" Display="None" ErrorMessage="El campo <b>''Fecha de Nacimiento''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOFechaNacB" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaNacB" Width="350px" Enabled="True"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>
|
|
<asp:Button ID="BtnBusqueda" runat="server" Text="Consultar" ValidationGroup="GrpBusqueda" />
|
|
</td>
|
|
</tr>
|
|
<%--<tr>
|
|
<td>Criterio</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlOpcion" runat="server">
|
|
<asp:ListItem Selected="True" Text="Nombre" Value="NOMBRE"></asp:ListItem>
|
|
<asp:ListItem Text="F. Nacimiento" Value="NACIMIENTO"></asp:ListItem>
|
|
</asp:DropDownList></td>
|
|
<td>
|
|
<asp:TextBox ID="TxtBusqueda" runat="server" Width="550px"> </asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVBusqueda" runat="server" ControlToValidate="TxtBusqueda" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Texto a buscar''</b> es necesario, por favor ingréselo." ValidationGroup="GrpBusqueda"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCEBusqueda" runat="server" HighlightCssClass="vco" TargetControlID="RFVBusqueda" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td style="text-align:right;"><asp:Button ID="BtnBusqueda" runat="server" Text="Consultar" ValidationGroup="GrpBusqueda" /></td>
|
|
</tr>--%>
|
|
<tr>
|
|
<td colspan="9">
|
|
<div style="height: 200px; overflow-y: scroll; width: 1000px;">
|
|
<asp:GridView ID="GvBusq" runat="server" AutoGenerateColumns="False" CssClass="tablesorter" ClientIDMode="Static" DataKeyNames="Clave,APaterno,AMaterno,Nombres,FechaNacimiento,Calle,NumExterior,NumInterior, Sexo, Colonia,CP,Ocupacion,Seccion,PadronMunicipio,CveProspecto">
|
|
<Columns>
|
|
<%--<asp:TemplateField HeaderText="Clave">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="LnkClave" Text='<%# Bind("Clave") %>' CssClass="Texto" runat="server" OnClick="LnkClave_Click"></asp:LinkButton>
|
|
</ItemTemplate>
|
|
<ItemStyle Width="100px" />
|
|
</asp:TemplateField>--%>
|
|
<asp:TemplateField HeaderText="Paterno">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="LnkPaterno" Text='<%# Bind("APaterno")%>' CssClass="Texto" runat="server" OnClick="LnkClave_Click"></asp:LinkButton>
|
|
</ItemTemplate>
|
|
<ItemStyle Width="80px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Materno">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="LnkMaterno" Text='<%# Bind("AMaterno")%>' CssClass="Texto" runat="server" OnClick="LnkClave_Click"></asp:LinkButton>
|
|
</ItemTemplate>
|
|
<ItemStyle Width="80px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Nombres">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="LnkNombre" Text='<%# Bind("Nombres")%>' CssClass="Texto" runat="server" OnClick="LnkClave_Click"></asp:LinkButton>
|
|
</ItemTemplate>
|
|
<ItemStyle Width="100px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="F. Nac.">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="LnkFechaNac" Text='<%# Bind("FechaNacimiento", "{0:d}")%>' CssClass="Texto" runat="server" OnClick="LnkClave_Click"></asp:LinkButton>
|
|
</ItemTemplate>
|
|
<ItemStyle Width="70px" />
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="Calle" HeaderText="Calle">
|
|
<ItemStyle Width="250px" />
|
|
</asp:BoundField>
|
|
<asp:BoundField DataField="NumExterior" HeaderText="Ext">
|
|
<ItemStyle Width="25px" />
|
|
</asp:BoundField>
|
|
<asp:BoundField DataField="NumInterior" HeaderText="Int">
|
|
<ItemStyle Width="25px" />
|
|
</asp:BoundField>
|
|
<asp:BoundField DataField="Sexo" HeaderText="Sexo" />
|
|
<asp:BoundField DataField="Colonia" HeaderText="Colonia">
|
|
<ItemStyle Width="100px" />
|
|
</asp:BoundField>
|
|
<asp:BoundField DataField="PadronMunicipio" HeaderText="Municipio">
|
|
<ItemStyle Width="100px" />
|
|
</asp:BoundField>
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<HeaderStyle CssClass="Titulos" />
|
|
</asp:GridView>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</asp:Panel>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</asp:Panel>
|
|
<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%">
|
|
<ajax:TabPanel ID="TabAlta" runat="server" HeaderText="Información General">
|
|
<ContentTemplate>
|
|
<table border="0" class="contenido">
|
|
<tr>
|
|
<td>
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>Datos Generales</b></legend>
|
|
<table border="0" cellpadding="1" cellspacing="0" style="width: 100%">
|
|
<tr>
|
|
<td>En Detección:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlEnDeteccion" Width="50px" runat="server" AutoPostBack="True">
|
|
<asp:ListItem Value="0">No</asp:ListItem>
|
|
<asp:ListItem Value="1">Si</asp:ListItem>
|
|
</asp:DropDownList>
|
|
</td>
|
|
<td colspan="6">
|
|
<asp:Panel ID="PnlReporta" runat="server">
|
|
Referencia de: <asp:HiddenField ID="HdnCveProspectoPadre" runat="server" ClientIDMode="Static" />
|
|
<asp:TextBox ID="TxtReporta" Width="200px" runat="server"></asp:TextBox>
|
|
<ajax:AutoCompleteExtender runat="server" BehaviorID="AutoCompleteEx" ID="autoComplete1"
|
|
TargetControlID="TxtReporta" ServicePath="" ServiceMethod="wsGetReporta"
|
|
CompletionInterval="350" CompletionSetCount="20" CompletionListCssClass="AutoExtender"
|
|
CompletionListItemCssClass="AutoExtenderList" CompletionListHighlightedItemCssClass="AutoExtenderHighlight"
|
|
DelimiterCharacters=";,:" OnClientItemSelected="myItemSelectedHandler"
|
|
FirstRowSelected="True" Enabled="True">
|
|
<Animations>
|
|
<OnShow>
|
|
<Sequence>
|
|
<OpacityAction Opacity="0" />
|
|
<HideAction Visible="true" />
|
|
<ScriptAction Script="
|
|
// Cache the size and setup the initial size
|
|
var behavior = $find('AutoCompleteEx');
|
|
if (!behavior._height) {
|
|
var target = behavior.get_completionList();
|
|
behavior._height = target.offsetHeight - 2;
|
|
target.style.height = '0px';
|
|
}" />
|
|
<Parallel Duration=".2">
|
|
<FadeIn />
|
|
<Length PropertyKey="height" StartValue="0" EndValueScript="$find('AutoCompleteEx')._height" />
|
|
</Parallel>
|
|
</Sequence>
|
|
</OnShow>
|
|
<OnHide>
|
|
<Parallel Duration=".4">
|
|
<FadeOut />
|
|
<Length PropertyKey="height" StartValueScript="$find('AutoCompleteEx')._height" EndValue="0" />
|
|
</Parallel>
|
|
</OnHide></Animations>
|
|
</ajax:AutoCompleteExtender>
|
|
|
|
</asp:Panel>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><asp:TextBox ID="TxtCveProspecto" runat="server" MaxLength="12" Width="200px" Enabled="False" Visible="False"></asp:TextBox></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Apellido Paterno: </td>
|
|
<td>
|
|
<asp:TextBox ID="TxtApellidoPaterno" runat="server" MaxLength="50" Width="150px"></asp:TextBox>(*)
|
|
<asp:RequiredFieldValidator ID="RFVApellidoPaterno" runat="server" ControlToValidate="TxtApellidoPaterno" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Apellido Paterno''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCEApellidoPaterno" runat="server" HighlightCssClass="vco" TargetControlID="RFVApellidoPaterno" Width="300px" Enabled="True"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
|
|
<td>Apellido Materno: </td>
|
|
<td>
|
|
<asp:TextBox ID="TxtApellidoMaterno" runat="server" MaxLength="50" Width="150px"></asp:TextBox>(*)
|
|
<asp:RequiredFieldValidator ID="RFVApellidoMaterno" runat="server" ControlToValidate="TxtApellidoMaterno" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Apellido Materno ''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCEApellidoMaterno" runat="server" HighlightCssClass="vco" TargetControlID="RFVApellidoMaterno" Width="300px" Enabled="True">
|
|
</ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>Nombre(s): </td>
|
|
<td>
|
|
<asp:TextBox ID="TxtNombres" runat="server" MaxLength="50" Width="150px"></asp:TextBox>(*)
|
|
<asp:RequiredFieldValidator ID="RFVNombres" runat="server" ControlToValidate="TxtNombres" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Nombres''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCENombres" runat="server" HighlightCssClass="vco" TargetControlID="RFVNombres" Width="300px" Enabled="True">
|
|
</ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td colspan="2"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Sexo</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlSexo" Width="100px" runat="server">
|
|
<asp:ListItem Text="Femenino" Value="0"></asp:ListItem>
|
|
<asp:ListItem Text="Masculino" Value="1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</td>
|
|
<td>Sección</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtSeccion" runat="server" Width="50px" MaxLength="4"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVSeccion" runat="server" ControlToValidate="TxtSeccion" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Sección''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCESeccion" runat="server" HighlightCssClass="vco" TargetControlID="RFVSeccion" Width="350px" Enabled="True"></ajax:ValidatorCalloutExtender>
|
|
<ajax:MaskedEditExtender ID="MaskedEditExtender2" runat="server" TargetControlID="TxtSeccion"
|
|
Mask="9999" MaskType="Number" OnFocusCssClass="editmask"
|
|
OnInvalidCssClass="invalidmask" ClearMaskOnLostFocus="False"
|
|
AutoComplete="False" Century="2000" CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder="" Enabled="True" />
|
|
</td>
|
|
<td>F. Nacimiento</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtFechaNacimiento" runat="server" MaxLength="12" Width="80px"></asp:TextBox>
|
|
<asp:ImageButton runat="server" ID="ImgFechaNacimiento" ImageUrl="/Imagenes/calendar.png" ImageAlign="AbsMiddle" Width="16px" Height="16px" AlternateText="Click para ver el Calendario" />
|
|
<ajax:MaskedEditExtender ID="MEEFecha" runat="server" TargetControlID="TxtFechaNacimiento" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left" Century="2000" CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder="" Enabled="True"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender ID="CEFechaNacimiento" runat="server" TargetControlID="TxtFechaNacimiento" PopupButtonID="ImgFechaNacimiento" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="RFVFechaNacimiento" runat="server" ControlToValidate="TxtFechaNacimiento" Display="None" ErrorMessage="El campo <b>''Fecha de Nacimiento''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVFechaNacimiento" runat="server" ControlToValidate="TxtFechaNacimiento" Display="None" ErrorMessage="El campo <b>''Fecha de Nacimiento''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOFechaNacimiento1" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaNacimiento" Width="350px" Enabled="True"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="VCOFechaNacimiento2" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaNacimiento" Width="350px" Enabled="True"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr style="display: none;">
|
|
<td>IFE</td>
|
|
<td colspan="5">
|
|
<asp:TextBox ID="TxtIFE" Width="150px" runat="server"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Teléfono: </td>
|
|
<td>
|
|
<asp:TextBox ID="TxtTelefono" runat="server" MaxLength="10" Width="100px"></asp:TextBox>
|
|
<ajax:MaskedEditExtender ID="MEETelefono" runat="server" TargetControlID="TxtTelefono"
|
|
Mask="(999) 999-9999" OnFocusCssClass="editmask"
|
|
OnInvalidCssClass="invalidmask" ClearMaskOnLostFocus="False"
|
|
AutoComplete="False" Century="2000" CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder="" Enabled="True" />
|
|
<ajax:MaskedEditValidator ID="MEVTelefono" runat="server" ControlToValidate="TxtTelefono" ValidationGroup="GrpGuardar2"
|
|
ControlExtender="MEETelefono" Display="Dynamic" ValidationExpression="((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}"
|
|
InvalidValueMessage="*" ErrorMessage="MEVTelefono" />
|
|
</td>
|
|
<td>Celular: </td>
|
|
<td>
|
|
<asp:TextBox ID="TxtCelular" runat="server" MaxLength="10" Width="100px"></asp:TextBox>
|
|
<ajax:MaskedEditExtender ID="MEECelular" runat="server" TargetControlID="TxtCelular"
|
|
Mask="(999) 999-9999" OnFocusCssClass="editmask"
|
|
OnInvalidCssClass="invalidmask" ClearMaskOnLostFocus="False"
|
|
AutoComplete="False" Century="2000" CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder="" Enabled="True" />
|
|
<ajax:MaskedEditValidator ID="MEVCelular" runat="server" ControlToValidate="TxtCelular" ValidationGroup="GrpGuardar2"
|
|
ControlExtender="MEECelular" Display="Dynamic" ValidationExpression="((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}"
|
|
InvalidValueMessage="*" ErrorMessage="MEVCelular" />
|
|
</td>
|
|
<td>Correo: </td>
|
|
<td>
|
|
<asp:TextBox ID="TxtCorreo" runat="server" MaxLength="100" Width="200px"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="REVCorreo" runat="server" ControlToValidate="TxtCorreo" Display="None" ErrorMessage="El campo <b>''Correo''</b> no tiene el formato correcto, por favor corrija." ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ValidationGroup="GrpGuardar"></asp:RegularExpressionValidator>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
<br />
|
|
<fieldset>
|
|
<legend><b>Domicilio Particular</b></legend>
|
|
<table border="0">
|
|
<tr>
|
|
<td>Calle: </td>
|
|
<td>
|
|
<asp:TextBox ID="TxtCalle" runat="server" MaxLength="100" Width="200px"></asp:TextBox>
|
|
</td>
|
|
<td>Número: </td>
|
|
<td>
|
|
<asp:TextBox ID="TxtNumero" runat="server" MaxLength="10" Width="200px"></asp:TextBox>
|
|
</td>
|
|
<td>No. Interior</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtNumeroInterior" runat="server" MaxLength="10" Width="200px"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Entre Calle: </td>
|
|
<td>
|
|
<asp:TextBox ID="TxtEntreCalle1" runat="server" MaxLength="100" Width="200px"></asp:TextBox>
|
|
</td>
|
|
<td>y </td>
|
|
<td>
|
|
<asp:TextBox ID="TxtEntreCalle2" runat="server" MaxLength="100" Width="200px"></asp:TextBox>
|
|
</td>
|
|
<td colspan="2"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Colonia: </td>
|
|
<td>
|
|
<asp:TextBox ID="TxtColonia" runat="server" MaxLength="50" Width="200px"></asp:TextBox>
|
|
</td>
|
|
<td>Código Postal: </td>
|
|
<td>
|
|
<asp:TextBox ID="TxtCodigoPostal" runat="server" MaxLength="5" Width="200px"></asp:TextBox><ajax:FilteredTextBoxExtender ID="FTBECodigoPostal" runat="server" TargetControlID="TxtCodigoPostal" FilterType="Numbers" Enabled="True" />
|
|
</td>
|
|
<td colspan="2"></td>
|
|
</tr>
|
|
<tr style="display: none;">
|
|
<td>País: </td>
|
|
<td>
|
|
<asp:UpdatePanel ID="UPPPaises" runat="server" UpdateMode="Conditional" RenderMode="Inline">
|
|
<ContentTemplate>
|
|
<asp:DropDownList ID="DdlPaises" DataTextField="Pais" DataValueField="CvePais" Width="200px" runat="server" AutoPostBack="True"></asp:DropDownList>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</td>
|
|
<td>Estado: </td>
|
|
<td>
|
|
<asp:UpdatePanel ID="UPPEstados" runat="server" UpdateMode="Conditional" RenderMode="Inline">
|
|
<ContentTemplate>
|
|
<asp:DropDownList ID="DdlEstados" DataTextField="Estado" DataValueField="CveEstado" Width="200px" runat="server" AutoPostBack="True"></asp:DropDownList>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</td>
|
|
<td>Municipio:</td>
|
|
<td>
|
|
<asp:UpdatePanel ID="UPPMunicipios" runat="server" UpdateMode="Conditional" RenderMode="Inline">
|
|
<ContentTemplate>
|
|
<asp:DropDownList ID="DdlMunicipios" DataTextField="Municipio" DataValueField="CveMunicipio" Width="200px" runat="server"></asp:DropDownList>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
<br />
|
|
<fieldset>
|
|
<legend><b>Encuesta</b></legend>
|
|
<table border="0">
|
|
<tr>
|
|
<td>Promotor: </td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlPromotor" DataTextField="Vendedor" DataValueField="CveVendedor" Width="250px" runat="server"></asp:DropDownList>
|
|
</td>
|
|
<td>Fecha: </td>
|
|
<td>
|
|
<asp:TextBox ID="TxtEncuestaFecha" runat="server" MaxLength="12" Width="70px"></asp:TextBox>
|
|
<asp:ImageButton runat="server" ID="ImgEncuestaFecha" ImageUrl="/Imagenes/calendar.png" ImageAlign="AbsMiddle" Width="16px" Height="16px" AlternateText="Click para ver el Calendario" />
|
|
<ajax:MaskedEditExtender ID="MaskedEditExtender1" runat="server" TargetControlID="TxtEncuestaFecha" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left" Century="2000" CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder="" Enabled="True"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="TxtEncuestaFecha" PopupButtonID="ImgEncuestaFecha" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="RFVEncuestaFecha" runat="server" ControlToValidate="TxtEncuestaFecha" Display="None" ErrorMessage="El campo <b>''Fecha de Encuesta''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVEncuestaFecha" runat="server" ControlToValidate="TxtEncuestaFecha" Display="None" ErrorMessage="El campo <b>''Fecha de Encuesta''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="CVEEncuestaFecha" runat="server" HighlightCssClass="vco" TargetControlID="RFVEncuestaFecha" Width="350px" Enabled="True"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="CVEEncuestaFecha2" runat="server" HighlightCssClass="vco" TargetControlID="CVEncuestaFecha" Width="350px" Enabled="True"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="6">
|
|
<hr/>
|
|
<asp:GridView ID="GvPreguntas" runat="server" GridLines="None" AutoGenerateColumns="False" DataKeyNames="CveEncuesta,CvePregunta,PreguntaTipo" EmptyDataText="No se encontraron Respuestas Registrados" OnRowDataBound="GvPreguntas_RowDataBound" ShowHeader="False">
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<ItemStyle BorderStyle="None" />
|
|
<ItemTemplate>
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr>
|
|
<td colspan="2">
|
|
<asp:Label ID="LtlCaracteristica" runat="server" Font-Size="15px" ForeColor="#2a6496" Font-family="sans serif" Text='<%# Eval("Pregunta")%>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="width: 20px;"> </td>
|
|
<td>
|
|
<asp:TextBox ID="TxtValor" runat="server" CausesValidation="true" MaxLength="50" ValidationGroup="GrpEditGuardarCl" Visible="false" Width="400px"></asp:TextBox>
|
|
<asp:ImageButton ID="ImgTxtValor" runat="server" AlternateText="Click para ver el Calendario" Height="16px" ImageAlign="AbsMiddle" ImageUrl="/Imagenes/calendar.png" Visible="false" Width="16px" />
|
|
<ajax:MaskedEditExtender ID="MEETxtValor" runat="server" AcceptNegative="Left" DisplayMoney="Left" Enabled="false" Mask="99/99/9999" MaskType="Date" TargetControlID="TxtValor" UserDateFormat="DayMonthYear"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender ID="CETxtValor" runat="server" Enabled="False" PopupButtonID="ImgTxtValor" PopupPosition="BottomRight" TargetControlID="TxtValor"></ajax:CalendarExtender>
|
|
<asp:DropDownList ID="DdlRespuesta" runat="server" DataTextField="Respuesta" DataValueField="CveRespuesta" Visible="false"></asp:DropDownList>
|
|
<asp:RadioButtonList ID="RbRespuesta" Font-family="sans serif" runat="server" DataTextField="Respuesta" DataValueField="CveRespuesta" RepeatDirection="Vertical" ValidationGroup="GrpGuardar" Visible="false"></asp:RadioButtonList>
|
|
<asp:RequiredFieldValidator ID="RFVRbRespuesta" runat="server" ControlToValidate="RbRespuesta" Display="None" ErrorMessage="" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCORbRespuesta" runat="server" HighlightCssClass="vco" TargetControlID="RFVRbRespuesta" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
</ajax:TabContainer>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center">
|
|
<br/>
|
|
<asp:UpdatePanel ID="UpGuardar" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:Button ID="BtnGuardar" runat="server" Text="Guardar" ValidationGroup="GrpGuardar" />
|
|
<asp:Button ID="BtnEliminar" runat="server" Text="Eliminar" Visible="False" />
|
|
<asp:Button ID="BtnCancelar" runat="server" Text="Cancelar" OnClientClick="javascript:window.location.href='/Prospectos/RedesEncuestas.aspx';return false;" />
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
<br/>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</asp:Content>
|
|
|