Commit inicial Ventas Productivo
This commit is contained in:
313
RMA/Garantias.aspx
Normal file
313
RMA/Garantias.aspx
Normal file
@@ -0,0 +1,313 @@
|
||||
<%@ 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>
|
||||
|
||||
147
RMA/Garantias.aspx.vb
Normal file
147
RMA/Garantias.aspx.vb
Normal file
@@ -0,0 +1,147 @@
|
||||
|
||||
Option Explicit On
|
||||
Option Strict On
|
||||
|
||||
Imports Extensiones
|
||||
Imports System.Data
|
||||
Imports System.Xml
|
||||
Imports System.Globalization
|
||||
Imports System.Linq
|
||||
Imports System
|
||||
Imports System.IO
|
||||
Imports ADServerControl
|
||||
|
||||
Partial Class Ventas_Garantias
|
||||
Inherits ClsPaginas
|
||||
|
||||
Public Property IdCveCompraDetalle As List(Of Integer)
|
||||
Get
|
||||
IdCveCompraDetalle = DirectCast(ViewState("IdCveCompraDetalle"), List(Of Integer))
|
||||
End Get
|
||||
Set(ByVal value As List(Of Integer))
|
||||
ViewState("IdCveCompraDetalle") = value
|
||||
End Set
|
||||
End Property
|
||||
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
|
||||
If Not IsPostBack Then
|
||||
DdlProveedores.DataSource = GlobalDTCompProveedores(UsuarioActual.CveEmpresa)
|
||||
DdlProveedores.DataBind()
|
||||
|
||||
DdlPaqueteria.DataSource = GlobalDTPaqueterias
|
||||
DdlPaqueteria.DataBind()
|
||||
|
||||
|
||||
If IfNull(Request("CveVenta"), "-1").ToString.ToEntero > 0 Then
|
||||
CargaVenta(IfNull(Request("CveVenta"), "-1").ToString.ToEntero)
|
||||
|
||||
End If
|
||||
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub CargaVenta(CveVenta As Integer)
|
||||
Dim Gar As New ClsRMA
|
||||
|
||||
If Gar.GarantiaVentaGet(CveVenta, UsuarioActual.CveEmpresa) Then
|
||||
GvV.DataSource = Gar.DtResultados
|
||||
GvV.DataBind()
|
||||
BtnSolicitar.Visible = True
|
||||
End If
|
||||
PnlVenta.Visible = True
|
||||
DivGProv.Visible = False
|
||||
Gar.Dispose()
|
||||
End Sub
|
||||
|
||||
Protected Sub CargaFolios(sender As Object, e As EventArgs) Handles DdlProveedores.SelectedIndexChanged
|
||||
CargaFolios()
|
||||
End Sub
|
||||
|
||||
Protected Sub BtnConsultar_Click(sender As Object, e As EventArgs)
|
||||
CargaCompra()
|
||||
End Sub
|
||||
|
||||
Private Sub CargaCompra()
|
||||
Dim objCompras As New ClsCompras
|
||||
If objCompras.GetCompraDetalle(DdlFolios.SelectedValue.ToEntero) Then
|
||||
ViewState("DTCompras") = objCompras.DtResultados
|
||||
GvPS.Visible = True
|
||||
BtnSolicitar.Visible = True
|
||||
Else
|
||||
ViewState("DTCompras") = Nothing
|
||||
Alert("Error al consultar la orden de compra", TipoMensaje.MsgError)
|
||||
|
||||
End If
|
||||
|
||||
CargaGrid("")
|
||||
objCompras.Dispose()
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub CargaFolios()
|
||||
Dim objCompras As New ClsCompras
|
||||
|
||||
If objCompras.GetCompras(-1, "-1", "-1", DdlProveedores.SelectedValue.ToEntero, -1, UsuarioActual.CveEmpresa) Then
|
||||
DdlFolios.DataSource = objCompras.DtResultados
|
||||
Else
|
||||
DdlFolios.DataSource = Nothing
|
||||
Alert("No se encontraron folios con el proveedor seleccionado.", TipoMensaje.MsgAdvertencia)
|
||||
End If
|
||||
DdlFolios.DataBind()
|
||||
objCompras.Dispose()
|
||||
UpTabs.Update()
|
||||
End Sub
|
||||
|
||||
Protected Sub GvPS_RowDataBound(sender As Object, e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GvPS.RowDataBound
|
||||
|
||||
|
||||
End Sub
|
||||
|
||||
|
||||
Protected Sub GvPS_RowEditing(sender As Object, e As System.Web.UI.WebControls.GridViewEditEventArgs) Handles GvPS.RowEditing
|
||||
GvPS.EditIndex = e.NewEditIndex
|
||||
CargaGrid("")
|
||||
End Sub
|
||||
|
||||
Private Sub CargaGrid(Orden As String)
|
||||
If Orden <> String.Empty Then
|
||||
Dim DV As New DataView(CType(ViewState("DCompras"), DataTable), "", Orden, DataViewRowState.CurrentRows)
|
||||
GvPS.DataSource = DV.ToTable()
|
||||
DV.Dispose()
|
||||
Else
|
||||
GvPS.DataSource = CType(ViewState("DTCompras"), DataTable)
|
||||
GvPS.DataBind()
|
||||
UPPDetalle.Update()
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Protected Sub GvDatos_RowCancelingEdit(sender As Object, e As System.Web.UI.WebControls.GridViewCancelEditEventArgs) Handles GvPS.RowCancelingEdit
|
||||
GvPS.EditIndex = -1
|
||||
|
||||
CargaGrid("")
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub BtnSolicitar_Click(sender As Object, e As EventArgs) Handles BtnSolicitar.Click
|
||||
Dim CveCompraDetalle = -1
|
||||
For Each row As GridViewRow In GvPS.Rows
|
||||
If row.FCCheckBox("ChkGarantia").Checked Then
|
||||
IdCveCompraDetalle.Add(row.DataKey("CveOrdenCompraDetalle").ToEntero)
|
||||
End If
|
||||
Next
|
||||
|
||||
|
||||
If IdCveCompraDetalle.Count <= 0 Then
|
||||
Alert("No eligió ningún Producto para mandar al proveedor")
|
||||
'Else
|
||||
' UpDatosEnvio.Visible = True
|
||||
' UpDatosEnvio.Update()
|
||||
' Alert("Por favor, capture la información de paquetería")
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub DdlFolios_SelectedIndexChanged(sender As Object, e As EventArgs) Handles DdlFolios.SelectedIndexChanged
|
||||
CargaCompra()
|
||||
End Sub
|
||||
End Class
|
||||
Reference in New Issue
Block a user