protected void isOrderCompleteCheckBox_Click(object sender, EventArgs e)
        {
            //Update OrderComplete 'Flag'
            CheckBox chk = sender as CheckBox;
            int      customerOrderComplete = (chk.Checked) ? 1 : 0;
            //Gran the Grid View Row
            GridViewRow gvRow = (GridViewRow)chk.NamingContainer;
            //Parse the Customer Order GUID
            HiddenField hiddenCustomerOrderId = (HiddenField)gvRow.FindControl("hiddenCustomerOrderId");
            Guid        customerOrderId;

            Guid.TryParse(hiddenCustomerOrderId.Value, out customerOrderId);
            //Update the Order
            OrderMaintenanceController.CustomerDTOUpdateARow(customerOrderId, customerOrderComplete);
            //Re-bind the data to the grid
            initialiseMaintainOrdersController();
            bindDataToGridView();
        }
 private void initialiseMaintainOrdersController()
 {
     orderMaintenanceController = new OrderMaintenanceController();
     orderMaintenanceController.customerOrdersDTO = orderMaintenanceController.GetCustomerOrdersDTO();
 }