-- parametro adicional para materiales
This commit is contained in:
@@ -852,14 +852,15 @@ Public Class ClsOS
|
|||||||
|
|
||||||
Return Retorno
|
Return Retorno
|
||||||
End Function
|
End Function
|
||||||
Public Function GetDetalleMateriales(CveOSDetalle As Integer, CveOS As Integer, Optional FiltraTipoAlamacen As Boolean = False) As Boolean
|
Public Function GetDetalleMateriales(CveOSDetalle As Integer, CveOS As Integer, Opcion As Integer, Optional FiltraTipoAlmacen As Boolean = False) As Boolean
|
||||||
Dim Retorno As Boolean = False
|
Dim Retorno As Boolean = False
|
||||||
DataAdapter("PA_OS_OrdenesServicioDetallesMaterialesGet")
|
DataAdapter("PA_OS_OrdenesServicioDetallesMaterialesGet")
|
||||||
|
|
||||||
With SqlAdapter.SelectCommand.Parameters
|
With SqlAdapter.SelectCommand.Parameters
|
||||||
.Add("@CveOSDetalle", SqlDbType.Int).Value = CveOSDetalle
|
.Add("@CveOSDetalle", SqlDbType.Int).Value = CveOSDetalle
|
||||||
.Add("@CveOS", SqlDbType.Int).Value = CveOS
|
.Add("@CveOS", SqlDbType.Int).Value = CveOS
|
||||||
.Add("@FiltraTipoAlamacen", SqlDbType.Bit).Value = FiltraTipoAlamacen
|
.Add("@FiltraTipoAlmacen", SqlDbType.Bit).Value = FiltraTipoAlmacen
|
||||||
|
.Add("@Opcion", SqlDbType.Int).Value = Opcion
|
||||||
End With
|
End With
|
||||||
|
|
||||||
Try
|
Try
|
||||||
|
|||||||
@@ -4483,7 +4483,7 @@ Partial Class Ventas
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
For Each Row As DataRow In DtDetalle.Rows
|
For Each Row As DataRow In DtDetalle.Rows
|
||||||
If OS.GetDetalleMateriales(Row("CveOSDetalle").ToString().ToEntero(), CveOS) Then
|
If OS.GetDetalleMateriales(Row("CveOSDetalle").ToString().ToEntero(), CveOS, -1) Then
|
||||||
If OS.DtResultados.FiltraParametros("SeFacturara = 1").Rows.Count > 0 Then
|
If OS.DtResultados.FiltraParametros("SeFacturara = 1").Rows.Count > 0 Then
|
||||||
Alert("Hay materiales en la Orden de Servicio, ¿Desea facturar los materiales?", TipoMensaje.MsgConfirmacion, "BtnMateriales()")
|
Alert("Hay materiales en la Orden de Servicio, ¿Desea facturar los materiales?", TipoMensaje.MsgConfirmacion, "BtnMateriales()")
|
||||||
End If
|
End If
|
||||||
@@ -8075,6 +8075,7 @@ Partial Class Ventas
|
|||||||
e.Row.FCTextBox("TxtPrecio").Enabled = False
|
e.Row.FCTextBox("TxtPrecio").Enabled = False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
'PERMISO EDITAR REM
|
'PERMISO EDITAR REM
|
||||||
If e.Row.DBCampo("TipoDocto") = "Rem" And ModalidadEdicion Then
|
If e.Row.DBCampo("TipoDocto") = "Rem" And ModalidadEdicion Then
|
||||||
'LO PERMITIDO MODIFICAR
|
'LO PERMITIDO MODIFICAR
|
||||||
@@ -21640,7 +21641,7 @@ Partial Class Ventas
|
|||||||
DtDetalle = TmpDT.Copy
|
DtDetalle = TmpDT.Copy
|
||||||
|
|
||||||
For Each Row As DataRow In DtDetalle.Rows
|
For Each Row As DataRow In DtDetalle.Rows
|
||||||
If OS.GetDetalleMateriales(Row("CveOSDetalle").ToString().ToEntero(), CveOS) Then
|
If OS.GetDetalleMateriales(Row("CveOSDetalle").ToString().ToEntero(), CveOS, -1) Then
|
||||||
Dim Cons As Integer = TmpDT.Rows.Count + 1
|
Dim Cons As Integer = TmpDT.Rows.Count + 1
|
||||||
|
|
||||||
For Each dr As DataRow In OS.DtResultados.FiltraParametros("SeFacturara = 1 ").Rows
|
For Each dr As DataRow In OS.DtResultados.FiltraParametros("SeFacturara = 1 ").Rows
|
||||||
@@ -36068,21 +36069,23 @@ Partial Class Ventas
|
|||||||
DdlMedico.SelectedValueExist(DdlMedicoModal.SelectedValue)
|
DdlMedico.SelectedValueExist(DdlMedicoModal.SelectedValue)
|
||||||
DdlProcedimiento.SelectedValueExist(DdlProcedimientoModal.SelectedValue)
|
DdlProcedimiento.SelectedValueExist(DdlProcedimientoModal.SelectedValue)
|
||||||
|
|
||||||
'si es A - Vista o ,Fuera De Linea requiere tecnico
|
'si es pago directo es factura
|
||||||
If RBLTipoVenta.SelectedValue.ToEntero.Contiene(1, 2) Then
|
If RBLTipoVenta.SelectedValue.Contiene("2") Then
|
||||||
|
DdlTipoComprobante.SelectedValueExist("Ing")
|
||||||
|
TdRequiereTecnico1.Visible = True
|
||||||
|
TdRequiereTecnico2.Visible = True
|
||||||
|
Else
|
||||||
TdFechaOS1.Visible = True
|
TdFechaOS1.Visible = True
|
||||||
TdFechaOS2.Visible = True
|
TdFechaOS2.Visible = True
|
||||||
ChkRequiereTecnico.Checked = True
|
ChkRequiereTecnico.Checked = True
|
||||||
ChkRequiereTecnico.Enabled = False
|
ChkRequiereTecnico.Enabled = False
|
||||||
DdlTipoComprobante.Items.Insert(DdlTipoComprobante.Items.Count, New ListItem("Pedido", "Ped"))
|
DdlTipoComprobante.Items.Insert(DdlTipoComprobante.Items.Count, New ListItem("Pedido", "Ped"))
|
||||||
DdlTipoComprobante.SelectedValueExist("Ped")
|
DdlTipoComprobante.SelectedValueExist("Ped")
|
||||||
Else
|
|
||||||
DdlTipoComprobante.SelectedValueExist("Ing")
|
|
||||||
End If
|
End If
|
||||||
DdlTipoComprobante.Enabled = False
|
DdlTipoComprobante.Enabled = False
|
||||||
|
|
||||||
TdRequiereTecnico1.Visible = True
|
|
||||||
TdRequiereTecnico2.Visible = True
|
|
||||||
|
|
||||||
|
|
||||||
CargaCliente(CveCliente)
|
CargaCliente(CveCliente)
|
||||||
|
|||||||
Reference in New Issue
Block a user