Advertisement
Guest User

Untitled

a guest
Nov 12th, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 10.81 KB | None | 0 0
  1. Imports MySql.Data.MySqlClient
  2. Imports System.Windows.Forms.DataVisualization.Charting
  3. Public Class frm_beranda
  4.     Private Sub frm_beranda_Activated(sender As Object, e As EventArgs) Handles Me.Activated
  5.         ' Call conn()
  6.         Total_Transaksi()
  7.         TransaksiRp()
  8.         Total_Item()
  9.         Total_Supplier()
  10.         Total_Customer()
  11.         Total_Limit()
  12.         ReturRp()
  13.         GRAFIK_Transaksi(Chart1)
  14.     End Sub
  15.     Private Sub frm_beranda_Load(sender As Object, e As EventArgs) Handles Me.Load
  16.         lblNama.Text = nama_akses
  17.         lblakses.Text = ID_User
  18.  
  19.  
  20.         getTahun()
  21.     End Sub
  22.  
  23.  
  24.     Private Sub PRODUKToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PRODUKToolStripMenuItem.Click
  25.         frm_entry_produk.ShowDialog()
  26.  
  27.     End Sub
  28.  
  29.     Private Sub KATEGORIToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles KATEGORIToolStripMenuItem.Click
  30.         frm_kategori.ShowDialog()
  31.  
  32.     End Sub
  33.  
  34.     Private Sub SATUANToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles SATUANToolStripMenuItem.Click
  35.         frm_satuan.ShowDialog()
  36.  
  37.     End Sub
  38.  
  39.     Private Sub SUPPLIERToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles SUPPLIERToolStripMenuItem.Click
  40.         frm_supplier.ShowDialog()
  41.  
  42.     End Sub
  43.  
  44.     Private Sub CUSTOMERToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles CUSTOMERToolStripMenuItem.Click
  45.         frm_Pelanggan.ShowDialog()
  46.  
  47.     End Sub
  48.     Private Sub BARANGMASUKToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles BARANGMASUKToolStripMenuItem.Click
  49.         frm_product_in.ShowDialog()
  50.  
  51.     End Sub
  52.  
  53.     Private Sub KELUARToolStripMenuItem_Click(sender As Object, e As EventArgs)
  54.         frm_login.Show()
  55.         Me.Close()
  56.     End Sub
  57.  
  58.     Private Sub LOGINToolStripMenuItem_Click(sender As Object, e As EventArgs)
  59.         frm_login.ShowDialog()
  60.  
  61.     End Sub
  62.  
  63.     Private Sub TRANSAKSIPENJUALANToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles TRANSAKSIPENJUALANToolStripMenuItem.Click
  64.         frm_transaksiPenjualan.ShowDialog()
  65.     End Sub
  66.  
  67.     Private Sub DAFTARPENJUALANToolStripMenuItem_Click(sender As Object, e As EventArgs)
  68.         'view_penjualan.ShowDialog()
  69.  
  70.     End Sub
  71.     Sub getTahun()
  72.         Try
  73.             SQL_QUERY = "SELECT DISTINCT YEAR (tgl_transaksi) AS tahun FROM tbl_penjualan GROUP BY tgl_transaksi ASC"
  74.             CMD = New MySqlCommand(SQL_QUERY, connect)
  75.             DR = CMD.ExecuteReader()
  76.             While DR.Read()
  77.                 optTahun.Items.Add(DR("tahun"))
  78.             End While
  79.         Catch ex As Exception
  80.             MessageBox.Show("Koneksi Gagal !!!, karena " & ex.Message)
  81.             Exit Sub
  82.             DR.Close()
  83.         End Try
  84.  
  85.     End Sub
  86.     Sub Total_Transaksi()
  87.         Try
  88.             SQL_QUERY = "SELECT COUNT(*) AS total_tran FROM tbl_penjualan WHERE tgl_transaksi=CURDATE() "
  89.             CMD = New MySqlCommand(SQL_QUERY, connect)
  90.             DR = CMD.ExecuteReader
  91.             DR.Read()
  92.             If DR.HasRows Then
  93.                 txtjumlahTran.Text = DR.Item("total_tran")
  94.  
  95.             End If
  96.             DR.Close()
  97.         Catch ex As Exception
  98.             Exit Sub
  99.         End Try
  100.  
  101.  
  102.     End Sub
  103.     Sub TransaksiRp()
  104.         Try
  105.             SQL_QUERY = "SELECT SUM(total) AS total FROM tbl_penjualan WHERE tgl_transaksi=CURDATE() "
  106.             CMD = New MySqlCommand(SQL_QUERY, connect)
  107.             DR = CMD.ExecuteReader
  108.             DR.Read()
  109.             If DR.HasRows Then
  110.                 txttotalTran.Text = DR.Item("total")
  111.  
  112.             End If
  113.             DR.Close()
  114.         Catch ex As Exception
  115.             Exit Sub
  116.         End Try
  117.  
  118.  
  119.     End Sub
  120.     Sub ReturRp()
  121.         Try
  122.             SQL_QUERY = "SELECT SUM(total_retur) AS total_retur FROM tbl_retur WHERE tgl_retur=CURDATE() "
  123.             CMD = New MySqlCommand(SQL_QUERY, connect)
  124.             DR = CMD.ExecuteReader
  125.             DR.Read()
  126.             If DR.HasRows Then
  127.                 txtTotalRetur.Text = DR.Item("total_retur")
  128.  
  129.             End If
  130.             DR.Close()
  131.         Catch ex As Exception
  132.             Exit Sub
  133.         End Try
  134.  
  135.  
  136.     End Sub
  137.     Sub Total_Item()
  138.         Try
  139.             SQL_QUERY = "SELECT COUNT(*) AS jumlah FROM tbl_barang "
  140.             CMD = New MySqlCommand(SQL_QUERY, connect)
  141.             DR = CMD.ExecuteReader
  142.             DR.Read()
  143.             If DR.HasRows Then
  144.                 txtsumItem.Text = DR.Item("jumlah")
  145.  
  146.             End If
  147.             DR.Close()
  148.         Catch ex As Exception
  149.             Exit Sub
  150.         End Try
  151.  
  152.  
  153.     End Sub
  154.     Sub Total_Supplier()
  155.         Try
  156.             SQL_QUERY = "SELECT COUNT(*) AS jumlah FROM tbl_supplier "
  157.             CMD = New MySqlCommand(SQL_QUERY, connect)
  158.             DR = CMD.ExecuteReader
  159.             DR.Read()
  160.             If DR.HasRows Then
  161.                 txtsumSupplier.Text = DR.Item("jumlah")
  162.  
  163.             End If
  164.             DR.Close()
  165.         Catch ex As Exception
  166.             Exit Sub
  167.         End Try
  168.  
  169.  
  170.     End Sub
  171.     Sub Total_Customer()
  172.         Try
  173.             SQL_QUERY = "SELECT COUNT(*) AS jumlah FROM tbl_pelanggan "
  174.             CMD = New MySqlCommand(SQL_QUERY, connect)
  175.             DR = CMD.ExecuteReader
  176.             DR.Read()
  177.             If DR.HasRows Then
  178.                 txtsumCustomer.Text = DR.Item("jumlah")
  179.  
  180.             End If
  181.             DR.Close()
  182.         Catch ex As Exception
  183.             Exit Sub
  184.         End Try
  185.  
  186.  
  187.     End Sub
  188.     Sub Total_Limit()
  189.         Try
  190.             SQL_QUERY = "SELECT COUNT(*) AS stok_barang FROM tbl_stok WHERE STATUS='1' AND stok_barang <=20 "
  191.             CMD = New MySqlCommand(SQL_QUERY, connect)
  192.             DR = CMD.ExecuteReader
  193.             DR.Read()
  194.             If DR.HasRows Then
  195.                 txtlimit.Text = DR.Item("stok_barang")
  196.  
  197.             End If
  198.             DR.Close()
  199.         Catch ex As Exception
  200.             Exit Sub
  201.         End Try
  202.  
  203.  
  204.     End Sub
  205.  
  206.  
  207.     Private Sub CetakStruToolStripMenuItem_Click(sender As Object, e As EventArgs)
  208.         'frm_report_struk.ShowDialog()
  209.  
  210.     End Sub
  211.  
  212.     Private Sub PROFILETOKOToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PROFILETOKOToolStripMenuItem.Click
  213.         frm_company.ShowDialog()
  214.     End Sub
  215.  
  216.     Private Sub KELOLAAKSESToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles KELOLAAKSESToolStripMenuItem.Click
  217.         frm_akses.ShowDialog()
  218.     End Sub
  219.  
  220.     Private Sub PENJUALANToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PENJUALANToolStripMenuItem.Click
  221.         'frm_report_penjualan.ShowDialog()
  222.         view_transakasiPenjualan.ShowDialog()
  223.     End Sub
  224.  
  225.     Private Sub STRUKToolStripMenuItem_Click(sender As Object, e As EventArgs)
  226.         'frm_report_struk.ShowDialog()
  227.  
  228.     End Sub
  229.  
  230.     Private Sub PRINTERToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PRINTERToolStripMenuItem.Click
  231.         frm_printer.ShowDialog()
  232.  
  233.     End Sub
  234.  
  235.     Private Sub KELUARToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles KELUARToolStripMenuItem1.Click
  236.         frm_login.Show()
  237.         Me.Close()
  238.  
  239.     End Sub
  240.  
  241.     Private Sub IMPORTBARANGToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles IMPORTBARANGToolStripMenuItem.Click
  242.         frm_import.ShowDialog()
  243.  
  244.     End Sub
  245.  
  246.     Private Sub HAKAKSESToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles HAKAKSESToolStripMenuItem.Click
  247.         frm_akses.ShowDialog()
  248.  
  249.     End Sub
  250.  
  251.     Private Sub BARANGToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles BARANGToolStripMenuItem.Click
  252.         'frm_cetak_barang.ShowDialog()
  253.         frm_entry_produk.ShowDialog()
  254.  
  255.  
  256.  
  257.     End Sub
  258.  
  259.     Private Sub STOKToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles STOKToolStripMenuItem.Click
  260.         ' frm_cetakStok.ShowDialog()
  261.         frm_stok.ShowDialog()
  262.     End Sub
  263.  
  264.     Private Sub txttotalTran_TextChanged(sender As Object, e As EventArgs) Handles txttotalTran.TextChanged
  265.         formatUang(txttotalTran)
  266.     End Sub
  267.  
  268.     Private Sub txtTotalRetur_TextChanged(sender As Object, e As EventArgs) Handles txtTotalRetur.TextChanged
  269.         formatUang(txtTotalRetur)
  270.     End Sub
  271.  
  272.     Private Sub detailSupplier_Click(sender As Object, e As EventArgs) Handles detailSupplier.Click
  273.         frm_supplier.ShowDialog()
  274.     End Sub
  275.  
  276.     Private Sub detailCustomer_Click(sender As Object, e As EventArgs) Handles detailCustomer.Click
  277.         frm_Pelanggan.ShowDialog()
  278.     End Sub
  279.  
  280.     Private Sub detailItem_Click(sender As Object, e As EventArgs) Handles detailItem.Click
  281.         frm_entry_produk.ShowDialog()
  282.     End Sub
  283.  
  284.     Private Sub cmdtransaksi_Click(sender As Object, e As EventArgs) Handles cmdtransaksi.Click
  285.         view_transakasiPenjualan.ShowDialog()
  286.     End Sub
  287.  
  288.     Private Sub EXPORTPENUALANToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles EXPORTPENUALANToolStripMenuItem.Click
  289.         export_penjualanMonth.ShowDialog()
  290.  
  291.     End Sub
  292.  
  293.     Private Sub PENJUALANToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles PENJUALANToolStripMenuItem1.Click
  294.         frm_cetak_penjualan.ShowDialog()
  295.     End Sub
  296.  
  297.     Private Sub STOKToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles STOKToolStripMenuItem1.Click
  298.         frm_cetak_barang.ShowDialog()
  299.     End Sub
  300.     Sub GRAFIK_Transaksi(ByVal chart1 As Chart)
  301.  
  302.         Try
  303.             SQL_QUERY = "SELECT SUM(total) AS total, DATE_FORMAT(tgl_transaksi,'%b') AS bulan  FROM tbl_penjualan
  304.                            WHERE YEAR(tgl_transaksi)='2019'
  305.                            GROUP BY MONTH(tgl_transaksi) "
  306.             CMD = New MySqlCommand(SQL_QUERY, connect)
  307.             DA = New MySqlDataAdapter(CMD)
  308.             TABLE = New DataTable
  309.             DA.Fill(TABLE)
  310.             chart1.Series("Month").XValueMember = "Bulan"
  311.             chart1.Series("Month").YValueMembers = "Total"
  312.             chart1.DataSource = TABLE
  313.  
  314.         Catch ex As Exception
  315.             MsgBox(ex.Message)
  316.         End Try
  317.     End Sub
  318.     Private Sub RETURPENJUALANToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles RETURPENJUALANToolStripMenuItem.Click
  319.         frm_returnPenjualan.ShowDialog()
  320.  
  321.     End Sub
  322.  
  323.     Private Sub detailLimit_Click(sender As Object, e As EventArgs) Handles detailLimit.Click
  324.         frm_stok.ShowDialog()
  325.  
  326.     End Sub
  327.  
  328.     Private Sub optTahun_SelectedIndexChanged(sender As Object, e As EventArgs)
  329.         TextBox1.Text = optTahun.Text
  330.     End Sub
  331.  
  332.  
  333.  
  334.     Private Sub detailExport_Click(sender As Object, e As EventArgs) Handles detailExport.Click
  335.         export_penjualanMonth.ShowDialog()
  336.  
  337.     End Sub
  338.  
  339.     Private Sub cmdLoad_Click(sender As Object, e As EventArgs) Handles cmdLoad.Click
  340.         Call GRAFIK_Transaksi(Chart1)
  341.     End Sub
  342. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement