private void barButtonItemEditClient_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { int currentId = GetSelectedNodeId(); if (currentId < 0) { currentId = ProgressNoteInformation.ReturnClientIdFromNote(Math.Abs(currentId)); } // Show the edit form for the client if (currentId > 0) { ClientInfoForm frm = new ClientInfoForm { EditMode = true, ClientId = currentId }; if (frm.ShowDialog() == DialogResult.OK) { FillClientTreeView(); } } }
private void barButtonItemClientAssessment_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { int currentId = GetSelectedNodeId(); if (currentId < 0) { currentId = ProgressNoteInformation.ReturnClientIdFromNote(Math.Abs(currentId)); } if (currentId > 0) { ClientAssessment clientAssessment = ClientAssessment.GetAssessment(currentId) ?? ClientAssessment.CreateNewClientAssessment(currentId); // call the form ClientAssessmentForm assessmentForm = new ClientAssessmentForm { ClientAssessment = clientAssessment }; if (assessmentForm.ShowDialog() == DialogResult.OK) { ShowAssessmentReport(assessmentForm.ClientAssessment); } } }