private void _buttonDeletePart_Click(object sender, RoutedEventArgs e)
        {
            // dch rkl 12/01/2016 Picker is now bound to type of IM_Warehouse
            //_vm.PartToEdit.Warehouse = (string)_pickerWarehouse.Items[_pickerWarehouse.SelectedIndex];
            IM_Warehouse whse = new IM_Warehouse();

            if (_pickerWarehouse != null && _pickerWarehouse.SelectedIndex > -1)
            {
                whse = (IM_Warehouse)_pickerWarehouse.Items[_pickerWarehouse.SelectedIndex];
            }
            //IM_Warehouse whse = (IM_Warehouse)_pickerWarehouse.Items[_pickerWarehouse.SelectedIndex];
            _vm.PartToEdit.Warehouse = whse.WarehouseCode;

            _vm.PartToEdit.Quantity = Convert.ToDouble(_entryQuantity.Text);
            //_vm.PartToEdit.SerialNumber = (string)_pickerSerialNumber.Items[_pickerSerialNumber.SelectedIndex];
            // dch rkl 10/13/2016 remove $ sign before saving
            //_vm.PartToEdit.UnitPrice = Convert.ToDouble(_entryUnitPrice.Text);
            _vm.PartToEdit.UnitPrice = Convert.ToDouble(_entryUnitPrice.Text.Replace("$", ""));

            // dch rkl 01/23/2017 Change U/M to picklist
            //_vm.PartToEdit.UnitOfMeasure = _entryUnitOfMeasure.Text;
            if (_pickerUnitOfMeasure != null && _pickerUnitOfMeasure.SelectedIndex > -1)
            {
                _vm.PartToEdit.UnitOfMeasure = _pickerUnitOfMeasure.SelectedValue.ToString();
            }

            _vm.PartToEdit.IsChargeable = (bool)_switchIsChargeable.IsChecked;
            _vm.PartToEdit.IsPrintable  = (bool)_switchIsPrintable.IsChecked;
            _vm.PartToEdit.IsPurchased  = (bool)_switchIsPurchased.IsChecked;
            _vm.PartToEdit.IsOverhead   = (bool)_switchIsOverhead.IsChecked;
            _vm.PartToEdit.Comment      = _entryComments.Text;

            _vm.DeletePart();

            ContentControl contentArea = (ContentControl)this.Parent;

            contentArea.Content = new PartsListPage(_vm.WorkTicket, _scheduledAppointment);
        }