Exemple #1
0
        public void Save()
        {
            DateTime?oldRevisitDate = _formClaim.revisit_date;
            int      oldID          = _formClaim.status_id;

            if ((chkSetRevisitDate.Checked) || (cmbStatus.SelectedIndex > -1))
            {
                DateTime?    newRevisit = null;
                claim_status newStatus;

                if (chkSetRevisitDate.Checked)
                {
                    newRevisit = ctlRevisitDate.CurrentDate;
                }
                else
                {
                    newRevisit = null;
                }

                if (cmbStatus.SelectedIndex > -1)
                {
                    newStatus = (claim_status)cmbStatus.SelectedItem;
                }
                else
                {
                    newStatus = null;
                }

                _formClaim.SetStatusAndRevisitDate(newStatus, newRevisit);
            }

            DialogResult = DialogResult.OK;
        }