-- cobro de crédito. generación de plazo cobranza
This commit is contained in:
@@ -328,7 +328,7 @@
|
|||||||
<asp:GridView ID="GvDatos" runat="server" AutoGenerateColumns="False" Width="100%"
|
<asp:GridView ID="GvDatos" runat="server" AutoGenerateColumns="False" Width="100%"
|
||||||
EmptyDataText="No se encontraron Ventas con los filtros especificados" data-sort="true" ToolTip="Listado de Ventas"
|
EmptyDataText="No se encontraron Ventas con los filtros especificados" data-sort="true" ToolTip="Listado de Ventas"
|
||||||
CssClass="ScrollAD table table-striped table-hover Widthall mysmallbtn" data-heighterror="320" data-freezecols="0" data-freezerows="0" GridLines="None"
|
CssClass="ScrollAD table table-striped table-hover Widthall mysmallbtn" data-heighterror="320" data-freezecols="0" data-freezerows="0" GridLines="None"
|
||||||
DataKeyNames="CveVenta,TipoDocto,Saldo,AtencionA,CveFormaPago33,SerieFolio,CondicionesPago">
|
DataKeyNames="CveVenta,TipoDocto,Saldo,AtencionA,CveFormaPago33,SerieFolio,CondicionesPago,PlazoCobranza">
|
||||||
<Columns>
|
<Columns>
|
||||||
<asp:BoundField HeaderText="Atención" DataField="AtencionA" />
|
<asp:BoundField HeaderText="Atención" DataField="AtencionA" />
|
||||||
<asp:HyperLinkField HeaderText="Folio" DataNavigateUrlFields="CveVenta" DataNavigateUrlFormatString="/Ventas/Ventas.aspx?CveVenta={0}" DataTextField="SerieFolio" ItemStyle-HorizontalAlign="Center" />
|
<asp:HyperLinkField HeaderText="Folio" DataNavigateUrlFields="CveVenta" DataNavigateUrlFormatString="/Ventas/Ventas.aspx?CveVenta={0}" DataTextField="SerieFolio" ItemStyle-HorizontalAlign="Center" />
|
||||||
@@ -615,6 +615,7 @@
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12" style="text-align: center;">
|
<div class="col-md-12" style="text-align: center;">
|
||||||
<asp:HiddenField ID="HdnCveVenta" runat="server" />
|
<asp:HiddenField ID="HdnCveVenta" runat="server" />
|
||||||
|
<asp:HiddenField ID="HdnPlazoCobranza" runat="server" />
|
||||||
<asp:HiddenField ID="HdnVentaCondicionesPago" runat="server" />
|
<asp:HiddenField ID="HdnVentaCondicionesPago" runat="server" />
|
||||||
<asp:HiddenField ID="HdnTotal" runat="server" ClientIDMode="Static" />
|
<asp:HiddenField ID="HdnTotal" runat="server" ClientIDMode="Static" />
|
||||||
<asp:Button ID="BtnPagar" CssClass="btn btn-large btn-success e-big-btn" runat="server" Text="Pagar" />
|
<asp:Button ID="BtnPagar" CssClass="btn btn-large btn-success e-big-btn" runat="server" Text="Pagar" />
|
||||||
|
|||||||
@@ -402,6 +402,7 @@ Partial Class Ventas_PVCobranza
|
|||||||
LtlFolio.Text = GvRow.DataKey("SerieFolio")
|
LtlFolio.Text = GvRow.DataKey("SerieFolio")
|
||||||
LtlSaldo.Text = GvRow.DataKey("Saldo").ToDecimal.FormatoNumero
|
LtlSaldo.Text = GvRow.DataKey("Saldo").ToDecimal.FormatoNumero
|
||||||
HdnVentaCondicionesPago.Value = GvRow.DataKey("CondicionesPago")
|
HdnVentaCondicionesPago.Value = GvRow.DataKey("CondicionesPago")
|
||||||
|
HdnPlazoCobranza.Value = GvRow.DataKey("PlazoCobranza")
|
||||||
|
|
||||||
If UsuarioActual.CveEmpresa = 189 AndAlso GvRow.DataKey("TipoDocto") = "Rem" Then
|
If UsuarioActual.CveEmpresa = 189 AndAlso GvRow.DataKey("TipoDocto") = "Rem" Then
|
||||||
DivAnticipo.Visible = True
|
DivAnticipo.Visible = True
|
||||||
@@ -536,13 +537,14 @@ Partial Class Ventas_PVCobranza
|
|||||||
Dim respFactura As Modelos.Factura.MMensajeFactura = Nothing
|
Dim respFactura As Modelos.Factura.MMensajeFactura = Nothing
|
||||||
Dim respNC As Modelos.Factura.MMensajeFactura = Nothing
|
Dim respNC As Modelos.Factura.MMensajeFactura = Nothing
|
||||||
Dim RegistrarPago As Boolean = True
|
Dim RegistrarPago As Boolean = True
|
||||||
|
Dim PlazoCobranza As Integer = HdnPlazoCobranza.Value.ToEntero
|
||||||
Try
|
Try
|
||||||
'FACTURAR LA REMISION PARA HACER EL PAGO
|
'FACTURAR LA REMISION PARA HACER EL PAGO
|
||||||
If UsuarioActual.CveEmpresa.Contiene(189, 197) AndAlso VentaActual.TipoDocto = "Rem" Then
|
If UsuarioActual.CveEmpresa.Contiene(189, 197) AndAlso VentaActual.TipoDocto = "Rem" Then
|
||||||
|
|
||||||
CveVentaRemision = HdnCveVenta.Value.ToEntero
|
CveVentaRemision = HdnCveVenta.Value.ToEntero
|
||||||
|
|
||||||
respFactura = GenerarFactura(CveVendedor, VentaActual, ObjVentas2, ObjClientes, ObservacionesAlmacen, VentaContado)
|
respFactura = GenerarFactura(CveVendedor, VentaActual, ObjVentas2, ObjClientes, ObservacionesAlmacen, VentaContado, PlazoCobranza)
|
||||||
|
|
||||||
If respFactura Is Nothing Then
|
If respFactura Is Nothing Then
|
||||||
MsgError = "Ocurrió un error al generar la factura"
|
MsgError = "Ocurrió un error al generar la factura"
|
||||||
@@ -773,7 +775,7 @@ Partial Class Ventas_PVCobranza
|
|||||||
UpL.Update()
|
UpL.Update()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Function GenerarFactura(CveVendedor As Integer, ByRef VentaRemision As Venta, ByRef ObjVentas As ClsVentas, ByRef ObjClientes As ClsClientes, ObservacionesAlmacen As String, VentaConta As Boolean) As Modelos.Factura.MMensajeFactura
|
Private Function GenerarFactura(CveVendedor As Integer, ByRef VentaRemision As Venta, ByRef ObjVentas As ClsVentas, ByRef ObjClientes As ClsClientes, ObservacionesAlmacen As String, VentaConta As Boolean, PlazoCobranza As Integer) As Modelos.Factura.MMensajeFactura
|
||||||
Dim Retorno As Modelos.Factura.MMensajeFactura = Nothing
|
Dim Retorno As Modelos.Factura.MMensajeFactura = Nothing
|
||||||
Dim SbAlert As New StringBuilder()
|
Dim SbAlert As New StringBuilder()
|
||||||
|
|
||||||
@@ -799,6 +801,7 @@ Partial Class Ventas_PVCobranza
|
|||||||
ObjFactura.RemisionesLista = RemisionesLista
|
ObjFactura.RemisionesLista = RemisionesLista
|
||||||
ObjFactura.DtRemisionesPS = DtRemisionesPS
|
ObjFactura.DtRemisionesPS = DtRemisionesPS
|
||||||
ObjFactura.DtRemisiones = DtRemisiones
|
ObjFactura.DtRemisiones = DtRemisiones
|
||||||
|
ObjFactura.FechaPago = ObjFactura.Fecha.AddDays(PlazoCobranza)
|
||||||
|
|
||||||
Dim DtPagos As DataTable = New DataTable("DtPagosFactura")
|
Dim DtPagos As DataTable = New DataTable("DtPagosFactura")
|
||||||
DtPagos.Columns.Add(New DataColumn("CveFormaPago", GetType(Integer)))
|
DtPagos.Columns.Add(New DataColumn("CveFormaPago", GetType(Integer)))
|
||||||
@@ -821,6 +824,7 @@ Partial Class Ventas_PVCobranza
|
|||||||
ObjFactura.CveFormaPago33 = CveFormaPago
|
ObjFactura.CveFormaPago33 = CveFormaPago
|
||||||
ObjFactura.CveMetodoPago33 = 1
|
ObjFactura.CveMetodoPago33 = 1
|
||||||
End If
|
End If
|
||||||
|
ObjFactura.FechaPago = Now 'venta de cantado el mismo dia
|
||||||
Else
|
Else
|
||||||
'venta a crédito
|
'venta a crédito
|
||||||
ObjFactura.CveFormaPago33 = 20 ' por definir
|
ObjFactura.CveFormaPago33 = 20 ' por definir
|
||||||
|
|||||||
Reference in New Issue
Block a user