Exemple #1
0
        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();
                }
            }
        }
Exemple #2
0
        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);
                }
            }
        }