public int InsertCurationEvent(CurationEvent e) { var retval = ReturnParam("intNewID"); StoredProcUpdate("spCurationEventInsert", _P("intMaterialID", e.MaterialID), _P("vchrSubpartName", e.SubpartName), _P("vchrWho", e.Who), _P("dtWhen", e.When), _P("vchrEventType", e.EventType), _P("txtEventDesc", e.EventDesc), retval ); return (int)retval.Value; }
public void UpdateCurationEvent(CurationEvent e) { StoredProcUpdate("spCurationEventUpdate", _P("intCurationEventID", e.CurationEventID), _P("intMaterialID", e.MaterialID), _P("vchrSubpartName", e.SubpartName), _P("vchrWho", e.Who), _P("dtWhen", e.When), _P("vchrEventType", e.EventType), _P("txtEventDesc", e.EventDesc) ); }
private void AddNew() { CurationEvent model = new CurationEvent(); model.CurationEventID = -1; model.MaterialID = MaterialID; model.EventType = "<New event>"; var viewModel = new CurationEventViewModel(model); _model.Add(viewModel); lstEvents.SelectedItem = viewModel; RegisterPendingChange(new InsertCurationEventCommand(model)); }