/// <summary> /// This Code Assigns all the buttons to the respective code and assigns the grid /// to the initialized spreadsheet /// </summary> /// <param name="bundle">Used for Generating the page</param> protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Home); db = new DataDB(this); dsGrid = FindViewById <DSGridView>(Resource.Id.dataGrid); if (dsGrid != null) { dsGrid.DataSource = new DataSet(this); dsGrid.TableName = "DT"; } dsGrid.SetMinimumHeight(Resources.DisplayMetrics.HeightPixels / 2); btnCollect = FindViewById <Button>(Resource.Id.btnCollect); btnCollect.Click += BtnCollect_Click; btnGraph = FindViewById <Button>(Resource.Id.btnGraph); btnGraph.Click += BtnGraph_Click; btnExport = FindViewById <Button>(Resource.Id.btnExport); btnExport.Click += BtnExport_Click; btnReset = FindViewById <Button>(Resource.Id.btnReset); btnReset.Click += BtnReset_Click; }
/// <summary> /// This function inserts the inputted information into the database and /// closes the activity /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnFinish_Click(object sender, EventArgs e) { DataDB db = new DataDB(this); int intDataOne = Integer.ParseInt(dataOne.Text); int intDataTwo = Integer.ParseInt(dataTwo.Text); int intDataThree = Integer.ParseInt(dataThree.Text); db.InserData(intDataOne, intDataTwo, intDataThree); Finish(); }
/// <summary> /// As a Splash Screen the App Waits on this page for a period of time then opens the home page /// </summary> /// <param name="bundle">Used for Generating the page</param> protected override async void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Splash); await Task.Delay(1000); DataDB db = new DataDB(this); if (!db.checkDb()) { db.CreateDatabase(); } StartActivity(new Intent(Application.Context, typeof(HomeActivity))); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Chart); db = new DataDB(this); mDataSet.AddSeries(SeriesCreate("DataOne")); mDataSet.AddSeries(SeriesCreate("DataTwo")); mDataSet.AddSeries(SeriesCreate("DataThree")); XYSeriesRenderer renderOne = singleRenderer(255, 000, 000); XYSeriesRenderer renderTwo = singleRenderer(000, 255, 000); XYSeriesRenderer renderThree = singleRenderer(000, 000, 255); mRenderer.SetMargins(new int[] { 10, 60, 100, 30 }); mRenderer.XLabels = 0; mRenderer.ChartTitle = "Data Chart"; mRenderer.XTitle = "UserID"; mRenderer.YTitle = "Data Inputs"; mRenderer.AxisTitleTextSize = 32; mRenderer.ChartTitleTextSize = 40; mRenderer.LabelsTextSize = 32; mRenderer.PointSize = 3; mRenderer.ShowLegend = false; mRenderer.ShowGridX = true; mRenderer.ShowGridY = true; mRenderer.ZoomButtonsVisible = true; mRenderer.ApplyBackgroundColor = true; mRenderer.AxesColor = Color.Black; mRenderer.LabelsColor = Color.Black; mRenderer.MarginsColor = Color.White; mRenderer.GridColor = Color.Black; mRenderer.SetYLabelsColor(0, Color.Black); mRenderer.XLabelsColor = Color.Black; mRenderer.BackgroundColor = Color.White; for (int i = 0; i < db.Count(); i++) { mRenderer.AddXTextLabel(i, db.readPrimary("UserID", i)); } mRenderer.AddSeriesRenderer(renderOne); mRenderer.AddSeriesRenderer(renderTwo); mRenderer.AddSeriesRenderer(renderThree); if (mChartView == null) { chartLayout = FindViewById <LinearLayout>(Resource.Id.chart); mChartView = ChartFactory.GetLineChartView(this, mDataSet, mRenderer); chartLayout.AddView(mChartView, new LinearLayout.LayoutParams( Android.Views.ViewGroup.LayoutParams.FillParent, Android.Views.ViewGroup.LayoutParams.FillParent)); } listView = FindViewById <ListView>(Resource.Id.DataList); tableItems.Add(new TableItem() { DataName = "DataOne", ID = 9001, Red = 255, Green = 000, Blue = 000 }); tableItems.Add(new TableItem() { DataName = "DataTwo", ID = 9002, Red = 000, Green = 255, Blue = 000 }); tableItems.Add(new TableItem() { DataName = "DataThree", ID = 9003, Red = 000, Green = 000, Blue = 255 }); listView.Adapter = new ChartActivityAdapter(this, tableItems); btnSave = FindViewById <Button>(Resource.Id.btnSave); btnSave.Click += BtnSave_Click; }