private void BSearchDate_Click(object sender, EventArgs e) { Service veh = new Service(); int i = 0; try { DateTime datetest = new DateTime(Convert.ToInt32(TBYY.Text), Convert.ToInt32(TBMM.Text), Convert.ToInt32(TBDD.Text)); LDate.Visible = false; } catch (Exception ex) { i = 1; LDate.Text = "Error! Check again!"; LDate.Visible = true; } if (i == 0) { DGVShowData.Rows.Clear(); DGVShowData.Refresh(); string line; StreamReader file = new StreamReader("vechileData.txt"); while ((line = file.ReadLine()) != null) { string[] words = line.Split(','); veh.RecentServiceDate = new DateTime(Convert.ToInt32(words[2]), Convert.ToInt32(words[1]), Convert.ToInt32(words[0])); veh.LicencePlate = words[3]; veh.Model = words[4]; veh.Year = Convert.ToInt32(words[5]); veh.Month = Convert.ToInt32(words[6]); veh.Description = words[7]; DateTime datetest = new DateTime(Convert.ToInt32(TBYY.Text), Convert.ToInt32(TBMM.Text), Convert.ToInt32(TBDD.Text)); if (datetest == veh.ComputeNextServiceDate()) { displayongrid(veh); } } file.Close(); } }
private void BSearchLicence_Click(object sender, EventArgs e) { Service veh = new Service(); int i = 0; if (TBLicence.Text == "") { i = 1; LLicence.Visible = true; } else { LLicence.Visible = false; } if (i == 0) { DGVShowData.Rows.Clear(); DGVShowData.Refresh(); string line; StreamReader file = new StreamReader("vechileData.txt"); while ((line = file.ReadLine()) != null) { string[] words = line.Split(','); veh.RecentServiceDate = new DateTime(Convert.ToInt32(words[2]), Convert.ToInt32(words[1]), Convert.ToInt32(words[0])); veh.LicencePlate = words[3]; veh.Model = words[4]; veh.Year = Convert.ToInt32(words[5]); veh.Month = Convert.ToInt32(words[6]); veh.Description = words[7]; if (TBLicence.Text == veh.LicencePlate) { displayongrid(veh); } } file.Close(); } }
private void displayongrid(Service veh) { DGVShowData.Rows.Add(veh.RecentServiceDate.ToString("dd/MM/yyyy"), veh.LicencePlate, veh.Model, veh.Year, veh.Month, veh.ComputeNextServiceDate().ToString("dd/MM/yyyy"), veh.Description); DGVShowData.Refresh(); }