From 75eb486127725debcc378e0dab93ea15f65ddd13 Mon Sep 17 00:00:00 2001 From: rrene Date: Thu, 2 Apr 2020 16:33:30 -0700 Subject: [PATCH 1/3] - timbrado, liga alterno - compras. ajuste de centavo en registro almacen - ventas, promociones --- App_Code/Timbrado.vb | 3 ++- Compras/Compras.aspx.vb | 14 +++--------- Ventas/Ventas.aspx.vb | 47 ++++++++++++++++++++++------------------- 3 files changed, 30 insertions(+), 34 deletions(-) diff --git a/App_Code/Timbrado.vb b/App_Code/Timbrado.vb index eb476418f..85ee3adc4 100644 --- a/App_Code/Timbrado.vb +++ b/App_Code/Timbrado.vb @@ -1608,7 +1608,8 @@ Public Class Timbrado If Not Directory.Exists(RutaArchivo) Then Directory.CreateDirectory(RutaArchivo) Select Case CvePACEspecial Case 2 - UrlServicio = "http://generacfdi.com.mx/rvltimbrado/service1.asmx?WSDL" + 'UrlServicio = "http://generacfdi.com.mx/rvltimbrado/service1.asmx?WSDL" 'productivo + UrlServicio = "http://alterno.gofac.com.mx/cfdi/timbrado.asmx?WSDL" ' alterno Case 4 UrlServicio = "http://juancalderon-001-site1.ftempurl.com/timbrado.asmx?WSDL" End Select diff --git a/Compras/Compras.aspx.vb b/Compras/Compras.aspx.vb index 36b8de2dc..61a3ac5a1 100644 --- a/Compras/Compras.aspx.vb +++ b/Compras/Compras.aspx.vb @@ -6376,11 +6376,7 @@ Partial Class Compras_Compras CuentasContablesInvalidas.Append("
" & GlobalDTContaConceptosContables(-1).FiltroPrimero(String.Format("CveConceptoContable = {0}", 68))("ConceptoContable").ToString) idCuentaContabilizacion = 0 End If - 'Conta SIG - If CveCuenta = 0 Then - CuentasContablesInvalidasSIG.Append("
" & GlobalDTContaConceptosContables(-1).FiltroPrimero(String.Format("CveConceptoContable = {0}", 68))("ConceptoContable").ToString) - CveCuentaContabilizacion = 0 - End If + If Not ObjConta.AddPrePolizasDetalle(CvePrePoliza, TipoMovimiento, importeMN, Referencia, 68, Concepto, FechaMovimiento, IdCtaContable, -1, CveCompra:=CveCompra, CveProveedor:=CveProveedorConcepto, CveAcreedor:=CveAcreedor, CveIE:=CveIE, CvePersonal:=CvePersonal, CveMovimientoAlmacen:=CveMovimientoInventario, CveColectiva:=CveColectiva, CveCreditoDetalle:=CveCreditoDetalle, ImporteMX:=importeMN, ImporteME:=If(tipoCambioActual = 1, 0, importeMovimiento), CveCuenta:=CveCuenta, TipoCambio:=tipoCambioActual, Contabilizable:=SeContabiliza) Then ErrorPrepoliza = True End If @@ -6548,11 +6544,6 @@ Partial Class Compras_Compras CuentasContablesInvalidas.Append("
" & GlobalDTContaConceptosContables(-1).FiltroPrimero(String.Format("CveConceptoContable = {0}", 68))("ConceptoContable").ToString) idCuentaContabilizacion = 0 End If - 'Conta SIG - If CveCuenta = 0 Then - CuentasContablesInvalidasSIG.Append("
" & GlobalDTContaConceptosContables(-1).FiltroPrimero(String.Format("CveConceptoContable = {0}", 68))("ConceptoContable").ToString) - CveCuentaContabilizacion = 0 - End If If Not ObjConta.AddPrePolizasDetalle(CvePrePoliza, TipoMovimiento, importeMovimiento, Referencia, ConceptoContabilizacionNC, Concepto, FechaMovimiento, IdCtaContable, -1, CveCompra:=CveCompra, CveProveedor:=CveProveedorConcepto, ImporteMX:=importeMN, ImporteME:=If(tipoCambioActual = 1, 0, importeMovimiento), CveCuenta:=CveCuenta, TipoCambio:=tipoCambioActual, Contabilizable:=SeContabiliza) Then ErrorPrepoliza = True @@ -15188,7 +15179,8 @@ Partial Class Compras_Compras Dim Proyecto As String = dr("Proyecto").ToString Dim Obs As String = dr("Obs").ToString Dim PU As Decimal = gvr.FCTextBox("TxtPU").Text.ToDecimal - Dim Total As Decimal = If(ListaDocumentos IsNot Nothing AndAlso ListaDocumentos.Count > 0 AndAlso ArrAnticipos IsNot Nothing AndAlso ArrAnticipos.Count > 0 AndAlso TxtTotal.Text.ToDecimal = 0, Math.Round((gvr.FCTextBox("TxtCantidad").Text.ToDecimal * gvr.FCTextBox("TxtPU").Text.ToDecimal) - (TxtDescuento.Text.ToDouble / TotalRows).ToDecimal, 2), gvr.FCTextBox("TxtTotalOC1").Text.ToDecimal) + Dim tDescuento As Decimal = dr("Descuento").ToString.ToDecimal + Dim Total As Decimal = If(ListaDocumentos IsNot Nothing AndAlso ListaDocumentos.Count > 0 AndAlso ArrAnticipos IsNot Nothing AndAlso ArrAnticipos.Count > 0 AndAlso TxtTotal.Text.ToDecimal = 0, Math.Round((gvr.FCTextBox("TxtCantidad").Text.ToDecimal * gvr.FCTextBox("TxtPU").Text.ToDecimal) - (TxtDescuento.Text.ToDouble / TotalRows).ToDecimal, 2), Cantidad * PU - tDescuento) 'gvr.FCTextBox("TxtTotalOC1").Text.ToDecimal) 'Dim Total As Decimal = gvr.FCTextBox("TxtTotalOC1").Text.ToDecimal 'Dim IVA As Decimal = gvr.FCHiddenField("HdnOC1IVA").Value.ToDecimal 'Dim RetIVA As Double = gvr.FCHiddenField("HdnOC1RetIVA").Value.ToDecimal diff --git a/Ventas/Ventas.aspx.vb b/Ventas/Ventas.aspx.vb index db4d0f6e2..76061e7b7 100644 --- a/Ventas/Ventas.aspx.vb +++ b/Ventas/Ventas.aspx.vb @@ -14315,11 +14315,13 @@ Partial Class Ventas Dim TipoPromo As Integer = 0 Dim TotalPromocion As Decimal = 0 Dim PromocionPorcentaje As Decimal = 0 + Dim PUPromocion As Decimal = 0 Dim CantMinima As Integer = 0 Dim CveMarcaPS As Integer = 0 Dim CveClasifPS As Integer = 0 Dim CveRinTamañoPS As Integer = 0 Dim CvePromocionDetalle As Integer = 0 + Dim IncluyeImpuestos As Boolean = False Dim ObjDescuento As New Descuentos Dim DrPS As DataRow = GlobalDTPSSimplificado(UsuarioActual.CveEmpresa, CvePS:=CvePS).FiltroPrimero("") @@ -14335,33 +14337,34 @@ Partial Class Ventas End If - + Dim dr As DataRow = Nothing If DtPromociones IsNot Nothing AndAlso DtPromociones.Rows.Count > 0 Then - Dim dr As DataRow = DtPromociones.FiltroPrimero(String.Format("CvePS = {0} AND (CveSubProyecto = {1} OR CveSubProyecto IS NULL) AND (CveRinTamaño = {2} OR CveRinTamaño IS NULL)", CvePS, DdlSubProyectoDatos.SelectedValue, CveRinTamañoPS)) - If dr IsNot Nothing Then - TipoPromo = dr("TipoPromocion").ToString.ToEntero - TotalPromocion = dr("PUPromocion").ToString.ToDecimal * TxtCantidad.Text.ToDecimal - PromocionPorcentaje = dr("Promocion").ToString.ToDecimal - CantMinima = dr("CantidadMinima").ToString.ToEntero - CvePromocionDetalle = dr("CvePromocionDetalle").ToString.ToEntero - Else + dr = DtPromociones.FiltroPrimero(String.Format("CvePS = {0} AND (CveSubProyecto = {1} OR CveSubProyecto IS NULL) AND (CveRinTamaño = {2} OR CveRinTamaño IS NULL)", CvePS, DdlSubProyectoDatos.SelectedValue, CveRinTamañoPS)) + If dr Is Nothing Then + 'verifica marca, si tiene asignada la promocion - Dim drC As DataRow = DtPromociones.FiltroPrimero(String.Format("CveClasificacion = {0} AND (CveMarca = {1} OR CveMarca IS NULL) AND (CveSubProyecto = {2} OR CveSubProyecto IS NULL) AND (CveRinTamaño = {2} OR CveRinTamaño IS NULL)", CveClasifPS, CveMarcaPS, DdlSubProyectoDatos.SelectedValue, CveRinTamañoPS)) + dr = DtPromociones.FiltroPrimero(String.Format("CveClasificacion = {0} AND (CveMarca = {1} OR CveMarca IS NULL) AND (CveSubProyecto = {2} OR CveSubProyecto IS NULL) AND (CveRinTamaño = {2} OR CveRinTamaño IS NULL)", CveClasifPS, CveMarcaPS, DdlSubProyectoDatos.SelectedValue, CveRinTamañoPS)) - If drC IsNot Nothing Then - Dim Cant As Integer = 1 - TipoPromo = drC("TipoPromocion").ToString.ToEntero - CantMinima = drC("CantidadMinima").ToString.ToEntero - If CantMinima > 0 Then - Cant = Math.Floor(TxtCantidad.Text.ToDecimal / CantMinima).ToEntero - - End If - TotalPromocion = Math.Round(drC("PUPromocion").ToString.ToDecimal * Cant / (1 + PorcentajeIVA), 6) - PromocionPorcentaje = drC("Promocion").ToString.ToDecimal - CvePromocionDetalle = drC("CvePromocionDetalle").ToString.ToEntero - End If End If End If + Dim Cant As Integer = 1 + If dr IsNot Nothing Then + + TipoPromo = dr("TipoPromocion").ToString.ToEntero + CantMinima = dr("CantidadMinima").ToString.ToEntero + IncluyeImpuestos = dr("IncluyeImpuestos").ToString = "True" + PromocionPorcentaje = dr("Promocion").ToString.ToDecimal + PUPromocion = dr("PUPromocion").ToString.ToDecimal + CvePromocionDetalle = dr("CvePromocionDetalle").ToString.ToEntero + + If CantMinima > 0 Then + Cant = Math.Floor(TxtCantidad.Text.ToDecimal / CantMinima).ToEntero + End If + + End If + + TotalPromocion = Math.Round(PUPromocion * Cant / (1 + If(IncluyeImpuestos, PorcentajeIVA, 1)), 6) + If TipoPromo = 1 Then 'Promocion por Importe $ Descuento = Descuento + TotalPromocion From bd03d2671a8e8b945c8d720c0224996f8000df50 Mon Sep 17 00:00:00 2001 From: rrene Date: Thu, 2 Apr 2020 22:04:38 -0700 Subject: [PATCH 2/3] -pac4 -liga alterna --- App_Code/Timbrado.vb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/App_Code/Timbrado.vb b/App_Code/Timbrado.vb index 85ee3adc4..6fec6159d 100644 --- a/App_Code/Timbrado.vb +++ b/App_Code/Timbrado.vb @@ -402,7 +402,8 @@ Public Class Timbrado Dim Clave As String = Empresa.ContraseñaKey Dim UrlServicio As String = "" ' Produccion - UrlServicio = "http://juancalderon-001-site1.ftempurl.com/timbrado.asmx?WSDL" + 'UrlServicio = "http://juancalderon-001-site1.ftempurl.com/timbrado.asmx?WSDL" + UrlServicio = "http://alterno.gofac.com.mx/cfdi/timbrado.asmx?WSDL" ' alterno If Not Empresa.FacturaProduccion Then ArchivoLLave = $"{Empresa.Ruta}Certificados\CSD01_AAA010101AAA.key" @@ -1608,10 +1609,10 @@ Public Class Timbrado If Not Directory.Exists(RutaArchivo) Then Directory.CreateDirectory(RutaArchivo) Select Case CvePACEspecial Case 2 - 'UrlServicio = "http://generacfdi.com.mx/rvltimbrado/service1.asmx?WSDL" 'productivo - UrlServicio = "http://alterno.gofac.com.mx/cfdi/timbrado.asmx?WSDL" ' alterno + UrlServicio = "http://generacfdi.com.mx/rvltimbrado/service1.asmx?WSDL" 'productivo Case 4 - UrlServicio = "http://juancalderon-001-site1.ftempurl.com/timbrado.asmx?WSDL" + 'UrlServicio = "http://juancalderon-001-site1.ftempurl.com/timbrado.asmx?WSDL" + UrlServicio = "http://alterno.gofac.com.mx/cfdi/timbrado.asmx?WSDL" ' alterno End Select If Not UsuarioActual.Empresa.FacturaProduccion OrElse UsuarioActual.CveEmpresa = 1 Then From 772c33c24c573008ac7ced73f93b122e488550c3 Mon Sep 17 00:00:00 2001 From: Antonio Gonzalez Date: Fri, 3 Apr 2020 13:51:08 -0700 Subject: [PATCH 3/3] se agrego un nuevo campo en Promociones detalle --- App_Code/ClsVentas.vb | 6 ++++-- Empresas/72/Formatos/SolicitudVacaciones.docx | Bin 42231 -> 41550 bytes Ventas/Promociones.aspx | 9 +++++++-- Ventas/Promociones.aspx.vb | 7 ++++--- 4 files changed, 15 insertions(+), 7 deletions(-) diff --git a/App_Code/ClsVentas.vb b/App_Code/ClsVentas.vb index 480201076..525209743 100644 --- a/App_Code/ClsVentas.vb +++ b/App_Code/ClsVentas.vb @@ -2086,7 +2086,7 @@ Public Class ClsVentas Public Function AddPromocionesDetalle(CvePromocion As Integer, CvePS As Integer, TipoPromocion As Integer, Promocion As Double, PUAnterior As Double, PUPromocion As Double, AplicaRestriccion As Boolean, AplicaLunes As Boolean, AplicaMartes As Boolean, AplicaMiercoles As Boolean, AplicaJueves As Boolean, AplicaViernes As Boolean, AplicaSabado As Boolean, AplicaDomingo As Boolean, HoraInicio As DateTime, HoraFin As DateTime, Optional CantidadMinima As Integer = 1, - Optional CveClasificacion As Integer = -1, Optional CveRinTamaño As Integer = -1) As Boolean + Optional CveClasificacion As Integer = -1, Optional CveRinTamaño As Integer = -1, Optional IncluyeImpuestos As Boolean = False) As Boolean Dim Retorno As Boolean = False DataAdapter("PA_Vta_PromocionesDetalleAdd") @@ -2111,6 +2111,7 @@ Public Class ClsVentas .Add("@CantidadMinima", SqlDbType.Int).Value = CantidadMinima .Add("@CveClasificacion", SqlDbType.Int).Value = CveClasificacion .Add("@CveRinTamaño", SqlDbType.Int).Value = CveRinTamaño + .Add("@IncluyeImpuestos", SqlDbType.Bit).Value = IncluyeImpuestos End With Try @@ -2125,7 +2126,7 @@ Public Class ClsVentas Public Function UpdatePromocionesDetalle(CvePromocionDetalle As Integer, CvePromocion As Integer, CvePS As Integer, TipoPromocion As Integer, Promocion As Double, PUAnterior As Double, PUPromocion As Double, AplicaRestriccion As Boolean, AplicaLunes As Boolean, AplicaMartes As Boolean, AplicaMiercoles As Boolean, AplicaJueves As Boolean, AplicaViernes As Boolean, AplicaSabado As Boolean, AplicaDomingo As Boolean, HoraInicio As DateTime, HoraFin As DateTime, - Optional CantidadMinima As Integer = 1, Optional CveClasificacion As Integer = -1, Optional CveRinTamaño As Integer = -1) As Boolean + Optional CantidadMinima As Integer = 1, Optional CveClasificacion As Integer = -1, Optional CveRinTamaño As Integer = -1, Optional IncluyeImpuestos As Boolean = False) As Boolean Dim Retorno As Boolean = False DataAdapter("PA_Vta_PromocionesDetalleUpdate") @@ -2151,6 +2152,7 @@ Public Class ClsVentas .Add("@CantidadMinima", SqlDbType.Int).Value = CantidadMinima .Add("@CveClasificacion", SqlDbType.Int).Value = CveClasificacion .Add("@CveRinTamaño", SqlDbType.Int).Value = CveRinTamaño + .Add("@IncluyeImpuestos", SqlDbType.Bit).Value = IncluyeImpuestos End With Try diff --git a/Empresas/72/Formatos/SolicitudVacaciones.docx b/Empresas/72/Formatos/SolicitudVacaciones.docx index 6ada065ec34ad87e693f9d0a6ed3dc42414317c2..84c037c870cebd742864d417858c62162a9f0069 100644 GIT binary patch delta 16072 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 delta 16865 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 z
- + <%----%> @@ -361,7 +361,12 @@
- +
+ +
+ +
+