예제 #1
0
        public void Button2_Click(object sender, EventArgs e)
        {
            AdminDataManager ADMgr = new AdminDataManager();
            string           name  = "?";
            int  total_days        = 0;
            bool doit = true;

            try
            {
                name       = this.TextBox4.Text.ToString();
                total_days = Int32.Parse(this.TextBox5.Text);
                if (name == "" || total_days < 1)
                {
                    doit = false;
                }
            }
            catch (Exception)
            {
                doit = false;
            }
            if (doit)
            {
                ADMgr.createItinerary(name, total_days);
                DataTable dt = ADMgr.getItinerary();
                GridView2.DataSource = dt;
                GridView2.DataBind();
            }
            else
            {
                this.TextBox15.Text = "Error Encountered. Please try again.";
            }
        }
예제 #2
0
        public void Button5_Click(object sender, EventArgs e)
        {
            AdminDataManager ADMgr = new AdminDataManager();
            int  itineraryID       = -1;
            bool doit         = true;
            int  returnresult = -1;

            try
            {
                itineraryID = Int32.Parse(this.TextBox12.Text);
                if (itineraryID < 1)
                {
                    doit = false;
                }
            }
            catch (Exception)
            {
                doit = false;
            }
            if (doit)
            {
                returnresult = ADMgr.deleteItinerary(itineraryID);
                DataTable dt = ADMgr.getItinerary();
                GridView2.DataSource = dt;
                GridView2.DataBind();
                if (returnresult < 1)
                {
                    this.TextBox15.Text = "Failure to delete. Please try again.";
                }
                else
                {
                    this.TextBox15.Text = "Deleted successfully.";
                }
            }
            else
            {
                this.TextBox15.Text = "Error Encountered. Please try again.";
            }
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["admin"] == null)
            {
                Response.Redirect("index.aspx");
            }

            AdminDataManager ADMgr = new AdminDataManager();

            DataTable dt = ADMgr.getAttractions();

            GridView1.DataSource = dt;
            GridView1.DataBind();

            DataTable dt2 = ADMgr.getItinerary();

            GridView2.DataSource = dt2;
            GridView2.DataBind();

            DataTable dt3 = ADMgr.getItineraryDoList();

            GridView3.DataSource = dt3;
            GridView3.DataBind();
        }