private void Event_OnProductGridDoubleClicked(GridHitInfo info) { //Example /* * for (int i = 0; i < Order_GridView.Columns.Count; i++) { * var value = Order_GridView.GetRowCellValue(info.RowHandle, Order_GridView.Columns[i]); * } */ Form_Product product = new Form_Product(); product.Text = "" + Product_GridView.GetRowCellValue(info.RowHandle, "DESIGN_NAME") + "$" + Product_GridView.GetRowCellValue(info.RowHandle, "CONTRACT"); ShowForm(product); }
/// <summary> /// Event yang dipanggil ketika Berpindah "Scene" /// </summary> /// <param name="i"></param> private void Event_OnNavSelectedPageChanged(int i) { //Stop All Worker Worker.DisposeAllWorker(); //UnLoad All Grid Order_Grid.DataSource = null; Order_GridView.PopulateColumns(); Product_Grid.DataSource = null; Product_GridView.PopulateColumns(); switch (i) { case 0: //Dashboard Page DataTable dt = null; //Load Statistic dt = DBSql.DoGetData("select count(*) from tbl_customers").Tables[0]; Dashboard_PanelInfo1_Num.Text = dt.Rows[0][0].ToString(); dt = DBSql.DoGetData("select count(*) from checkouts").Tables[0]; Dashboard_PanelInfo2_Num.Text = dt.Rows[0][0].ToString(); dt = DBSql.DoGetData("select count(*) from checkouts where checkout_status not like 'Success'").Tables[0]; Dashboard_PanelInfo3_Num.Text = dt.Rows[0][0].ToString(); dt = DBSql.DoGetData("select count(*) from checkouts where checkout_status='Success'").Tables[0]; Dashboard_PanelInfo4_Num.Text = dt.Rows[0][0].ToString(); break; case 1: //Order Page OrderGridUpdate(); break; case 2: //Product Page ProductGridUpdate(); break; case 3: //Customer Page if (App.userInfo.userType != UserType.SuperAdmin) { _context.Show_Overlay(this); MessageBox.Show("Akses ditolak, Hanya Super Admin yang Diperbolehkan", "Access Denied", MessageBoxButtons.OK, MessageBoxIcon.Stop); _context.Hide_Overlay(); Header_Button_Dashboard.Checked = true; return; } CustomerUpdateGrid(); break; case 4: //Sales Page if (App.userInfo.userType != UserType.SuperAdmin) { _context.Show_Overlay(this); MessageBox.Show("Akses ditolak, Hanya Super Admin yang Diperbolehkan", "Access Denied", MessageBoxButtons.OK, MessageBoxIcon.Stop); _context.Hide_Overlay(); Header_Button_Dashboard.Checked = true; return; } SalesUpdateGrid(); break; } }