//constructor for admin - from job details page
 public jobHistory(bool x, job j, jobDetailsForAdmin z)
 {
     InitializeComponent();
     vehicleBase       = x;
     initialJob        = j;
     previousPageAdmin = z;
     dgvJobList.AutoGenerateColumns = false;
     fillJobList();
 }
 //ongoing repairs double click
 private void bunifu_DGV_ongoingRepairs_DoubleClick(object sender, EventArgs e)
 {
     if (bunifu_DGV_ongoingRepairs.CurrentRow.Index != -1)
     {
         job jb = new job();
         jb.jobID = Convert.ToInt32(bunifu_DGV_ongoingRepairs.CurrentRow.Cells["jobID"].Value);
         using (sunilGarageDBEntities db = new sunilGarageDBEntities())
         {
             jb = db.jobs.Where(x => x.jobID == jb.jobID).FirstOrDefault();
             jobDetailsForAdmin jdfa = new jobDetailsForAdmin(jb);
             jdfa.Show();
         }
     }
 }