diff --git a/Ventas/Ventas.aspx b/Ventas/Ventas.aspx index b74acaff7..56113522c 100644 --- a/Ventas/Ventas.aspx +++ b/Ventas/Ventas.aspx @@ -496,7 +496,8 @@ - + + diff --git a/Ventas/Ventas.aspx.vb b/Ventas/Ventas.aspx.vb index 6ad1a74ea..40ec22a04 100644 --- a/Ventas/Ventas.aspx.vb +++ b/Ventas/Ventas.aspx.vb @@ -4673,6 +4673,7 @@ Partial Class Ventas ChkDireccionEnvio.Enabled = False DdlDireccionEnvio.Visible = True trDireccionEnvio.Visible = True + If UsuarioActual.TienePermisoProceso(333) Then LnkEditarDir.Visible = True End If 'ESTATUS FACTURA @@ -32632,5 +32633,28 @@ Partial Class Ventas Public Property CveVenta As Integer Public Property FolioFiscal As String End Class + + Protected Sub LnkEditarDir_Click(sender As Object, e As EventArgs) + DdlDireccionEnvio.Enabled = True + LnkEditarDir.Visible = False + LnkAplicarDir.Visible = True + End Sub + + Protected Sub LnkAplicarDir_Click(sender As Object, e As EventArgs) + Dim ProcesoOK As Boolean = True + + Dim ObjVentas As New ClsVentas() + If Not ObjVentas.UpdateDireccionEnvioVenta(CveVenta, DdlDireccionEnvio.SelectedValue.ToEntero, UsuarioActual.CveEmpresa) Then + ProcesoOK = False + End If + ObjVentas.Dispose() + + If ProcesoOK Then + Alert("Dirección Actualizada correctamente.", ModExtensiones.TipoMensaje.ToastInformacion) + LnkAplicarDir.Visible = False + LnkEditarDir.Visible = True + End If + + End Sub End Class