tipo compra apoyo logistico en nc
This commit is contained in:
@@ -1805,6 +1805,7 @@ Partial Class Compras_Compras
|
|||||||
DdlTipoCompra.Items.Clear()
|
DdlTipoCompra.Items.Clear()
|
||||||
DdlTipoCompra.Items.Add(New ListItem("Seleccione", "-1"))
|
DdlTipoCompra.Items.Add(New ListItem("Seleccione", "-1"))
|
||||||
DdlTipoCompra.Items.Add(New ListItem("NC Con Productos", "6"))
|
DdlTipoCompra.Items.Add(New ListItem("NC Con Productos", "6"))
|
||||||
|
DdlTipoCompra.Items.Add(New ListItem("Apoyo Logístico", "9"))
|
||||||
DdlTipoCompra.Items.Add(New ListItem("NC Por Devolución", "11"))
|
DdlTipoCompra.Items.Add(New ListItem("NC Por Devolución", "11"))
|
||||||
|
|
||||||
|
|
||||||
@@ -2704,72 +2705,72 @@ Partial Class Compras_Compras
|
|||||||
|
|
||||||
|
|
||||||
GvPS.DataSource = TmpDT
|
GvPS.DataSource = TmpDT
|
||||||
GvPS.DataBind()
|
GvPS.DataBind()
|
||||||
|
|
||||||
If UsuarioActual.Empresa.UsaAC Then
|
If UsuarioActual.Empresa.UsaAC Then
|
||||||
CargaHidendsAC()
|
CargaHidendsAC()
|
||||||
End If
|
End If
|
||||||
|
|
||||||
CalculaTotales(True)
|
CalculaTotales(True)
|
||||||
|
|
||||||
If UsuarioActual.Empresa.UsaInventarios Then
|
If UsuarioActual.Empresa.UsaInventarios Then
|
||||||
DtInv = TmpDT.FiltraParametros(String.Format("CveTipoPS = 2")).Copy
|
DtInv = TmpDT.FiltraParametros(String.Format("CveTipoPS = 2")).Copy
|
||||||
|
|
||||||
If dr("Inventario").ToString = "1" Then
|
If dr("Inventario").ToString = "1" Then
|
||||||
|
|
||||||
CveMovimientoAlmacen = dr("CveMovimiento").ToString.ToEntero
|
CveMovimientoAlmacen = dr("CveMovimiento").ToString.ToEntero
|
||||||
|
|
||||||
Dim Inv As New ClsInventarios
|
Dim Inv As New ClsInventarios
|
||||||
If Inv.GetMovimientosDetalle(dr("CveMovimiento").ToString.ToEntero, UsuarioActual.CveEmpresa) Then
|
If Inv.GetMovimientosDetalle(dr("CveMovimiento").ToString.ToEntero, UsuarioActual.CveEmpresa) Then
|
||||||
'Dim TempParametros = Encripta(String.Format("OP=Alm&CveMovimiento={0}", dr("CveMovimiento")))
|
'Dim TempParametros = Encripta(String.Format("OP=Alm&CveMovimiento={0}", dr("CveMovimiento")))
|
||||||
'ImgImprimirAlmacen.NavigateUrl = String.Format("/Compras/PopUpVerFactura.aspx?P={0}", TempParametros)
|
'ImgImprimirAlmacen.NavigateUrl = String.Format("/Compras/PopUpVerFactura.aspx?P={0}", TempParametros)
|
||||||
|
|
||||||
ImgImprimirAlmacen.Visible = True
|
ImgImprimirAlmacen.Visible = True
|
||||||
ImgImprimirAlmacen.NavigateUrl = String.Format("/Inventarios/EntradasSalidas.aspx?CveMovimiento={0}", dr("CveMovimiento"))
|
ImgImprimirAlmacen.NavigateUrl = String.Format("/Inventarios/EntradasSalidas.aspx?CveMovimiento={0}", dr("CveMovimiento"))
|
||||||
|
|
||||||
Dim drt As DataRow
|
Dim drt As DataRow
|
||||||
'actualizo el almacen
|
'actualizo el almacen
|
||||||
For Each dri As DataRow In DtInv.Rows
|
For Each dri As DataRow In DtInv.Rows
|
||||||
|
|
||||||
drt = Inv.DtResultados.FiltroPrimero(String.Format("CvePS = {0} AND Cantidad = {1}", dri("CvePS"), dri("Cantidad")))
|
drt = Inv.DtResultados.FiltroPrimero(String.Format("CvePS = {0} AND Cantidad = {1}", dri("CvePS"), dri("Cantidad")))
|
||||||
If drt IsNot Nothing Then
|
If drt IsNot Nothing Then
|
||||||
Dim TmpDr As DataRow = TmpDT.Select($"Consec = {dri("Consec").ToString.ToEntero}")(0) 'Charlie
|
Dim TmpDr As DataRow = TmpDT.Select($"Consec = {dri("Consec").ToString.ToEntero}")(0) 'Charlie
|
||||||
TmpDr("CveAlmacen") = drt("CveAlmacen") 'Charlie
|
TmpDr("CveAlmacen") = drt("CveAlmacen") 'Charlie
|
||||||
|
|
||||||
dri("CveAlmacen") = drt("CveAlmacen")
|
dri("CveAlmacen") = drt("CveAlmacen")
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Next
|
Next
|
||||||
|
|
||||||
End If
|
|
||||||
|
|
||||||
'Proceso Super Tramposo de Charlie
|
|
||||||
If Inv.GetMovimientosDetalle(dr("CveMovimiento").ToString.ToEntero, UsuarioActual.CveEmpresa, CveCompra:=-123) Then
|
|
||||||
Dim drt As DataRow
|
|
||||||
For Each dri As DataRow In DtInv.Rows
|
|
||||||
drt = Inv.DtResultados.FiltroPrimero(String.Format("CvePS = {0} AND Cantidad = {1}", dri("CvePS"), dri("Cantidad")))
|
|
||||||
If drt IsNot Nothing Then
|
|
||||||
Dim TmpDr As DataRow = TmpDT.Select($"Consec = {dri("Consec").ToString.ToEntero}")(0)
|
|
||||||
TmpDr("CveAlmacen") = drt("CveAlmacen")
|
|
||||||
End If
|
|
||||||
Next
|
|
||||||
End If
|
|
||||||
|
|
||||||
Inv.Dispose()
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
CargaGvInv()
|
'Proceso Super Tramposo de Charlie
|
||||||
|
If Inv.GetMovimientosDetalle(dr("CveMovimiento").ToString.ToEntero, UsuarioActual.CveEmpresa, CveCompra:=-123) Then
|
||||||
|
Dim drt As DataRow
|
||||||
|
For Each dri As DataRow In DtInv.Rows
|
||||||
|
drt = Inv.DtResultados.FiltroPrimero(String.Format("CvePS = {0} AND Cantidad = {1}", dri("CvePS"), dri("Cantidad")))
|
||||||
|
If drt IsNot Nothing Then
|
||||||
|
Dim TmpDr As DataRow = TmpDT.Select($"Consec = {dri("Consec").ToString.ToEntero}")(0)
|
||||||
|
TmpDr("CveAlmacen") = drt("CveAlmacen")
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
End If
|
||||||
|
|
||||||
'Ocultamos "Recibir Aqui"
|
Inv.Dispose()
|
||||||
GvInv.Columns(6).Visible = False
|
|
||||||
GvInv.Columns(7).Visible = False
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
End If
|
|
||||||
|
|
||||||
DdlTipoComprobante.Enabled = False
|
CargaGvInv()
|
||||||
|
|
||||||
|
'Ocultamos "Recibir Aqui"
|
||||||
|
GvInv.Columns(6).Visible = False
|
||||||
|
GvInv.Columns(7).Visible = False
|
||||||
|
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
DdlTipoComprobante.Enabled = False
|
||||||
DdlTipoComprobante.SelectedValue = dr("TipoDocto").ToString
|
DdlTipoComprobante.SelectedValue = dr("TipoDocto").ToString
|
||||||
If dr("TipoDocto").ToString = "Fac" Then
|
If dr("TipoDocto").ToString = "Fac" Then
|
||||||
ChkAplicaNotaCredito.Enabled = True
|
ChkAplicaNotaCredito.Enabled = True
|
||||||
|
|||||||
Reference in New Issue
Block a user