156 lines
13 KiB
Plaintext
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"> </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"> </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>" /> <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>
|