Exemplo n.º 1
0
        private void btnRegister_Click(object sender, EventArgs e)
        {
            string     sRestaurantName = txtRName.Text.Trim();
            string     sAddress        = txtAddress.Text.Trim();
            string     sCity           = txtCity.Text.Trim();
            string     sState          = txtState.Text.Trim();
            string     sZip            = txtZip.Text.Trim();
            string     sErrorMess      = "";
            Restaurant oRestaurant     = new Restaurant();
            bool       bIsValid        = true;


            if (String.IsNullOrEmpty(sRestaurantName))
            {
                bIsValid    = false;
                sErrorMess += "Please enter a Restaurant Name";
            }
            if (String.IsNullOrEmpty(sAddress))
            {
                bIsValid    = false;
                sErrorMess += "\nPlease enter an address";
            }
            if (String.IsNullOrEmpty(sCity))
            {
                bIsValid    = false;
                sErrorMess += "\nPlease enter a city";
            }
            if (String.IsNullOrEmpty(sState))
            {
                bIsValid    = false;
                sErrorMess += "\nPlease enter a state";
            }
            if (String.IsNullOrEmpty(sZip))
            {
                bIsValid    = false;
                sErrorMess += "\nPlease enter a zip code";
            }

            //valid input
            if (bIsValid)
            {
                //add Restaurant to database
                oRestaurant.RestaurantName = sRestaurantName;
                oRestaurant.Address        = sAddress;
                oRestaurant.City           = sCity;
                oRestaurant.State          = sState;
                oRestaurant.Zip            = sZip;

                //db logic here to insert into database
                RestaurantDA.AddRestaurant(oRestaurant);
                //Success
                MessageBox.Show(oRestaurant.RestaurantName + " Has been Added!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);

                //Deletes Table Layout because new restaurant
                //TableDA.DeleteAllTables();
                //Possibly try to find another way to refresh the main form to re run the code to check if restraunt is initialized
                Application.Restart();
            }
            else
            {
                MessageBox.Show(sErrorMess, "Input Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }