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); }