예제 #1
0
        private void UICPROKButton_Click(object sender, EventArgs e)
        {
            currentBl.GetAlarmDTO().NormalSys = Convert.ToInt16(SysNormal.Text); //gemmer normalværdierne for sys og dia i alarm dto'en
            currentBl.GetAlarmDTO().NormalDia = Convert.ToInt16(DiaNormal.Text);

            if (CPRFindesIkkeCheckBox.Checked == false) //tjekker om tjekboksen cpr findes ikke er tjekket af, hvis den ikke er det tjekkes der om cpr-nummeret findes
            {
                bool iscpr = currentBl.CheckCPR(CPRTextBox.Text);
                if (iscpr == true)
                {
                    this.Hide();
                    currentBl.GetPatientDto().PatientCPR = CPRTextBox.Text;
                    _controlform = new UIKontrol(currentBl, login);
                    _controlform.Show();
                }
                else if (iscpr == false)
                {
                    _wrongCPR = new UIForkertCPR();
                    var result = _wrongCPR.ShowDialog();
                    if (result == DialogResult.OK)
                    {
                        this.Hide();
                        currentBl.GetPatientDto().PatientCPR = CPRTextBox.Text;
                        _controlform = new UIKontrol(currentBl, login);
                        _controlform.Show();
                    }
                    else if (result == DialogResult.Retry)
                    {
                    }
                }
            }
            else if (CPRFindesIkkeCheckBox.Checked == true)
            {
                this.Hide();
                currentBl.GetPatientDto().PatientCPR = "Not known";
                _controlform = new UIKontrol(currentBl, login);
                _controlform.Show();
            }
        }