-- comparativo de xml, en base a acreedor
-- kardex. filtrar por los subproyectos de almacen. -- oc. quitar parametro estemporal
This commit is contained in:
@@ -1901,7 +1901,12 @@ Partial Class Compras_Compras
|
||||
Xml = Xml.Replace("<", "")
|
||||
Xml = Xml.Replace("&", "") 'adicional, si hay otros
|
||||
|
||||
If ObjeFacturas.GetFacturasComparacionXML(Version, Xml, UsuarioActual.CveEmpresa) Then
|
||||
'si el tipo de proveedor es acreedor, no cruzar por numero de parte
|
||||
Dim RestriccionesVinculacion As String = ""
|
||||
' Acreedor
|
||||
If CveTipoProveedor.Contiene(2, 3) Then RestriccionesVinculacion = "NO-NUMEROPARTE"
|
||||
|
||||
If ObjeFacturas.GetFacturasComparacionXML(Version, Xml, UsuarioActual.CveEmpresa, RestriccionesVinculacion) Then
|
||||
TmpDT = ObjeFacturas.DtResultados
|
||||
TmpDT.Columns.Add("CveSATPSActualizado")
|
||||
SubTotalConceptos = TmpDT.SUMD("Total").RoundSQL
|
||||
@@ -11265,7 +11270,7 @@ Partial Class Compras_Compras
|
||||
'filtrar solo los almacenes de las sucursales especficiadsa en el tmpdt. para encasillarlo
|
||||
Dim dttt As DataTable = TmpDT.FiltraParametros("", DistinctColumns:={"CveSubProyecto"})
|
||||
If dttt IsNot Nothing AndAlso dttt.Rows.Count > 0 Then
|
||||
StrTipo = StrTipo & " AND CveSubProyecto IN (" & DttoString(dttt, "CveSubProyecto") & ") "
|
||||
StrTipo = StrTipo & " AND CveSubProyecto IN (" & DataColumnToString(dttt, "CveSubProyecto") & ") "
|
||||
End If
|
||||
End If
|
||||
e.Row.FCDropDownList("ddlEAlmacen").DataSource = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1).FiltraParametros(StrTipo)
|
||||
@@ -11434,7 +11439,7 @@ Partial Class Compras_Compras
|
||||
'filtrar solo los almacenes de las sucursales especficiadsa en el tmpdt. para encasillarlo
|
||||
Dim dttt As DataTable = TmpDT.FiltraParametros("", DistinctColumns:={"CveSubProyecto"})
|
||||
If dttt IsNot Nothing AndAlso dttt.Rows.Count > 0 Then
|
||||
StrAlmacenes = StrAlmacenes & " AND CveSubProyecto IN (" & DttoString(dttt, "CveSubProyecto") & ") "
|
||||
StrAlmacenes = StrAlmacenes & " AND CveSubProyecto IN (" & DataColumnToString(dttt, "CveSubProyecto") & ") "
|
||||
End If
|
||||
End If
|
||||
|
||||
@@ -11466,13 +11471,6 @@ Partial Class Compras_Compras
|
||||
|
||||
End Sub
|
||||
|
||||
Public Function DttoString(dtt As DataTable, NombreColumna As String) As String
|
||||
|
||||
Return String.Join(", ", dtt.AsEnumerable().
|
||||
Where(Function(row) Not row.IsNull(NombreColumna)).
|
||||
Select(Function(row) row(NombreColumna).ToString()))
|
||||
End Function
|
||||
|
||||
Protected Sub ddlAlmacen_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
|
||||
Dim Ddl As DropDownList = CType(sender, DropDownList)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user