private void EditSelectedAnalogue() { int id = 0; SpareView b = null; if (dgAnalogues.SelectedItem != null) { object sel = dgAnalogues.SelectedItem; b = (SpareView)(sel); id = b.id; string spareName1 = this._oldName; string spareName2 = b.name; if (id > 0) { SpareAnalogueEditView v = new SpareAnalogueEditView(); DataAccess da = new DataAccess(); spare_analogue sp = da.getSpareAnalogue(spareName1, spareName2); v._id = sp.id; v._spareId1 = _id; v._spareId2 = b.id;; v.edtIsBoth.IsChecked = sp.is_equal > 0 ? true : false; v.result = b; v.ShowDialog(); loadAnalogues(this._id); } } }
private spare_analogue getItemFromFields() { spare_analogue item = new spare_analogue(); item.id = this._id; item.is_equal = edtIsBoth.IsChecked.GetValueOrDefault(false) ? 1 : 0; return(item); }