frmReporteVentaSeleccion.vb 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. Public Class frmReporteVentaSeleccion
  2. Private sender As New Object
  3. Private CodigoTitulo As String = String.Empty
  4. Private Sub frmReporteVentaSeleccion_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  5. End Sub
  6. Sub New()
  7. ' Esta llamada es exigida por el diseñador.
  8. InitializeComponent()
  9. ' Agregue cualquier inicialización después de la llamada a InitializeComponent().
  10. End Sub
  11. Sub New(sender As Object, Codigo As String)
  12. Me.New
  13. Me.sender = sender
  14. Me.CodigoTitulo = Codigo
  15. End Sub
  16. Sub ReporteVenta(ByRef Tipo As String)
  17. If Tipo = "Nuevo" Then
  18. If MsgBox("¿Esta Seguro que Desea Generar un nuevo reporto?", MsgBoxStyle.OkCancel) = DialogResult.OK Then
  19. sender.close()
  20. Me.Close()
  21. End If
  22. ElseIf Tipo = "Existente" Then
  23. If MsgBox("¿Esta Seguro que Desea Usar un registro existente de reporto?", MsgBoxStyle.OkCancel) = DialogResult.OK Then
  24. Dim frmBustarVenta As New frmBuscarReporteVenta(Me.CodigoTitulo)
  25. frmBustarVenta.ShowDialog()
  26. End If
  27. End If
  28. End Sub
  29. Private Sub btnExistente_Click(sender As Object, e As EventArgs) Handles btnExistente.Click
  30. ReporteVenta("Existente")
  31. End Sub
  32. Private Sub btnNuevo_Click(sender As Object, e As EventArgs) Handles btnNuevo.Click
  33. ReporteVenta("Nuevo")
  34. End Sub
  35. Private Sub TableLayoutPanel1_Paint(sender As Object, e As PaintEventArgs)
  36. End Sub
  37. Private Sub TableLayoutPanel1_Paint_1(sender As Object, e As PaintEventArgs)
  38. End Sub
  39. Sub EstadoReporto()
  40. If chkUnitario.Checked Then
  41. lblReportoExistente.Visible = False
  42. btnExistente.Visible = False
  43. Else
  44. lblReportoExistente.Visible = True
  45. btnExistente.Visible = True
  46. End If
  47. End Sub
  48. Private Sub chkUnitario_CheckedChanged(sender As Object, e As EventArgs) Handles chkUnitario.CheckedChanged
  49. EstadoReporto()
  50. End Sub
  51. End Class