示例#1
0
    //INSERT
    public void InsertWaiterInfo()
    {
        //The code that exists within this method is a standard CRUD insert.
        //Similar to what was learned in APPDEV 1
        eRestaurantController controller = new eRestaurantController();

        //Load an instance of Waiter.
        Waiter insertWaiter = new Waiter();
        insertWaiter.WaiterID = 0;

        insertWaiter.FirstName = FirstName.Text;
        insertWaiter.LastName = LastName.Text;
        insertWaiter.Phone = Phone.Text;
        insertWaiter.Address = Address.Text;
        insertWaiter.HireDate = DateTime.Parse(HiredDate.Text);

        //Check if the release date is Null/Empty
        if (string.IsNullOrEmpty(ReleaseDate.Text))
        {
            insertWaiter.ReleaseDate = null;                                                        //This can be null becuase in the database it is set to "Nullable"
        }
        else
        {
            insertWaiter.ReleaseDate = DateTime.Parse(ReleaseDate.Text);
        }

        //Add waiter to the database.
        controller.Waiter_Add(insertWaiter);
        
        //Rebind the dropdown (WaiterList) so the new entry will appear in the list.
        WaiterList.DataBind();

        

    }
示例#2
0
    public void InsertWaiterInfo()
    {
        //the code that exists within this method
        //is a standard CRUD insert which you learned in AppDev 1
        eRestaurantController controller = new eRestaurantController();

        //load an instance of Waiter
        Waiter item = new Waiter();
        item.WaiterID = 0; //identity field on SQL therefore set to 0
        item.FirstName = FirstName.Text;
        item.LastName = LastName.Text;
        item.Phone = Phone.Text;
        item.Address = Address.Text;
        item.HireDate = DateTime.Parse(HiredDate.Text);
        if (string.IsNullOrEmpty(ReleaseDate.Text))
        {
            item.ReleaseDate = null;
        }
        else
        {
            item.ReleaseDate = DateTime.Parse(ReleaseDate.Text);
        }

        //call the controller's Add method for the Waiter
        controller.Waiter_Add(item);

        //rebind the drop down list (WaiterList) so the new
        //waiter will appear in the list
        WaiterList.DataBind();
    }