public void Button3_Click(object sender, EventArgs e) { AdminDataManager ADMgr = new AdminDataManager(); int itineraryID = -1; int attractionID = -1; int day = -1; string startTime = "None"; string endTime = "None"; bool doit = true; try { itineraryID = Int32.Parse(this.TextBox6.Text); attractionID = Int32.Parse(this.TextBox7.Text); day = Int32.Parse(this.TextBox8.Text); DateTime d1 = Convert.ToDateTime(this.TextBox9.Text); startTime = d1.ToString("HH:mm"); DateTime d2 = Convert.ToDateTime(this.TextBox10.Text); endTime = d2.ToString("HH:mm"); if (d1 > d2) { throw new System.ArgumentException("Times invalid.", "original"); } if (itineraryID <= 0 || attractionID <= 0 || day <= 0) { doit = false; } } catch (Exception) { doit = false; } if (doit) { ADMgr.createItineraryDoList(itineraryID, attractionID, day, startTime, endTime); DataTable dt = ADMgr.getItineraryDoList(); GridView3.DataSource = dt; GridView3.DataBind(); } else { this.TextBox15.Text = "Error Encountered. Please try again."; } }