frmPrincipalInicio.vb 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. Public Class frmPrincipalInicio
  2. Dim Operaciones As New Operaciones
  3. Private Sub frmPrincipalInicio_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  4. Listas()
  5. End Sub
  6. Sub Fuente()
  7. lblMontoIngresos.ForeColor = Drawing.Color.FromArgb(237, 51, 50)
  8. lblIngresostexto.ForeColor = Drawing.Color.FromArgb(15, 151, 208)
  9. lblMontoRendimiento.ForeColor = Drawing.Color.FromArgb(237, 51, 50)
  10. lblRendimientotexto.ForeColor = Drawing.Color.FromArgb(15, 151, 208)
  11. End Sub
  12. Sub RendimientoMonto()
  13. Dim general As New DAOGeneral
  14. Dim Monto As String = "0.00"
  15. Dim Cantidad As Integer = 0
  16. Dim Rendimiento As String = "0.00 "
  17. Dim dt As DataTable = general.RendimientoMontoGraficas
  18. For Each rows As DataRow In dt.Rows
  19. Rendimiento = Operaciones.ConvertirDecimal(rows("Rendimiento").ToString)
  20. Monto = Operaciones.ConvertirDecimal(rows("Monto").ToString)
  21. Cantidad = Operaciones.ConvertirDecimal(rows("Cantidad").ToString)
  22. Next
  23. lblMontoIngresos.Text = "$ " + FormatNumber(Monto, 2)
  24. If Cantidad = 0 Then
  25. lblMontoRendimiento.Text = "0.00 %"
  26. Else
  27. lblMontoRendimiento.Text = FormatNumber((((CDec(Rendimiento) / Cantidad)) * 100), 2).ToString + " %"
  28. End If
  29. End Sub
  30. Sub GraficaInstrumentos()
  31. Dim general As New DAOGeneral
  32. Dim dt As DataTable = general.InstrumentosGrafica
  33. charPastel.Series(0).Points.Clear()
  34. charPastel.Series(0).IsValueShownAsLabel = False
  35. charPastel.Series(0).LabelForeColor = Color.Transparent
  36. 'charPastel.Series(0).LabelAngle = -45
  37. 'charPastel.Series(0).Font = New Font(charPastel.Series(0).Font.Name, 5)
  38. 'charPastel.ChartAreas(0).Area3DStyle.Enable3D = True
  39. charPastel.Series(0).XValueMember = "Instrumento"
  40. charPastel.Series(0).YValueMembers = "Cantidad"
  41. charPastel.DataSource = dt
  42. End Sub
  43. Sub GraficaMontoInstrumentos()
  44. Dim general As New DAOGeneral
  45. Dim dt As DataTable = general.MontosInstrumentosGrafica
  46. charbarras.Series(0).Points.Clear()
  47. 'charbarras.ChartAreas(0).Area3DStyle.Enable3D = True
  48. charbarras.Series(0).XValueMember = "Instrumento"
  49. charbarras.Series(0).YValueMembers = "Suma"
  50. charbarras.DataSource = dt
  51. End Sub
  52. Sub GraficaRendimientoInstrumentos()
  53. Dim general As New DAOGeneral
  54. Dim dt As DataTable = general.RendimientosInstrumentoGrafica
  55. charlineal.Series(0).Points.Clear()
  56. charlineal.Series(0).XValueMember = "Instrumento"
  57. charlineal.Series(0).YValueMembers = "Suma"
  58. charlineal.DataSource = dt
  59. End Sub
  60. Sub Listas()
  61. Fuente()
  62. GraficaInstrumentos()
  63. GraficaMontoInstrumentos()
  64. GraficaRendimientoInstrumentos()
  65. RendimientoMonto()
  66. End Sub
  67. Private Sub charlineal_Click(sender As Object, e As EventArgs) Handles charlineal.Click
  68. End Sub
  69. Private Sub pnlRendimientoTotal_Paint(sender As Object, e As PaintEventArgs)
  70. End Sub
  71. Private Sub TableLayoutPanel2_Paint(sender As Object, e As PaintEventArgs) Handles TableLayoutPanel2.Paint
  72. End Sub
  73. End Class