Files
SIG/OC/CotizacionEnvio.aspx
JORGE LUIS CAUDILLO ESPARZA c35cf91883 Commit inicial Ventas Productivo
2019-08-14 16:40:54 -07:00

156 lines
13 KiB
Plaintext

<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="CotizacionEnvio.aspx.vb" Inherits="OC_CotizacionEnvio" %>
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="HB" runat="Server">
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="E" runat="Server">
Envío de Solicitud de Cotización
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
</asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
<asp:UpdatePanel ID="UPPDetalle" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<table>
<tr>
<td>
<ajax:TabContainer Width="100%" runat="server" ID="tabCotizaciones" ActiveTabIndex="0" CssClass="tabBodyOverride">
<ajax:TabPanel ID="tabProveedores" runat="server" HeaderText="Invitación a Proveedores">
<ContentTemplate>
<table class="table table-striped table-advance table-hover" width="580px">
<thead>
<tr class="Titulos TextTab">
<th scope="col" style="width: 300px">Clasificacion<br />
Proveedor</th>
<th scope="col" style="width: 150px">RFC</th>
<th scope="col" style="width: 200px">Email</th>
<th scope="col" style="width: 80px">&nbsp;</th>
</tr>
</thead>
<tr id="trAddDetalle" runat="server">
<td>
<asp:DropDownList ID="CboProveedorClasificacion" AutoPostBack="true" runat="server" DataTextField="ProveedorClasificacion" DataValueField="CveProveedorClasificacion" Class="table-group-action-input form-control input-inline input-small input-sm" Style="width: 290px !important;"></asp:DropDownList><br />
<br />
<asp:DropDownList ID="CboProveedor" AutoPostBack="true" runat="server" DataTextField="RazonSocial" DataValueField="CveProveedor" Class="select2me table-group-action-input form-control input-inline input-small input-sm" Style="width: 290px !important;"></asp:DropDownList>
</td>
<td>
<asp:TextBox ID="txtRFC" Width="140px" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RFVRFC" runat="server" ControlToValidate="txtRFC" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''RFC''</b> es necesario, por favor ingréselo." ValidationGroup="VGEnviar"></asp:RequiredFieldValidator>
</td>
<td>
<asp:TextBox ID="txtContactoMail" Width="190px" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RFVContactoMail" runat="server" ControlToValidate="txtContactoMail" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Email''</b> es necesario, por favor ingréselo." ValidationGroup="VGEnviar"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="REVContactoMail" runat="server" ControlToValidate="txtContactoMail" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Email''</b> no tiene el formato correcto." ValidationGroup="VGEnviar" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
<ajax:ValidatorCalloutExtender ID="VCOContactoMail" runat="server" HighlightCssClass="vco" TargetControlID="RFVContactoMail" Width="300px"></ajax:ValidatorCalloutExtender>
<ajax:ValidatorCalloutExtender ID="VCOContactoMail2" runat="server" HighlightCssClass="vco" TargetControlID="REVContactoMail" Width="300px"></ajax:ValidatorCalloutExtender>
</td>
<td style="text-align: center;">
<asp:ImageButton ID="ImgAddDetalle" runat="server" ImageUrl="~/Imagenes/Btn_Add.png" ValidationGroup="VGEnviar" />
</td>
</tr>
</table>
</ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel ID="tabColectivas" runat="server" HeaderText="Invitacion en General">
<ContentTemplate>
<table class="table table-striped table-advance table-hover" width="580px">
<thead>
<tr class="Titulos TextTab">
<th scope="col" style="width: 300px">Colectiva</th>
<th scope="col" style="width: 150px">RFC</th>
<th scope="col" style="width: 200px">Email</th>
<th scope="col" style="width: 80px">&nbsp;</th>
</tr>
</thead>
<tr>
<td>
<asp:DropDownList ID="ddlColectiva" AutoPostBack="true" runat="server" DataTextField="Colectiva" DataValueField="CveColectiva" Class="table-group-action-input form-control input-inline input-small input-sm" Style="width: 290px !important;"></asp:DropDownList>
<asp:RangeValidator ID="RVColectiva" runat="server" ControlToValidate="ddlColectiva" Display="None" Type="Integer" MinimumValue="0" MaximumValue="2147483647" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Colectiva''</b> es necesario, por favor seleccione uno ó Ingrese uno Nuevo." ValidationGroup="VGEnviarColectiva"></asp:RangeValidator>
<ajax:ValidatorCalloutExtender ID="VCORVColectiva" runat="server" HighlightCssClass="vco" TargetControlID="RVColectiva" Width="300px"></ajax:ValidatorCalloutExtender>
<br />
<br />
<asp:TextBox ID="txtColectiva" runat="server" Width="290px"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtRFCColectiva" Width="140px" runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtContactoMailColectiva" Width="190px" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RFVContactoMailColectiva" runat="server" ControlToValidate="txtContactoMailColectiva" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Email''</b> es necesario, por favor ingréselo." ValidationGroup="VGEnviarColectiva"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="REVContactoMailColectiva" runat="server" ControlToValidate="txtContactoMailColectiva" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Email''</b> no tiene el formato correcto." ValidationGroup="VGEnviarColectiva" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
<ajax:ValidatorCalloutExtender ID="VCEContactoMailColectiva1" runat="server" HighlightCssClass="vco" TargetControlID="RFVContactoMailColectiva" Width="300px"></ajax:ValidatorCalloutExtender>
<ajax:ValidatorCalloutExtender ID="VCEContactoMailColectiva2" runat="server" HighlightCssClass="vco" TargetControlID="REVContactoMailColectiva" Width="300px"></ajax:ValidatorCalloutExtender>
</td>
<td style="text-align: center;">
<asp:ImageButton ID="ImgAddDetalleColectiva" runat="server" ImageUrl="~/Imagenes/Btn_Add.png" ValidationGroup="VGEnviarColectiva" />
</td>
</tr>
</table>
</ContentTemplate>
</ajax:TabPanel>
</ajax:TabContainer>
</td>
</tr>
<tr>
<td>
<asp:GridView ID="GvProveedores" DataKeyNames="CveProveedor, ContactoMail, Tipo, RazonSocial, RFC" runat="server" AutoGenerateColumns="False" ShowHeader="False" Width="700px" CssClass="table table-striped table-advance table-hover" Style="margin-top: -10px; text-align: center;" GridLines="None">
<Columns>
<asp:TemplateField HeaderText="Proveedor">
<EditItemTemplate>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="ltRazonSocial" runat="server" Text='<%# Bind("RazonSocial")%>'></asp:Label>
</ItemTemplate>
<ItemStyle Width="300px" />
</asp:TemplateField>
<asp:TemplateField HeaderText="RFC">
<EditItemTemplate>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="ltRFC" runat="server" Text='<%# Bind("RFC")%>'></asp:Label>
</ItemTemplate>
<ItemStyle Width="150px" />
</asp:TemplateField>
<asp:TemplateField HeaderText="ContactoMail">
<EditItemTemplate>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="ltContactoMail" runat="server" Text='<%# Bind("ContactoMail")%>'></asp:Label>
</ItemTemplate>
<ItemStyle Width="200px" />
</asp:TemplateField>
<asp:TemplateField ShowHeader="False">
<EditItemTemplate>
<asp:ImageButton ID="ImgUpdate" runat="server" CausesValidation="True" CommandName="Update" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />&nbsp;<asp:ImageButton ID="ImgCancel" runat="server" CausesValidation="False" CommandName="Cancel" CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-times'></i>" />
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="ImgDelete" runat="server" CausesValidation="False" OnClientClick="return confirm('Está seguro que desea eliminar el movimiento?')" CommandName="Delete" CssClass="btn btn-circle btn-sm red" Text="<i class='icon-trash'></i>" />
</ItemTemplate>
<ItemStyle Width="80px" HorizontalAlign="Center" />
</asp:TemplateField>
</Columns>
</asp:GridView>
</td>
</tr>
<tr>
<td style="text-align: center">
<asp:Button ID="btnEnviar" runat="server" Text="Enviar Solicitud" class="btn btn-primary" /></td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
<script language="javascript" type="text/javascript">
function Ir() {
parent.CargaDatosCotizaciones();
parent.tb_remove();
}
</script>
</asp:Content>