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
|
||||
Return retorno
|
||||
End Function
|
||||
|
||||
|
||||
Public Function GuardarAguinaldo(CveEmpresa As Integer, CveUsuario As Integer, registros As String) As Boolean
|
||||
Dim retorno As Boolean = False
|
||||
|
||||
@@ -2743,7 +2743,7 @@ Public Class ClsNominas
|
||||
End Try
|
||||
Return retorno
|
||||
End Function
|
||||
|
||||
|
||||
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
|
||||
Try
|
||||
|
||||
@@ -1022,7 +1022,7 @@ Public Class ClsPaginas
|
||||
|
||||
For Each file As String In files
|
||||
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
|
||||
End If
|
||||
|
||||
@@ -204,7 +204,7 @@ Public Class ClsProductosServicios
|
||||
End Sub
|
||||
#End Region
|
||||
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 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
|
||||
@@ -217,7 +217,6 @@ Public Class ClsProductosServicios
|
||||
.Add("@NumeroParte", SqlDbType.VarChar).Value = NumeroParte
|
||||
.Add("@CodigoBarras", SqlDbType.VarChar).Value = CodigoBarras
|
||||
.Add("@PS", SqlDbType.VarChar).Value = PS
|
||||
.Add("@PSExtranjero", SqlDbType.VarChar).Value = PSExtranjero
|
||||
.Add("@CveClasificacion", SqlDbType.Int).Value = CveClasificacion
|
||||
.Add("@EsPaquete", SqlDbType.SmallInt).Value = EsPaquete
|
||||
.Add("@AplicaParaVenta", SqlDbType.Int).Value = pAplicaParaVenta
|
||||
@@ -333,7 +332,6 @@ Public Class ClsProductosServicios
|
||||
|
||||
With SqlAdapter.SelectCommand.Parameters
|
||||
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
||||
|
||||
End With
|
||||
|
||||
Try
|
||||
@@ -424,8 +422,6 @@ Public Class ClsProductosServicios
|
||||
DataAdapter("PA_ProductosServiciosAdd")
|
||||
|
||||
With SqlAdapter.SelectCommand.Parameters
|
||||
|
||||
|
||||
.Add("@CveClasificacion", SqlDbType.Int).Value = CveClasificacion
|
||||
.Add("@CveClasificacionCosto", SqlDbType.Int).Value = CveClasificacionCosto
|
||||
.Add("@CveUnidadMedida", SqlDbType.Int).Value = CveUnidadMedida
|
||||
@@ -433,6 +429,7 @@ Public Class ClsProductosServicios
|
||||
.Add("@NumeroParte", SqlDbType.VarChar).Value = If(NumeroParte = "", "-1", NumeroParte)
|
||||
.Add("@CodigoBarras", SqlDbType.VarChar).Value = If(CodigoBarras = "", "-1", CodigoBarras)
|
||||
.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("@IVA", SqlDbType.Float).Value = IVA
|
||||
.Add("@RetIVA", SqlDbType.Float).Value = RetIVA
|
||||
@@ -441,7 +438,6 @@ Public Class ClsProductosServicios
|
||||
.Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
|
||||
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
||||
.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("@RETURN_VALUE", SqlDbType.Int).Direction = ParameterDirection.ReturnValue
|
||||
.Add("@CveTipoPS", SqlDbType.Int).Value = CveTipoPS
|
||||
@@ -717,6 +713,7 @@ Public Class ClsProductosServicios
|
||||
.Add("@NumeroParte", SqlDbType.VarChar).Value = If(NumeroParte = "", "-1", NumeroParte)
|
||||
.Add("@CodigoBarras", SqlDbType.VarChar).Value = If(CodigoBarras = "", "-1", CodigoBarras)
|
||||
.Add("@PS", SqlDbType.VarChar).Value = PS
|
||||
.Add("@PSExtranjero", SqlDbType.VarChar).Value = PSExtranjero
|
||||
.Add("@Precio", SqlDbType.Float).Value = Precio
|
||||
.Add("@IVA", SqlDbType.Float).Value = IVA
|
||||
.Add("@RetIVA", SqlDbType.Float).Value = RetIVA
|
||||
@@ -738,8 +735,6 @@ Public Class ClsProductosServicios
|
||||
.Add("@CveCompuesto", SqlDbType.Int).Value = CveCompuesto
|
||||
.Add("@CveSATPS", SqlDbType.Int).Value = CveSATPS
|
||||
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
||||
.Add("@PSExtranjero", SqlDbType.VarChar).Value = PSExtranjero
|
||||
|
||||
'Nuevo R: 26/09/2017'
|
||||
.Add("@Inventariable", SqlDbType.Bit).Value = Inventariable
|
||||
.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 QR As 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 QR As Byte() 'ClbNegBICFDv3_2.ClsNegCBBGenerar = New ClbNegBICFDv3_2.ClsNegCBBGenerar()
|
||||
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)()
|
||||
parametros.Add(New ReportParameter("comprobante_Certificado", objxml.comprobante.Certificado))
|
||||
parametros.Add(New ReportParameter("comprobante_CondicionesDePago", objxml.comprobante.CondicionesDePago))
|
||||
|
||||
@@ -188,7 +188,7 @@ Partial Class Contabilidad2_RepBalanzaComprobacion
|
||||
End If
|
||||
|
||||
'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").Style.Remove("padding-right")
|
||||
e.Row.FCLabel("LbSaldoActual").Text = " "
|
||||
|
||||
@@ -401,6 +401,11 @@ public partial class Contabilidad_RepIVA : ClsPaginas
|
||||
{
|
||||
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;
|
||||
case "IVA Acreditable":
|
||||
//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.HorizontalAlignment = HorizontalAlignmentStyle.Left;
|
||||
}
|
||||
//FOLIOS
|
||||
if (excelWorksheet.Columns[k + 1].Name.Contiene("E", "Z"))
|
||||
{
|
||||
excelWorksheet.Columns[k + 1].Style.HorizontalAlignment = HorizontalAlignmentStyle.Left;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
@@ -77,9 +77,6 @@ Partial Class Boletos
|
||||
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
|
||||
|
||||
If Not IsPostBack Then
|
||||
|
||||
|
||||
|
||||
If Request.QueryString("CveViaje") Is Nothing And UsuarioActual.CveVendedor <> Nothing And UsuarioActual.CveVendedor <> -1 Then
|
||||
Response.Redirect("/Transportes/RepViajes.aspx")
|
||||
End If
|
||||
@@ -204,9 +201,7 @@ Partial Class Boletos
|
||||
Else
|
||||
ImporteR = ObjDestinos.DtResultados.FiltroPrimeroValor("Importe").ToDecimal.RoundSQL
|
||||
End If
|
||||
|
||||
ImporteR = If(edad <= 4 Or edad >= 60, ImporteR - 20, ImporteR)
|
||||
|
||||
End If
|
||||
|
||||
If ImporteR > 0 Then
|
||||
@@ -256,8 +251,6 @@ Partial Class Boletos
|
||||
|
||||
Try
|
||||
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)
|
||||
|
||||
If CveViajePasajero < 1 Then
|
||||
@@ -265,7 +258,6 @@ Partial Class Boletos
|
||||
SbAlert.Append("Ocurrió un error al generar el viaje")
|
||||
Exit For
|
||||
End If
|
||||
|
||||
dr("CveViajePasajero") = CveViajePasajero
|
||||
'dr("Numero") = dr("Importe").ToString
|
||||
Next
|
||||
@@ -490,6 +482,7 @@ Partial Class Boletos
|
||||
ObjFactura.CveSubProyectoEjecucion = CveSubProyecto
|
||||
ObjFactura.SetSubProyecto()
|
||||
ObjFactura.SetSubProyectoMatriz()
|
||||
If ObjFactura.CveMoneda >= 2 Then ObjFactura.TipoCambio = GlobalTipoCambio(ObjFactura.Fecha).ToDecimal
|
||||
|
||||
For Each Dr As DataRow In DtPasajeros.Rows
|
||||
Dim Obs As String = Dr("Observaciones").ToString
|
||||
@@ -501,7 +494,6 @@ Partial Class Boletos
|
||||
End If
|
||||
|
||||
Dim PorcentajeIVA As Decimal = 0
|
||||
|
||||
Dim DrPS As DataRow = ClsPaginas.GlobalDTPS(UsuarioActual.CveEmpresa, CvePS:=CvePSBoleto).FiltroPrimero("") ' Estado = -1
|
||||
|
||||
If DrPS Is Nothing Then
|
||||
@@ -544,7 +536,4 @@ Partial Class Boletos
|
||||
Return Retorno
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
|
||||
End Class
|
||||
|
||||
@@ -1358,7 +1358,6 @@ Partial Class Ventas_PVCobranza
|
||||
RemisionesLista.Add(VentaRemision.CveVenta)
|
||||
|
||||
Dim DtRemisionesPS As New DataTable()
|
||||
Dim DtPagosFacturaGlobal As New DataTable()
|
||||
|
||||
If ObjClientes.GetVentasRemisionesTotales(VentaRemision.CveCliente, VentaRemision.CveVenta.ToString(), 1, UsuarioActual.CveEmpresa) Then
|
||||
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
|
||||
|
||||
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()
|
||||
|
||||
DtPagos.Rows.Add({CveFormaPagoAnt, Importe})
|
||||
@@ -1423,17 +1437,22 @@ Partial Class Ventas_PVCobranza
|
||||
If TxtImporteEfectivo.Text.ToDecimal > 0 Then
|
||||
Dim tpag As Decimal = LtlSaldo.Text.ToDecimal - PagadoSinEfectivo
|
||||
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
|
||||
|
||||
Dim PagoMaximo = DtPagos.MAX("Importe")
|
||||
Dim CveFormaPago As Integer = DtPagos.FiltroPrimeroValor("CveFormaPago", $"Importe = {PagoMaximo}").ToEntero()
|
||||
|
||||
If CveFormaPago > 0 Then
|
||||
ObjFactura.CveFormaPago = CveFormaPago
|
||||
ObjFactura.CveMetodoPago = 1
|
||||
ObjFactura.ClaveMetodoPagoSAT = "PUE"
|
||||
ObjFactura.ClaveFormaPagoSAT = GlobalDTVtaFormaPago.FiltroPrimeroValor("ClaveFormaPagoSAT", $"CveFormaPago = {ObjFactura.CveFormaPago}")
|
||||
End If
|
||||
|
||||
ObjFactura.FechaPago = Now 'venta de cantado el mismo dia
|
||||
Else
|
||||
'venta a crédito
|
||||
@@ -2331,19 +2350,23 @@ Partial Class Ventas_PVCobranza
|
||||
DbRowVenta = ObjVentas.DtResultados.Copy().FiltroPrimero("")
|
||||
End If
|
||||
ObjVentas.Dispose()
|
||||
Dim tTipoDocto As String
|
||||
|
||||
Dim tTipoDocto As String = ""
|
||||
Dim PorcentajeIVA As Decimal = -1
|
||||
|
||||
If DbRowVenta IsNot Nothing Then
|
||||
CveCliente = DbRowVenta("CveCliente").ToString().ToEntero()
|
||||
CveVendedor = DbRowVenta("CveVendedor").ToString().ToEntero()
|
||||
tTipoDocto = DbRowVenta("TipoDocto").ToString()
|
||||
PorcentajeIVA = DbRowVenta("PorcentajeIVA").ToString().ToDecimal()
|
||||
End If
|
||||
|
||||
If CveCliente > 0 Then
|
||||
CargaAnticipos(CveCliente, tTipoDocto)
|
||||
CargaAnticipos(CveCliente, tTipoDocto, PorcentajeIVA)
|
||||
End If
|
||||
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
|
||||
Dim ObjMovtos As New ClsMovimientos()
|
||||
If ObjMovtos.GetAnticiposNCIxCCliente(CveCliente) Then
|
||||
@@ -2355,7 +2378,8 @@ Partial Class Ventas_PVCobranza
|
||||
If TipoDocto = "Ant" Then TipoAnticipo = " 'IxC' "
|
||||
|
||||
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
|
||||
GVAnticipos.DataSource = Nothing
|
||||
End If
|
||||
|
||||
@@ -286,7 +286,7 @@
|
||||
<i></i>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="row" runat="server" visible="false">
|
||||
<div class="col-md-12">
|
||||
<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>
|
||||
@@ -1893,15 +1893,12 @@
|
||||
<HeaderStyle CssClass="Titulos" />
|
||||
</asp:TemplateField>
|
||||
|
||||
|
||||
<asp:TemplateField HeaderText="Editar" ItemStyle-Width="40px">
|
||||
<EditItemTemplate>
|
||||
<center>
|
||||
<EditItemTemplate>
|
||||
<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" />
|
||||
<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>" />
|
||||
</center>
|
||||
CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-times'></i>" />
|
||||
</EditItemTemplate>
|
||||
<ItemTemplate>
|
||||
<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 Respuesta As New RespuestaWS
|
||||
|
||||
If objInventario.GetConceptoSAT() Then
|
||||
Respuesta.Datos = objInventario.DtResultados '.FiltraParametros(String.Format("CveVendedor={0}", CveEmpresa))
|
||||
Respuesta.Datos.TableName = "Inv_Conceptos"
|
||||
Respuesta.HuboError = False
|
||||
End If
|
||||
'If objInventario.GetConceptoSAT() Then
|
||||
' Respuesta.Datos = objInventario.DtResultados '.FiltraParametros(String.Format("CveVendedor={0}", CveEmpresa))
|
||||
' Respuesta.Datos.TableName = "Inv_Conceptos"
|
||||
' Respuesta.HuboError = False
|
||||
'End If
|
||||
|
||||
objInventario.Dispose()
|
||||
Return Respuesta
|
||||
|
||||
Reference in New Issue
Block a user