private void CancelBtn_Click(object sender, EventArgs e)
        {
            if (tabControl1.SelectedIndex == 0)
            {
                MeterTxt.Focus();
                if (MeterTxt.Text == "" && LocationTxt.Text == "")
                {
                    this.Hide();

                    int count = dbh.TicketCount();
                    if (count > 0)
                    {
                        if (dbh.IsNetConnected() && Attendant.username != null)
                        {
                            dbh.PostTicket();
                        }
                        else
                        {
                            PopUpForm pf = new PopUpForm(count + " tickets not posted.");
                            pf.ShowDialog();
                        }
                    }

                    if (dbh.IsNetConnected())
                    {
                        dbh.TableCheck();
                    }
                    try
                    {
                        Process[] procs = Process.GetProcessesByName("TabTip");

                        if (procs.Count() > 0)
                        {
                            procs[0].Kill();
                        }
                    }
                    catch (Exception ex)
                    {
                        //MessageBox.Show(ex.Message);
                    }
                    Application.Exit();
                }
                else
                {
                    MeterTxt.Text    = "";
                    LocationTxt.Text = "";
                }
            }
            else if (tabControl1.SelectedIndex == 1)
            {
                if (flowLayoutPanel1.Controls.Count > 0)
                {
                    flowLayoutPanel1.Controls.Clear();
                }
                else
                {
                    int count = dbh.TicketCount();
                    if (count > 0)
                    {
                        if (dbh.IsNetConnected() && Attendant.username != null)
                        {
                            dbh.PostTicket();
                        }
                        else
                        {
                            PopUpForm pf = new PopUpForm(count + " tickets not posted.");
                            pf.ShowDialog();
                        }
                    }

                    if (dbh.IsNetConnected())
                    {
                        dbh.TableCheck();
                    }
                    try
                    {
                        Process[] procs = Process.GetProcessesByName("TabTip");

                        if (procs.Count() > 0)
                        {
                            procs[0].Kill();
                        }
                    }
                    catch (Exception ex)
                    {
                        //MessageBox.Show(ex.Message);
                    }
                    Application.Exit();
                }
            }
            else if (tabControl1.SelectedIndex == 2)
            {
                if (flowLayoutPanel2.Controls.Count > 0)
                {
                    flowLayoutPanel2.Controls.Clear();
                }
                else
                {
                    int count = dbh.TicketCount();
                    if (count > 0)
                    {
                        if (dbh.IsNetConnected() && Attendant.username != null)
                        {
                            dbh.PostTicket();
                        }
                        else
                        {
                            PopUpForm pf = new PopUpForm(count + " tickets not posted.");
                            pf.ShowDialog();
                        }
                    }

                    if (dbh.IsNetConnected())
                    {
                        dbh.TableCheck();
                    }
                    try
                    {
                        Process[] procs = Process.GetProcessesByName("TabTip");

                        if (procs.Count() > 0)
                        {
                            procs[0].Kill();
                        }
                    }
                    catch (Exception ex)
                    {
                        //MessageBox.Show(ex.Message);
                    }
                    Application.Exit();
                }
            }
        }
        private void SubmitBtn_Click(object sender, EventArgs e)
        {
            if (tabControl1.SelectedIndex == 0)
            {
                MeterTxt.Focus();
                meter = new List <string>();

                if (MeterTxt.Text == "" && LocationTxt.Text == "")
                {
                    PopUpForm pf = new PopUpForm("No Information Entered");
                    pf.ShowDialog();
                }
                else
                {
                    Cursor.Current = Cursors.WaitCursor;

                    if (MeterTxt.Text != "")
                    {
                        meter = dbh.MeterInfo(MeterTxt.Text.ToUpper());  //This is a list of meter info ("Meter Location","Meter ID")

                        if (meter[1] == "")
                        {
                            PopUpForm pf = new PopUpForm("Not Valid Meter");
                            pf.ShowDialog();

                            MeterTxt.Text = "";

                            if (Cursor.Current == Cursors.WaitCursor)
                            {
                                Cursor.Current = Cursors.Default;
                            }

                            return;
                        }
                        else
                        {
                            Ticket.MeterNumber       = meter[1];
                            Ticket.ViolationLocation = meter[0];
                        }
                    }
                    else if (LocationTxt.Text != "")
                    {
                        Ticket.MeterNumber       = "";
                        Ticket.ViolationLocation = LocationTxt.Text;
                    }

                    Cursor.Current   = Cursors.Default;
                    MeterTxt.Text    = "";
                    LocationTxt.Text = "";

                    pg.vehicleForm.Show();
                    this.Hide();
                }
            }
            else if (tabControl1.SelectedIndex == 1)
            {
            }
            else if (tabControl1.SelectedIndex == 2)
            {
            }
        }