llevar la observación de la OC, hasta la entrada de almacén
This commit is contained in:
@@ -1284,6 +1284,32 @@ Partial Class Compras_Compras
|
|||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
|
||||||
|
Private Property ObsOC As String
|
||||||
|
Get
|
||||||
|
If ViewState("ObsOC") Is Nothing Then
|
||||||
|
ViewState("ObsOC") = ""
|
||||||
|
End If
|
||||||
|
|
||||||
|
Return ViewState("ObsOC").ToString
|
||||||
|
End Get
|
||||||
|
Set(value As String)
|
||||||
|
ViewState("ObsOC") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
Private Property AplicarObsOC As Boolean
|
||||||
|
Get
|
||||||
|
If ViewState("AplicarObsOC") Is Nothing Then
|
||||||
|
ViewState("AplicarObsOC") = False
|
||||||
|
End If
|
||||||
|
|
||||||
|
Return Boolean.Parse(ViewState("AplicarObsOC").ToString)
|
||||||
|
End Get
|
||||||
|
Set(value As Boolean)
|
||||||
|
ViewState("AplicarObsOC") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
|
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
|
||||||
@@ -5789,6 +5815,10 @@ Partial Class Compras_Compras
|
|||||||
|
|
||||||
Dim ObsGDiaz As String = If(EsGrupoDiaz, TxtObsFact.Text, "")
|
Dim ObsGDiaz As String = If(EsGrupoDiaz, TxtObsFact.Text, "")
|
||||||
|
|
||||||
|
If AplicarObsOC Then
|
||||||
|
ObsGDiaz = ObsOC
|
||||||
|
End If
|
||||||
|
|
||||||
For Each tCveAlmacen As Integer In ListAlmacenes
|
For Each tCveAlmacen As Integer In ListAlmacenes
|
||||||
If GvInv.Rows(indice).FCDropDownList("DdlRecibirInv").SelectedValue = "1" Then
|
If GvInv.Rows(indice).FCDropDownList("DdlRecibirInv").SelectedValue = "1" Then
|
||||||
Continue For
|
Continue For
|
||||||
@@ -15050,7 +15080,18 @@ Partial Class Compras_Compras
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Dim ObsOCAsignado As Boolean = False
|
||||||
|
|
||||||
For Each CveOCItem As String In ArrayCveOC.Distinct
|
For Each CveOCItem As String In ArrayCveOC.Distinct
|
||||||
|
|
||||||
|
|
||||||
|
If Not ObsOCAsignado Then
|
||||||
|
If ObjOC.GetOC(CveOCItem.ToEntero, UsuarioActual.CveEmpresa) Then
|
||||||
|
ObsOC = ObjOC.Descripcion
|
||||||
|
End If
|
||||||
|
ObsOCAsignado = True
|
||||||
|
End If
|
||||||
|
|
||||||
If ObjOC.GetOrdenesDetalle(CveOCItem.ToEntero, UsuarioActual.CveEmpresa) AndAlso ObjOC.DtResultados.Rows.Count > 0 Then
|
If ObjOC.GetOrdenesDetalle(CveOCItem.ToEntero, UsuarioActual.CveEmpresa) AndAlso ObjOC.DtResultados.Rows.Count > 0 Then
|
||||||
If IsNothing(DTOCTemp) Then
|
If IsNothing(DTOCTemp) Then
|
||||||
DTOCTemp = ObjOC.DtResultados.Copy
|
DTOCTemp = ObjOC.DtResultados.Copy
|
||||||
@@ -15933,6 +15974,8 @@ Partial Class Compras_Compras
|
|||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
AplicarObsOC = True
|
||||||
|
|
||||||
CalculaTotales()
|
CalculaTotales()
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|||||||
Reference in New Issue
Block a user