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

314 lines
24 KiB
Plaintext

<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="Garantias.aspx.vb" Inherits="Ventas_Garantias" %>
<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="E" Runat="Server">
Solicitud de Garantía
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="HB" Runat="Server">
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="H" Runat="Server">
</asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="C" Runat="Server">
<asp:UpdatePanel runat="server" ID="UpTabs" UpdateMode="Conditional">
<ContentTemplate>
<ajax:TabContainer ID="Tab" runat="server" ActiveTabIndex="0" Width="100%">
<ajax:TabPanel ID="TabG" runat="server" HeaderText="Garantia">
<ContentTemplate>
<asp:UpdatePanel runat="server" ID="UPP" UpdateMode="Conditional">
<ContentTemplate>
<div class="portlet smmallpadding light bordered" ID="DivGProv" runat="server">
<div class="portlet-title">
<div class="caption font-green">
<i class="icon-pin font-green"></i>
<span class="caption-subject bold uppercase">Solicitud de garantía a proveedor</span>
</div>
<div class="actions">
<div class="btn-group">
</div>
</div>
<div class="tools">
<a href="javascript:;" class="expand"></a>
</div>
</div>
<div class="portlet-body form">
<div class="row">
<div class=" col-md-3">
<div class="form-group form-md-line-input input-iconright">
<asp:DropDownList runat="server" CssClass="form-control input-sm select2me" ID="DdlProveedores" AutoPostBack="true" DataTextField="RazonSocial" DataValueField="CveProveedor" OnSelectedIndexChanged="CargaFolios"></asp:DropDownList>
<label>Proveedor: </label>
<i></i>
</div>
</div>
<div class=" col-md-2">
<div class="form-group form-md-line-input input-iconright">
<asp:DropDownList runat="server" CssClass="form-control input-sm select2me" ID="DdlFolios" AutoPostBack="true" DataTextField="Folio" DataValueField="CveCompra"></asp:DropDownList>
<label class="truncate">Folio: </label>
<i></i>
</div>
</div>
</div>
<div>
<div> <br />
</div>
</div>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UPPDetalle" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Panel ID="PnlVenta" runat="server" Visible="false">
<table style="width:100%">
<tr class="SubTotales">
<td>Folio:</td>
<td>
<asp:HyperLink ID="HplVenta" runat="server"></asp:HyperLink></td>
<td>Fecha:</td>
<td>
<asp:Literal ID="LtlFecha" runat="server"></asp:Literal></td>
</tr>
</table>
<asp:GridView ID="GvV" style="width:100%" runat="server" AutoGenerateColumns="False" DataKeyNames="" GridLines="none" BorderWidth="0" EmptyDataText="Sin Productos o Servicios agregados" CssClass="table GvPS table-striped table-hover table-advance Widthall">
<Columns>
<asp:TemplateField HeaderText="">
<ItemTemplate>
<asp:CheckBox ID="ChkGarantia" Text="" runat="server" Checked="true" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Cantidad">
<ItemTemplate>
<asp:TextBox ID="TxtCantidad" runat="server" CausesValidation="true" ClientIDMode="Static" MaxLength="12" Text='<%# Eval("Cantidad", "{0:N2}") %>' ValidationGroup="GprGV" Width="45px" Height="24px" Enabled="True"></asp:TextBox>
<asp:Literal ID="LtlCantidad" runat="server" Text='<%# Eval("Cantidad", "{0:N2}") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="UnidadMedida" HeaderText="UM" />
<asp:BoundField DataField="PS" HeaderText="Producto o Servicio" />
<asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="Folio Salida">
<ItemTemplate>
<asp:HyperLink Style="display: initial;" ID="HplFE" NavigateUrl='<%# Eval("CveMovimientoSalida", "/Inventarios/EntradasSalidas.aspx?CveMovimiento={0}") %>' CssClass="Texto" runat="server" Text='<%# Eval("FolioSalida") %>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="FechaSalida" HeaderText="Fecha Salida" />
<asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="Folio Entrada">
<ItemTemplate>
<asp:HyperLink Style="display: initial;" ID="HplFE" NavigateUrl='<%# Eval("CveMovimientoEntrada", "/Inventarios/EntradasSalidas.aspx?CveMovimiento={0}") %>' CssClass="Texto" runat="server" Text='<%# Eval("FolioEntrada") %>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="FechaEntrada" HeaderText="Fecha Entrada" />
<asp:BoundField DataField="NombreComercial" HeaderText="Proveedor" />
<asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="Folio Entrada">
<ItemTemplate>
<asp:HyperLink Style="display: initial;" ID="HplC" NavigateUrl='<%# Eval("SerieFolioCompra", "/Compras/Compras.aspx?CveCompra={0}") %>' CssClass="Texto" runat="server" Text='<%# Eval("SerieFolioCompra") %>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</asp:Panel>
<asp:GridView ID="GvPS" style="width:100%" runat="server" Visible="true" AutoGenerateColumns="False" DataKeyNames="CveOrdenCompraDetalle" GridLines="none" BorderWidth="0" EmptyDataText="Sin Productos o Servicios agregados" CssClass="table GvPS table-striped table-hover table-advance Widthall">
<Columns>
<asp:TemplateField HeaderText="">
<ItemTemplate>
<asp:CheckBox ID="ChkGarantia" Text="" runat="server" Checked="true" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Cantidad">
<ItemTemplate>
<asp:TextBox ID="TxtCantidad" runat="server" CausesValidation="true" ClientIDMode="Static" MaxLength="12" Text='<%# Eval("Cantidad") %>' ValidationGroup="GprGV" Width="45px" Height="24px" Enabled="True"></asp:TextBox>
<asp:Literal ID="LtlCantidad" runat="server" Text='<%# Eval("Cantidad", "{0:N2}") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="UM">
<ItemTemplate>
<asp:Literal ID="LtlUnidadMedida" runat="server" Text='<%# Eval("UM") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="Producto o Servicio">
<ItemTemplate>
<div style="float: left; width: 100%;">
<span style="width: 100%; border-bottom: 1px solid gray;">
<asp:CheckBox Text="" runat="server" ID="CheckClasificacion" Visible="false" />
<asp:Label ID="LblClasificacion" runat="server" Text='<%# Eval("Clasificacion") %>'></asp:Label>
</span>
<br />
<asp:HyperLink Style="display: initial;" ID="HplPS" Width="200px" NavigateUrl='<%# If(CInt(Eval("CvePS").ToString) > 0, String.Format("/Ventas/ProductosServicios.aspx?CvePS={0}&Ret=Comp&Popup=1&TB_iframe=true&height=500&width=950&Ret=Comp", Eval("CvePS")), "")%>' CssClass='<%# If(CInt(Eval("CvePS").ToString) > 0, "Texto thickbox", "") %>' runat="server" Text='<%# Eval("PS") %>'></asp:HyperLink>
</div>
</ItemTemplate>
<ItemStyle VerticalAlign="Top" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Observaciones">
<ItemTemplate>
<asp:Literal ID="LtlObsPS" runat="server" Text='<%# Eval("Obs") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Precio Unitario">
<ItemTemplate>
<asp:Literal ID="LtlPU" runat="server" Text='<%# Eval("PU", "{0:N2}") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Total">
<ItemTemplate>
<asp:Literal ID="LtlTotal" runat="server" Text='<%# Eval("Total", "{0:N2}") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<br />
<div class="row">
<div class="col-md-6">
<div class="portlet light smmallpadding bordered ">
<div class="portlet-title">
<div class="caption font-green">
<i class="icon-pin font-green"></i>
<span class="caption-subject bold uppercase">Datos Garantía</span>
</div>
<div class="actions">
<div class="btn-group">
</div>
</div>
</div>
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom ">
<div class="form-body">
<tr>
<td>Correo:</td>
<td>
<div class="form-group form-md-line-input" style="width: 400px">
<asp:TextBox ID="TxtCorreo" CssClass="form-control input-sm" runat="server" MaxLength="0"></asp:TextBox><label></label>
</div>
</td>
</tr>
<tr>
<td>Motivo:</td>
<td>
<div class="form-group form-md-line-input" style="width: 100%">
<asp:TextBox ID="TxtMotivo" CssClass="form-control input-sm" runat="server" MaxLength="13"></asp:TextBox><label></label>
<asp:RequiredFieldValidator ID="RFVRFC" runat="server" ControlToValidate="TxtMotivo" 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="GrpGuardar"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="VCERFC" runat="server" HighlightCssClass="vco" TargetControlID="RFVRFC" Width="300px"></ajax:ValidatorCalloutExtender>
</div>
</td>
</tr>
<%--<tr>
<td>Estatus:</td>
<td>
<div class="form-group form-md-line-input" style="width: 200px">
<asp:DropDownList ID="DdlEstatus" CssClass="form-control select2me" runat="server">
<asp:ListItem Text="Registrada" Value="1"></asp:ListItem>
</asp:DropDownList><label></label>
</div>
</td>
</tr>--%>
</table>
</div>
</div>
</div>
</div>
<div class="col-md-6">
<div class="portlet light smmallpadding bordered ">
<div class="portlet-title">
<div class="caption font-green">
<i class="icon-pin font-green"></i>
<span class="caption-subject bold uppercase">Datos de Envío</span>
</div>
<div class="actions">
<div class="btn-group">
</div>
</div>
</div>
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom ">
<div class="form-body">
<tr>
<td>Paquetería:</td>
<td>
<div class="form-sgroup form-md-line-input" style="width: 200px">
<asp:DropDownList ID="DdlPaqueteria" CssClass="form-control select2me" runat="server" DataTextField="Paqueteria" DataValueField="CvePaqueteria"></asp:DropDownList><label></label>
<asp:RequiredFieldValidator ID="RFVPaq" runat="server" ControlToValidate="DdlPaqueteria" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Paqueteria''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" HighlightCssClass="vco" TargetControlID="RFVRFC" Width="300px"></ajax:ValidatorCalloutExtender>
</div>
</td>
</tr>
<table border="0">
<tr>
<td>Guía:</td>
<td>
<div class="form-group form-md-line-input" style="width: 114px">
<asp:TextBox ID="TxtGuia" CssClass="form-control input-sm" runat="server" MaxLength="10"></asp:TextBox><label></label>
</div>
</td>
</tr>
<tr>
<td>Fecha Envio:</td>
<td>
<div class="form-group form-md-line-input" style="width: 400px">
<asp:TextBox ID="TxtRazonSocial" CssClass="form-control input-sm" runat="server" MaxLength="200"></asp:TextBox><label></label>
<asp:RequiredFieldValidator ID="RFVRazonSocial" runat="server" ControlToValidate="TxtRazonSocial" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Razón Social''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="VCERazonSocial" runat="server" HighlightCssClass="vco" TargetControlID="RFVRazonSocial" Width="300px"></ajax:ValidatorCalloutExtender>
</div>
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<asp:Button runat="server" ID="BtnSolicitar" Style="float:right;margin-right:20px; margin-top:20px;" Text="Solicitar garantía" visible="false" CssClass="btn btn-primary" />
</div>
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel ID="TabR" runat="server" HeaderText="Recepción">
</ajax:TabPanel>
</ajax:TabContainer>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>
<asp:Content ID="Content7" ContentPlaceHolderID="JS" Runat="Server">
</asp:Content>