示例#1
0
    public void InsertWaiterInfo()
    {
        //the code that exsits withen this method is a standered CRUD insert form AppDev1
        eRestaurantController controller = new eRestaurantController();

        //load an instance of contorller
        Waiter item = new Waiter();

        item.WaiterID  = 0;//identity feild for 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();
    }
示例#2
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();
    }