Merge branch 'master' of http://192.168.10.111:8383/SIG
This commit is contained in:
@@ -615,7 +615,7 @@ Public Class ClsNominas
|
|||||||
End Try
|
End Try
|
||||||
Return retorno
|
Return retorno
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function GuardarAguinaldo(CveEmpresa As Integer, CveUsuario As Integer, registros As String) As Boolean
|
Public Function GuardarAguinaldo(CveEmpresa As Integer, CveUsuario As Integer, registros As String) As Boolean
|
||||||
Dim retorno As Boolean = False
|
Dim retorno As Boolean = False
|
||||||
|
|
||||||
@@ -2743,7 +2743,7 @@ Public Class ClsNominas
|
|||||||
End Try
|
End Try
|
||||||
Return retorno
|
Return retorno
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function ReporteVacacionesCalendario(CveProyecto As Integer, CveSubProyecto As Integer, cveEmpresa As Integer, fechaInicio As String, fechaFin As String) As Boolean
|
Public Function ReporteVacacionesCalendario(CveProyecto As Integer, CveSubProyecto As Integer, cveEmpresa As Integer, fechaInicio As String, fechaFin As String) As Boolean
|
||||||
Dim retorno As Boolean = False
|
Dim retorno As Boolean = False
|
||||||
Try
|
Try
|
||||||
|
|||||||
@@ -1022,7 +1022,7 @@ Public Class ClsPaginas
|
|||||||
|
|
||||||
For Each file As String In files
|
For Each file As String In files
|
||||||
Dim fi As IO.FileInfo = New IO.FileInfo(file)
|
Dim fi As IO.FileInfo = New IO.FileInfo(file)
|
||||||
If fi.LastAccessTime <DateTime.Now.AddMonths(-6) Then fi.Delete()
|
If fi.LastAccessTime < DateTime.Now.AddMonths(-6) Then fi.Delete()
|
||||||
Next
|
Next
|
||||||
Next
|
Next
|
||||||
End If
|
End If
|
||||||
|
|||||||
@@ -204,7 +204,7 @@ Public Class ClsProductosServicios
|
|||||||
End Sub
|
End Sub
|
||||||
#End Region
|
#End Region
|
||||||
Public Function GetPS(CvePS As Integer, CveClasificacion As Integer, CveEmpresa As Integer, Optional Codigo As String = "-1", Optional NumeroParte As String = "-1",
|
Public Function GetPS(CvePS As Integer, CveClasificacion As Integer, CveEmpresa As Integer, Optional Codigo As String = "-1", Optional NumeroParte As String = "-1",
|
||||||
Optional CodigoBarras As String = "-1", Optional PS As String = "-1", Optional PSExtranjero As String = "-1", Optional EsPaquete As Integer = -1, Optional CveSubProyecto As Integer = -1,
|
Optional CodigoBarras As String = "-1", Optional PS As String = "-1", Optional EsPaquete As Integer = -1, Optional CveSubProyecto As Integer = -1,
|
||||||
Optional pAplicaParaVenta As Integer = -1, Optional pEstado As Integer = -1, Optional CveClasificacionCosto As Integer = -1, Optional CveTipoPS As Integer = -1,
|
Optional pAplicaParaVenta As Integer = -1, Optional pEstado As Integer = -1, Optional CveClasificacionCosto As Integer = -1, Optional CveTipoPS As Integer = -1,
|
||||||
Optional CveCompuesto As Integer = -1, Optional SATClavePS As String = "-1", Optional TopSelect As Integer = 10000, Optional CveMarca As Integer = -1) As Boolean
|
Optional CveCompuesto As Integer = -1, Optional SATClavePS As String = "-1", Optional TopSelect As Integer = 10000, Optional CveMarca As Integer = -1) As Boolean
|
||||||
Dim Retorno As Boolean = False
|
Dim Retorno As Boolean = False
|
||||||
@@ -217,7 +217,6 @@ Public Class ClsProductosServicios
|
|||||||
.Add("@NumeroParte", SqlDbType.VarChar).Value = NumeroParte
|
.Add("@NumeroParte", SqlDbType.VarChar).Value = NumeroParte
|
||||||
.Add("@CodigoBarras", SqlDbType.VarChar).Value = CodigoBarras
|
.Add("@CodigoBarras", SqlDbType.VarChar).Value = CodigoBarras
|
||||||
.Add("@PS", SqlDbType.VarChar).Value = PS
|
.Add("@PS", SqlDbType.VarChar).Value = PS
|
||||||
.Add("@PSExtranjero", SqlDbType.VarChar).Value = PSExtranjero
|
|
||||||
.Add("@CveClasificacion", SqlDbType.Int).Value = CveClasificacion
|
.Add("@CveClasificacion", SqlDbType.Int).Value = CveClasificacion
|
||||||
.Add("@EsPaquete", SqlDbType.SmallInt).Value = EsPaquete
|
.Add("@EsPaquete", SqlDbType.SmallInt).Value = EsPaquete
|
||||||
.Add("@AplicaParaVenta", SqlDbType.Int).Value = pAplicaParaVenta
|
.Add("@AplicaParaVenta", SqlDbType.Int).Value = pAplicaParaVenta
|
||||||
@@ -333,7 +332,6 @@ Public Class ClsProductosServicios
|
|||||||
|
|
||||||
With SqlAdapter.SelectCommand.Parameters
|
With SqlAdapter.SelectCommand.Parameters
|
||||||
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
||||||
|
|
||||||
End With
|
End With
|
||||||
|
|
||||||
Try
|
Try
|
||||||
@@ -424,8 +422,6 @@ Public Class ClsProductosServicios
|
|||||||
DataAdapter("PA_ProductosServiciosAdd")
|
DataAdapter("PA_ProductosServiciosAdd")
|
||||||
|
|
||||||
With SqlAdapter.SelectCommand.Parameters
|
With SqlAdapter.SelectCommand.Parameters
|
||||||
|
|
||||||
|
|
||||||
.Add("@CveClasificacion", SqlDbType.Int).Value = CveClasificacion
|
.Add("@CveClasificacion", SqlDbType.Int).Value = CveClasificacion
|
||||||
.Add("@CveClasificacionCosto", SqlDbType.Int).Value = CveClasificacionCosto
|
.Add("@CveClasificacionCosto", SqlDbType.Int).Value = CveClasificacionCosto
|
||||||
.Add("@CveUnidadMedida", SqlDbType.Int).Value = CveUnidadMedida
|
.Add("@CveUnidadMedida", SqlDbType.Int).Value = CveUnidadMedida
|
||||||
@@ -433,6 +429,7 @@ Public Class ClsProductosServicios
|
|||||||
.Add("@NumeroParte", SqlDbType.VarChar).Value = If(NumeroParte = "", "-1", NumeroParte)
|
.Add("@NumeroParte", SqlDbType.VarChar).Value = If(NumeroParte = "", "-1", NumeroParte)
|
||||||
.Add("@CodigoBarras", SqlDbType.VarChar).Value = If(CodigoBarras = "", "-1", CodigoBarras)
|
.Add("@CodigoBarras", SqlDbType.VarChar).Value = If(CodigoBarras = "", "-1", CodigoBarras)
|
||||||
.Add("@PS", SqlDbType.VarChar).Value = If(PS.Length > 845, PS.Substring(0, 845), PS)
|
.Add("@PS", SqlDbType.VarChar).Value = If(PS.Length > 845, PS.Substring(0, 845), PS)
|
||||||
|
.Add("@PSExtranjero", SqlDbType.VarChar).Value = If(PSExtranjero.Length > 845, PSExtranjero.Substring(0, 845), PSExtranjero)
|
||||||
.Add("@Precio", SqlDbType.Float).Value = Precio
|
.Add("@Precio", SqlDbType.Float).Value = Precio
|
||||||
.Add("@IVA", SqlDbType.Float).Value = IVA
|
.Add("@IVA", SqlDbType.Float).Value = IVA
|
||||||
.Add("@RetIVA", SqlDbType.Float).Value = RetIVA
|
.Add("@RetIVA", SqlDbType.Float).Value = RetIVA
|
||||||
@@ -441,7 +438,6 @@ Public Class ClsProductosServicios
|
|||||||
.Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
|
.Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
|
||||||
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
||||||
.Add("@EsPaquete", SqlDbType.Bit).Value = EsPaquete
|
.Add("@EsPaquete", SqlDbType.Bit).Value = EsPaquete
|
||||||
.Add("@PSExtranjero", SqlDbType.VarChar).Value = If(PSExtranjero.Length > 845, PSExtranjero.Substring(0, 845), PSExtranjero)
|
|
||||||
.Add("@CveMetodoInventario", SqlDbType.Int).Value = CveMetodoInventario
|
.Add("@CveMetodoInventario", SqlDbType.Int).Value = CveMetodoInventario
|
||||||
.Add("@RETURN_VALUE", SqlDbType.Int).Direction = ParameterDirection.ReturnValue
|
.Add("@RETURN_VALUE", SqlDbType.Int).Direction = ParameterDirection.ReturnValue
|
||||||
.Add("@CveTipoPS", SqlDbType.Int).Value = CveTipoPS
|
.Add("@CveTipoPS", SqlDbType.Int).Value = CveTipoPS
|
||||||
@@ -717,6 +713,7 @@ Public Class ClsProductosServicios
|
|||||||
.Add("@NumeroParte", SqlDbType.VarChar).Value = If(NumeroParte = "", "-1", NumeroParte)
|
.Add("@NumeroParte", SqlDbType.VarChar).Value = If(NumeroParte = "", "-1", NumeroParte)
|
||||||
.Add("@CodigoBarras", SqlDbType.VarChar).Value = If(CodigoBarras = "", "-1", CodigoBarras)
|
.Add("@CodigoBarras", SqlDbType.VarChar).Value = If(CodigoBarras = "", "-1", CodigoBarras)
|
||||||
.Add("@PS", SqlDbType.VarChar).Value = PS
|
.Add("@PS", SqlDbType.VarChar).Value = PS
|
||||||
|
.Add("@PSExtranjero", SqlDbType.VarChar).Value = PSExtranjero
|
||||||
.Add("@Precio", SqlDbType.Float).Value = Precio
|
.Add("@Precio", SqlDbType.Float).Value = Precio
|
||||||
.Add("@IVA", SqlDbType.Float).Value = IVA
|
.Add("@IVA", SqlDbType.Float).Value = IVA
|
||||||
.Add("@RetIVA", SqlDbType.Float).Value = RetIVA
|
.Add("@RetIVA", SqlDbType.Float).Value = RetIVA
|
||||||
@@ -738,8 +735,6 @@ Public Class ClsProductosServicios
|
|||||||
.Add("@CveCompuesto", SqlDbType.Int).Value = CveCompuesto
|
.Add("@CveCompuesto", SqlDbType.Int).Value = CveCompuesto
|
||||||
.Add("@CveSATPS", SqlDbType.Int).Value = CveSATPS
|
.Add("@CveSATPS", SqlDbType.Int).Value = CveSATPS
|
||||||
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
||||||
.Add("@PSExtranjero", SqlDbType.VarChar).Value = PSExtranjero
|
|
||||||
|
|
||||||
'Nuevo R: 26/09/2017'
|
'Nuevo R: 26/09/2017'
|
||||||
.Add("@Inventariable", SqlDbType.Bit).Value = Inventariable
|
.Add("@Inventariable", SqlDbType.Bit).Value = Inventariable
|
||||||
.Add("@CveProveedorCompra", SqlDbType.Int).Value = CveProveedorCompra
|
.Add("@CveProveedorCompra", SqlDbType.Int).Value = CveProveedorCompra
|
||||||
|
|||||||
@@ -161,8 +161,8 @@ Public Class GenerarPDFFactura : Implements IHttpHandler
|
|||||||
|
|
||||||
Dim rutaReporte As String = "Empresas\Grales\Formatos\FacturaSALI.rdlc"
|
Dim rutaReporte As String = "Empresas\Grales\Formatos\FacturaSALI.rdlc"
|
||||||
|
|
||||||
Dim QR As ClbNegBICFDv3_2.ClsNegCBBGenerar = New ClbNegBICFDv3_2.ClsNegCBBGenerar()
|
' Dim QR As Byte() 'ClbNegBICFDv3_2.ClsNegCBBGenerar = New ClbNegBICFDv3_2.ClsNegCBBGenerar()
|
||||||
Dim cQr As Byte() = QR.GenerarCBBBytes(objxml.emisor.Rfc, objxml.receptor.Rfc, objxml.comprobante.Total, objxml.complemento.UUID)
|
Dim cQr As Byte() = Nothing ' = QR.GenerarCBBBytes(objxml.emisor.Rfc, objxml.receptor.Rfc, objxml.comprobante.Total, objxml.complemento.UUID)
|
||||||
Dim parametros As List(Of ReportParameter) = New List(Of ReportParameter)()
|
Dim parametros As List(Of ReportParameter) = New List(Of ReportParameter)()
|
||||||
parametros.Add(New ReportParameter("comprobante_Certificado", objxml.comprobante.Certificado))
|
parametros.Add(New ReportParameter("comprobante_Certificado", objxml.comprobante.Certificado))
|
||||||
parametros.Add(New ReportParameter("comprobante_CondicionesDePago", objxml.comprobante.CondicionesDePago))
|
parametros.Add(New ReportParameter("comprobante_CondicionesDePago", objxml.comprobante.CondicionesDePago))
|
||||||
|
|||||||
@@ -188,7 +188,7 @@ Partial Class Contabilidad2_RepBalanzaComprobacion
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
'Acomoda Deudor y Acreedor
|
'Acomoda Deudor y Acreedor
|
||||||
If e.Row.DBCampo("CveTipo") = "1" Then
|
If e.Row.DBCampo("CveTipo") = "0" Then
|
||||||
e.Row.FCLabel("LbSaldoInicial").Text = String.Format("{0} ", e.Row.DBCampo("SaldoInicial").FormatoNumero)
|
e.Row.FCLabel("LbSaldoInicial").Text = String.Format("{0} ", e.Row.DBCampo("SaldoInicial").FormatoNumero)
|
||||||
e.Row.FCLabel("LbSaldoInicial").Style.Remove("padding-right")
|
e.Row.FCLabel("LbSaldoInicial").Style.Remove("padding-right")
|
||||||
e.Row.FCLabel("LbSaldoActual").Text = " "
|
e.Row.FCLabel("LbSaldoActual").Text = " "
|
||||||
|
|||||||
@@ -401,6 +401,11 @@ public partial class Contabilidad_RepIVA : ClsPaginas
|
|||||||
{
|
{
|
||||||
excelWorksheet.Columns[k + 1].Style.NumberFormat = "#,##0.00";
|
excelWorksheet.Columns[k + 1].Style.NumberFormat = "#,##0.00";
|
||||||
}
|
}
|
||||||
|
//FOLIOS
|
||||||
|
if (excelWorksheet.Columns[k + 1].Name.Contiene("C", "M"))
|
||||||
|
{
|
||||||
|
excelWorksheet.Columns[k + 1].Style.HorizontalAlignment = HorizontalAlignmentStyle.Left;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case "IVA Acreditable":
|
case "IVA Acreditable":
|
||||||
//FECHAS,FOLIOS, NUM CUENTA
|
//FECHAS,FOLIOS, NUM CUENTA
|
||||||
@@ -414,6 +419,11 @@ public partial class Contabilidad_RepIVA : ClsPaginas
|
|||||||
excelWorksheet.Columns[k + 1].Style.NumberFormat = "0";
|
excelWorksheet.Columns[k + 1].Style.NumberFormat = "0";
|
||||||
excelWorksheet.Columns[k + 1].Style.HorizontalAlignment = HorizontalAlignmentStyle.Left;
|
excelWorksheet.Columns[k + 1].Style.HorizontalAlignment = HorizontalAlignmentStyle.Left;
|
||||||
}
|
}
|
||||||
|
//FOLIOS
|
||||||
|
if (excelWorksheet.Columns[k + 1].Name.Contiene("E", "Z"))
|
||||||
|
{
|
||||||
|
excelWorksheet.Columns[k + 1].Style.HorizontalAlignment = HorizontalAlignmentStyle.Left;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -77,9 +77,6 @@ Partial Class Boletos
|
|||||||
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
|
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
|
||||||
|
|
||||||
If Not IsPostBack Then
|
If Not IsPostBack Then
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If Request.QueryString("CveViaje") Is Nothing And UsuarioActual.CveVendedor <> Nothing And UsuarioActual.CveVendedor <> -1 Then
|
If Request.QueryString("CveViaje") Is Nothing And UsuarioActual.CveVendedor <> Nothing And UsuarioActual.CveVendedor <> -1 Then
|
||||||
Response.Redirect("/Transportes/RepViajes.aspx")
|
Response.Redirect("/Transportes/RepViajes.aspx")
|
||||||
End If
|
End If
|
||||||
@@ -204,9 +201,7 @@ Partial Class Boletos
|
|||||||
Else
|
Else
|
||||||
ImporteR = ObjDestinos.DtResultados.FiltroPrimeroValor("Importe").ToDecimal.RoundSQL
|
ImporteR = ObjDestinos.DtResultados.FiltroPrimeroValor("Importe").ToDecimal.RoundSQL
|
||||||
End If
|
End If
|
||||||
|
|
||||||
ImporteR = If(edad <= 4 Or edad >= 60, ImporteR - 20, ImporteR)
|
ImporteR = If(edad <= 4 Or edad >= 60, ImporteR - 20, ImporteR)
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If ImporteR > 0 Then
|
If ImporteR > 0 Then
|
||||||
@@ -256,8 +251,6 @@ Partial Class Boletos
|
|||||||
|
|
||||||
Try
|
Try
|
||||||
For Each dr As DataRow In DtPasajeros.Rows
|
For Each dr As DataRow In DtPasajeros.Rows
|
||||||
|
|
||||||
|
|
||||||
Dim CveViajePasajero As Integer = ObjTransporte.AddViajesPasajeros(CveViaje, dr("CveDestinoOrigen").ToString.ToEntero, dr("CveDestinoFinal").ToString.ToEntero, UsuarioActual.CveVendedor, dr("Importe").ToString.ToDecimal, dr("Asiento").ToString.ToEntero, dr("Nombre").ToString, dr("FechaNacimiento").ToString.ToDate, dr("CveSexo").ToString.ToBool, dr("Visa").ToString, dr("Celular").ToString, dr("Observaciones").ToString, UsuarioActual.CveUsuario)
|
Dim CveViajePasajero As Integer = ObjTransporte.AddViajesPasajeros(CveViaje, dr("CveDestinoOrigen").ToString.ToEntero, dr("CveDestinoFinal").ToString.ToEntero, UsuarioActual.CveVendedor, dr("Importe").ToString.ToDecimal, dr("Asiento").ToString.ToEntero, dr("Nombre").ToString, dr("FechaNacimiento").ToString.ToDate, dr("CveSexo").ToString.ToBool, dr("Visa").ToString, dr("Celular").ToString, dr("Observaciones").ToString, UsuarioActual.CveUsuario)
|
||||||
|
|
||||||
If CveViajePasajero < 1 Then
|
If CveViajePasajero < 1 Then
|
||||||
@@ -265,7 +258,6 @@ Partial Class Boletos
|
|||||||
SbAlert.Append("Ocurrió un error al generar el viaje")
|
SbAlert.Append("Ocurrió un error al generar el viaje")
|
||||||
Exit For
|
Exit For
|
||||||
End If
|
End If
|
||||||
|
|
||||||
dr("CveViajePasajero") = CveViajePasajero
|
dr("CveViajePasajero") = CveViajePasajero
|
||||||
'dr("Numero") = dr("Importe").ToString
|
'dr("Numero") = dr("Importe").ToString
|
||||||
Next
|
Next
|
||||||
@@ -490,6 +482,7 @@ Partial Class Boletos
|
|||||||
ObjFactura.CveSubProyectoEjecucion = CveSubProyecto
|
ObjFactura.CveSubProyectoEjecucion = CveSubProyecto
|
||||||
ObjFactura.SetSubProyecto()
|
ObjFactura.SetSubProyecto()
|
||||||
ObjFactura.SetSubProyectoMatriz()
|
ObjFactura.SetSubProyectoMatriz()
|
||||||
|
If ObjFactura.CveMoneda >= 2 Then ObjFactura.TipoCambio = GlobalTipoCambio(ObjFactura.Fecha).ToDecimal
|
||||||
|
|
||||||
For Each Dr As DataRow In DtPasajeros.Rows
|
For Each Dr As DataRow In DtPasajeros.Rows
|
||||||
Dim Obs As String = Dr("Observaciones").ToString
|
Dim Obs As String = Dr("Observaciones").ToString
|
||||||
@@ -501,7 +494,6 @@ Partial Class Boletos
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
Dim PorcentajeIVA As Decimal = 0
|
Dim PorcentajeIVA As Decimal = 0
|
||||||
|
|
||||||
Dim DrPS As DataRow = ClsPaginas.GlobalDTPS(UsuarioActual.CveEmpresa, CvePS:=CvePSBoleto).FiltroPrimero("") ' Estado = -1
|
Dim DrPS As DataRow = ClsPaginas.GlobalDTPS(UsuarioActual.CveEmpresa, CvePS:=CvePSBoleto).FiltroPrimero("") ' Estado = -1
|
||||||
|
|
||||||
If DrPS Is Nothing Then
|
If DrPS Is Nothing Then
|
||||||
@@ -544,7 +536,4 @@ Partial Class Boletos
|
|||||||
Return Retorno
|
Return Retorno
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@@ -1358,7 +1358,6 @@ Partial Class Ventas_PVCobranza
|
|||||||
RemisionesLista.Add(VentaRemision.CveVenta)
|
RemisionesLista.Add(VentaRemision.CveVenta)
|
||||||
|
|
||||||
Dim DtRemisionesPS As New DataTable()
|
Dim DtRemisionesPS As New DataTable()
|
||||||
Dim DtPagosFacturaGlobal As New DataTable()
|
|
||||||
|
|
||||||
If ObjClientes.GetVentasRemisionesTotales(VentaRemision.CveCliente, VentaRemision.CveVenta.ToString(), 1, UsuarioActual.CveEmpresa) Then
|
If ObjClientes.GetVentasRemisionesTotales(VentaRemision.CveCliente, VentaRemision.CveVenta.ToString(), 1, UsuarioActual.CveEmpresa) Then
|
||||||
DtRemisionesPS = ObjClientes.DtResultados.Copy()
|
DtRemisionesPS = ObjClientes.DtResultados.Copy()
|
||||||
@@ -1399,6 +1398,21 @@ Partial Class Ventas_PVCobranza
|
|||||||
If GvRow.DataKey("Tipo").Contiene("NC", "IxC", "Ant") AndAlso GvRow.FCCheckBox("Chk" & GvRow.RowIndex) IsNot Nothing AndAlso GvRow.FCCheckBox("Chk" & GvRow.RowIndex).Checked Then
|
If GvRow.DataKey("Tipo").Contiene("NC", "IxC", "Ant") AndAlso GvRow.FCCheckBox("Chk" & GvRow.RowIndex) IsNot Nothing AndAlso GvRow.FCCheckBox("Chk" & GvRow.RowIndex).Checked Then
|
||||||
|
|
||||||
Dim CveFormaPagoAnt = GvRow.DataKey("CveFormaPago").ToEntero()
|
Dim CveFormaPagoAnt = GvRow.DataKey("CveFormaPago").ToEntero()
|
||||||
|
|
||||||
|
If GvRow.DataKey("Tipo").Contiene("Ant") Then
|
||||||
|
'SI NO ES AMORTIZACION DE ANTICIPO
|
||||||
|
If Not CveFormaPagoAnt = 21 Then
|
||||||
|
CveFormaPagoAnt = 21
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
'If GvRow.DataKey("Tipo").Contiene("NC") Then
|
||||||
|
' 'SI NO ES AMORTIZACION DE ANTICIPO o DEVOLUCION
|
||||||
|
' If Not CveFormaPagoAnt.Contiene(21, 11) Then
|
||||||
|
' CveFormaPagoAnt = 21
|
||||||
|
' End If
|
||||||
|
'End If
|
||||||
|
|
||||||
Dim Importe = GvRow.FCTextBox(String.Format("TxtAnticipo{0}", GvRow.RowIndex)).Text.ToDecimal()
|
Dim Importe = GvRow.FCTextBox(String.Format("TxtAnticipo{0}", GvRow.RowIndex)).Text.ToDecimal()
|
||||||
|
|
||||||
DtPagos.Rows.Add({CveFormaPagoAnt, Importe})
|
DtPagos.Rows.Add({CveFormaPagoAnt, Importe})
|
||||||
@@ -1423,17 +1437,22 @@ Partial Class Ventas_PVCobranza
|
|||||||
If TxtImporteEfectivo.Text.ToDecimal > 0 Then
|
If TxtImporteEfectivo.Text.ToDecimal > 0 Then
|
||||||
Dim tpag As Decimal = LtlSaldo.Text.ToDecimal - PagadoSinEfectivo
|
Dim tpag As Decimal = LtlSaldo.Text.ToDecimal - PagadoSinEfectivo
|
||||||
If TxtImporteEfectivo.Text.ToDecimal < tpag Then tpag = TxtImporteEfectivo.Text.ToDecimal
|
If TxtImporteEfectivo.Text.ToDecimal < tpag Then tpag = TxtImporteEfectivo.Text.ToDecimal
|
||||||
DtPagos.Rows.Add({1, tpag})
|
|
||||||
|
If tpag > 0 Then
|
||||||
|
DtPagos.Rows.Add({1, tpag})
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Dim PagoMaximo = DtPagos.MAX("Importe")
|
Dim PagoMaximo = DtPagos.MAX("Importe")
|
||||||
Dim CveFormaPago As Integer = DtPagos.FiltroPrimeroValor("CveFormaPago", $"Importe = {PagoMaximo}").ToEntero()
|
Dim CveFormaPago As Integer = DtPagos.FiltroPrimeroValor("CveFormaPago", $"Importe = {PagoMaximo}").ToEntero()
|
||||||
|
|
||||||
If CveFormaPago > 0 Then
|
If CveFormaPago > 0 Then
|
||||||
ObjFactura.CveFormaPago = CveFormaPago
|
ObjFactura.CveFormaPago = CveFormaPago
|
||||||
ObjFactura.CveMetodoPago = 1
|
ObjFactura.CveMetodoPago = 1
|
||||||
ObjFactura.ClaveMetodoPagoSAT = "PUE"
|
ObjFactura.ClaveMetodoPagoSAT = "PUE"
|
||||||
ObjFactura.ClaveFormaPagoSAT = GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", $"CveFormaPago = {ObjFactura.CveFormaPago}")
|
ObjFactura.ClaveFormaPagoSAT = GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", $"CveFormaPago = {ObjFactura.CveFormaPago}")
|
||||||
End If
|
End If
|
||||||
|
|
||||||
ObjFactura.FechaPago = Now 'venta de cantado el mismo dia
|
ObjFactura.FechaPago = Now 'venta de cantado el mismo dia
|
||||||
Else
|
Else
|
||||||
'venta a crédito
|
'venta a crédito
|
||||||
@@ -2331,19 +2350,23 @@ Partial Class Ventas_PVCobranza
|
|||||||
DbRowVenta = ObjVentas.DtResultados.Copy().FiltroPrimero("")
|
DbRowVenta = ObjVentas.DtResultados.Copy().FiltroPrimero("")
|
||||||
End If
|
End If
|
||||||
ObjVentas.Dispose()
|
ObjVentas.Dispose()
|
||||||
Dim tTipoDocto As String
|
|
||||||
|
Dim tTipoDocto As String = ""
|
||||||
|
Dim PorcentajeIVA As Decimal = -1
|
||||||
|
|
||||||
If DbRowVenta IsNot Nothing Then
|
If DbRowVenta IsNot Nothing Then
|
||||||
CveCliente = DbRowVenta("CveCliente").ToString().ToEntero()
|
CveCliente = DbRowVenta("CveCliente").ToString().ToEntero()
|
||||||
CveVendedor = DbRowVenta("CveVendedor").ToString().ToEntero()
|
CveVendedor = DbRowVenta("CveVendedor").ToString().ToEntero()
|
||||||
tTipoDocto = DbRowVenta("TipoDocto").ToString()
|
tTipoDocto = DbRowVenta("TipoDocto").ToString()
|
||||||
|
PorcentajeIVA = DbRowVenta("PorcentajeIVA").ToString().ToDecimal()
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If CveCliente > 0 Then
|
If CveCliente > 0 Then
|
||||||
CargaAnticipos(CveCliente, tTipoDocto)
|
CargaAnticipos(CveCliente, tTipoDocto, PorcentajeIVA)
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub CargaAnticipos(CveCliente As Integer, TipoDocto As String)
|
Private Sub CargaAnticipos(CveCliente As Integer, TipoDocto As String, PorcentajeIVA As Decimal)
|
||||||
If CveCliente > 0 Then
|
If CveCliente > 0 Then
|
||||||
Dim ObjMovtos As New ClsMovimientos()
|
Dim ObjMovtos As New ClsMovimientos()
|
||||||
If ObjMovtos.GetAnticiposNCIxCCliente(CveCliente) Then
|
If ObjMovtos.GetAnticiposNCIxCCliente(CveCliente) Then
|
||||||
@@ -2355,7 +2378,8 @@ Partial Class Ventas_PVCobranza
|
|||||||
If TipoDocto = "Ant" Then TipoAnticipo = " 'IxC' "
|
If TipoDocto = "Ant" Then TipoAnticipo = " 'IxC' "
|
||||||
|
|
||||||
If Me.TmpDTAnticiposNCIxCCliente IsNot Nothing Then
|
If Me.TmpDTAnticiposNCIxCCliente IsNot Nothing Then
|
||||||
GVAnticipos.DataSource = Me.TmpDTAnticiposNCIxCCliente.FiltraParametros($"ISTotal = 0 AND Saldo > 0 AND Tipo IN ({TipoAnticipo}) ")
|
GVAnticipos.DataSource = Me.TmpDTAnticiposNCIxCCliente.FiltraParametros($"ISTotal = 0 AND Saldo > 0 AND Tipo IN ({TipoAnticipo}) AND (PorcentajeIVA = {PorcentajeIVA} OR Tipo = 'IxC')")
|
||||||
|
'GVAnticipos.DataSource = Me.TmpDTAnticiposNCIxCCliente.FiltraParametros($"ISTotal = 0 AND Saldo > 0 AND Tipo IN ({TipoAnticipo})")
|
||||||
Else
|
Else
|
||||||
GVAnticipos.DataSource = Nothing
|
GVAnticipos.DataSource = Nothing
|
||||||
End If
|
End If
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<i></i>
|
<i></i>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row" runat="server" visible="false">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div class="form-group form-md-line-input input-iconright">
|
<div class="form-group form-md-line-input input-iconright">
|
||||||
<asp:TextBox ID="TxtPSExtranjero" TextMode="MultiLine" Rows="2" CssClass="form-control" runat="server" MaxLength="846"></asp:TextBox>
|
<asp:TextBox ID="TxtPSExtranjero" TextMode="MultiLine" Rows="2" CssClass="form-control" runat="server" MaxLength="846"></asp:TextBox>
|
||||||
@@ -1893,15 +1893,12 @@
|
|||||||
<HeaderStyle CssClass="Titulos" />
|
<HeaderStyle CssClass="Titulos" />
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
|
|
||||||
|
|
||||||
<asp:TemplateField HeaderText="Editar" ItemStyle-Width="40px">
|
<asp:TemplateField HeaderText="Editar" ItemStyle-Width="40px">
|
||||||
<EditItemTemplate>
|
<EditItemTemplate>
|
||||||
<center>
|
|
||||||
<asp:LinkButton ID="imgU" runat="server" AlternateText="Actualizar" CausesValidation="True" CommandName="Update"
|
<asp:LinkButton ID="imgU" runat="server" AlternateText="Actualizar" CausesValidation="True" CommandName="Update"
|
||||||
CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-check'></i>" ValidationGroup="GrpGV" />
|
CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-check'></i>" ValidationGroup="GrpGV" />
|
||||||
<asp:LinkButton ID="imgC" runat="server" AlternateText="Cancelar" CausesValidation="False" CommandName="Cancel"
|
<asp:LinkButton ID="imgC" runat="server" AlternateText="Cancelar" CausesValidation="False" CommandName="Cancel"
|
||||||
CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-times'></i>" />
|
CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-times'></i>" />
|
||||||
</center>
|
|
||||||
</EditItemTemplate>
|
</EditItemTemplate>
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:LinkButton ID="imgE" runat="server" AlternateText="Editar" CausesValidation="False" CommandName="Edit"
|
<asp:LinkButton ID="imgE" runat="server" AlternateText="Editar" CausesValidation="False" CommandName="Edit"
|
||||||
|
|||||||
@@ -1397,11 +1397,11 @@ Public Class WS_PuntoVenta
|
|||||||
Dim objInventario As New ClsInventarios
|
Dim objInventario As New ClsInventarios
|
||||||
Dim Respuesta As New RespuestaWS
|
Dim Respuesta As New RespuestaWS
|
||||||
|
|
||||||
If objInventario.GetConceptoSAT() Then
|
'If objInventario.GetConceptoSAT() Then
|
||||||
Respuesta.Datos = objInventario.DtResultados '.FiltraParametros(String.Format("CveVendedor={0}", CveEmpresa))
|
' Respuesta.Datos = objInventario.DtResultados '.FiltraParametros(String.Format("CveVendedor={0}", CveEmpresa))
|
||||||
Respuesta.Datos.TableName = "Inv_Conceptos"
|
' Respuesta.Datos.TableName = "Inv_Conceptos"
|
||||||
Respuesta.HuboError = False
|
' Respuesta.HuboError = False
|
||||||
End If
|
'End If
|
||||||
|
|
||||||
objInventario.Dispose()
|
objInventario.Dispose()
|
||||||
Return Respuesta
|
Return Respuesta
|
||||||
|
|||||||
Reference in New Issue
Block a user