diff --git a/App_Code/ClsNominas.vb b/App_Code/ClsNominas.vb
index afe153290..f5e70344e 100644
--- a/App_Code/ClsNominas.vb
+++ b/App_Code/ClsNominas.vb
@@ -771,10 +771,14 @@ Public Class ClsNominas
#Region "ClsNominasConceptos"
- Public Function GetNom_Refencias() As Boolean
+ Public Function GetNom_Refencias(CveEmpresa As Integer) As Boolean
Dim retorno As Boolean = False
- DataAdapter("SELECT CveNomReferencia,CveNomReferenciaPadre,Nivel,Texto,Campo,Tipo,IIF(EsUltimo=0,0,1) EsUltimo FROM [dbo].[Nom_Referencia] WHERE Estatus =1 ORDER BY Nivel ASC,CveNomReferencia ", CommandType.Text)
+ 'DataAdapter("SELECT CveNomReferencia,CveNomReferenciaPadre,Nivel,Texto,Campo,Tipo,IIF(EsUltimo=0,0,1) EsUltimo FROM [dbo].[Nom_Referencia] WHERE Estatus =1 ORDER BY Nivel ASC,CveNomReferencia ", CommandType.Text)
+ DataAdapter("PA_NOM_REFConceptosGET")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
Try
SqlAdapter.Fill(Data)
retorno = True
@@ -806,7 +810,9 @@ Public Class ClsNominas
Return Retorno
End Function
- Public Function AddConcepto(Codigo As String, Concepto As String, Tipo As String, Formula As String, Sistema As Boolean, Estado As Boolean, CveConceptoPadre As Integer, CveUsuario As Integer, CveEmpresa As Integer, EsRetencion As Boolean, CveClasificacion As Integer, IdCtaContable As Integer, CveTipoGasto As Integer, TipoCalculo As Boolean, CveConceptoContable As Integer) As Integer
+ Public Function AddConcepto(Codigo As String, Concepto As String, Tipo As String, Formula As String, Sistema As Boolean, Estado As Boolean, CveConceptoPadre As Integer, CveUsuario As Integer, CveEmpresa As Integer,
+ EsRetencion As Boolean, CveClasificacion As Integer, IdCtaContable As Integer, CveTipoGasto As Integer, TipoCalculo As Boolean, CveConceptoContable As Integer,
+ AplicaFiniquito As Integer, AutomaticoGlobal As Integer, Especie As Integer, Imprimir As Integer) As Integer
Dim Retorno As Integer = -1
DataAdapter("PA_Nom_ConceptosAdd")
@@ -828,6 +834,10 @@ Public Class ClsNominas
.Add("TipoCalculo", SqlDbType.Bit).Value = TipoCalculo
.Add("@RETURN_VALUE", SqlDbType.Int).Direction = ParameterDirection.ReturnValue
.Add("CveConceptoContable", SqlDbType.Int).Value = CveConceptoContable
+ .Add("AplicaFiniquito", SqlDbType.Bit).Value = AplicaFiniquito
+ .Add("AutomaticoGlobal", SqlDbType.Bit).Value = AutomaticoGlobal
+ .Add("Especie", SqlDbType.Bit).Value = Especie
+ .Add("Imprimir", SqlDbType.Bit).Value = Imprimir
End With
Try
@@ -846,7 +856,9 @@ Public Class ClsNominas
Return Retorno
End Function
- Public Function UpdateConcepto(Codigo As String, Concepto As String, Tipo As String, Formula As String, Sistema As Boolean, Estado As Boolean, CveConceptoPadre As Integer, CveConcepto As Integer, EsRetencion As Boolean, CveClasificacion As Integer, IdCtaContable As Integer, CveTipoGasto As Integer, TipoCalculo As Boolean, CveConceptoContable As Integer) As Boolean
+ Public Function UpdateConcepto(Codigo As String, Concepto As String, Tipo As String, Formula As String, Sistema As Boolean, Estado As Boolean, CveConceptoPadre As Integer, CveConcepto As Integer,
+ EsRetencion As Boolean, CveClasificacion As Integer, IdCtaContable As Integer, CveTipoGasto As Integer, TipoCalculo As Boolean, CveConceptoContable As Integer,
+ AplicaFiniquito As Integer, AutomaticoGlobal As Integer, Especie As Integer, Imprimir As Integer) As Boolean
Dim Retorno As Boolean = False
DataAdapter("PA_Nom_ConceptosUpdate")
@@ -866,6 +878,10 @@ Public Class ClsNominas
.Add("CveTipoGasto", SqlDbType.Int).Value = CveTipoGasto
.Add("TipoCalculo", SqlDbType.Bit).Value = TipoCalculo
.Add("CveConceptoContable", SqlDbType.Int).Value = CveConceptoContable
+ .Add("AplicaFiniquito", SqlDbType.Bit).Value = AplicaFiniquito
+ .Add("AutomaticoGlobal", SqlDbType.Bit).Value = AutomaticoGlobal
+ .Add("Especie", SqlDbType.Bit).Value = Especie
+ .Add("Imprimir", SqlDbType.Bit).Value = Imprimir
End With
Try
@@ -884,6 +900,28 @@ Public Class ClsNominas
Return Retorno
End Function
+ Public Function UpdateConceptoFormula(CveConcepto As Integer, Formula As String, TipoFormula As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Nom_ConceptosFormulaUpdate")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("CveConcepto", SqlDbType.Int).Value = CveConcepto
+ .Add("Formula", SqlDbType.VarChar).Value = Formula
+ .Add("TipoFormula", SqlDbType.Int).Value = TipoFormula
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch Ex1 As SqlException
+ If Ex1.Message.Contains("Número: 2627;") Then
+ Alert("Ya existe un Concepto de Nomina con el mismo nombre: " & Codigo & ".", TipoMensaje.MsgAdvertencia)
+ Else
+ Me.OnError("Ocurrió un error el Concepto de Nomina", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End If
+ Catch ex As Exception
+ OnError("Ocurrió un error al guardar los cambios en el Concepto de Nomina.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+ Return Retorno
+ End Function
Public Function RemoveConcepto(CveConcepto As Integer, CveEmpresa As Integer) As Boolean
Dim Retorno As Boolean = False
@@ -1805,6 +1843,7 @@ Public Class ClsNominas
Public Function GetNominaEmpleado(CveProyecto As Integer, CveSubProyecto As Integer, CveTurno As Integer, CvePeriodo As Integer, CveEmpresa As Integer, Agrupador As Integer) As Boolean
Dim retorno As Boolean = False
Try
+ DTSet = New DataSet()
DataAdapter("PA_Nom_NominaEmpleado", CommandType.StoredProcedure)
With SqlAdapter.SelectCommand.Parameters
.Add("@CveProyecto", SqlDbType.Int).Value = CveProyecto
diff --git a/App_Code/Modelos.vb b/App_Code/Modelos.vb
index 0e0b12935..cb1eb927b 100644
--- a/App_Code/Modelos.vb
+++ b/App_Code/Modelos.vb
@@ -2171,7 +2171,7 @@ Namespace Modelos
If ObjConta.ValidacionPrePolizaCuadre(ObjFactura.CvePrePoliza, 5) Then
If ObjConta.ValorPolizaDescuadre > 0 Then
- 'ErrorPrepoliza = True
+ ErrorPrepoliza = True
GuardaLogAD($"Ventas/Ventas-ProcesoPrePolizas | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{ObjFactura.CvePrePoliza}", "LogPrePolizas")
'SIRVE PARA VER LA PREPOLIZA QUE SE VALIDA
@@ -2251,7 +2251,7 @@ Namespace Modelos
If ObjConta.ValidacionPrePolizaCuadre(ObjFactura.CvePrePoliza, 5) Then
If ObjConta.ValorPolizaDescuadre > 0 Then
- 'ErrorPrepoliza = True
+ ErrorPrepoliza = True
GuardaLogAD($"Ventas/Ventas-ProcesoPrePolizas | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{ObjFactura.CvePrePoliza}", "LogPrePolizas")
End If
End If
diff --git a/Inventarios/RepEntradasSalidas.aspx b/Inventarios/RepEntradasSalidas.aspx
index 1ca7f91cb..80fc47505 100644
--- a/Inventarios/RepEntradasSalidas.aspx
+++ b/Inventarios/RepEntradasSalidas.aspx
@@ -15,7 +15,7 @@