Exemplo n.º 1
0
 //btn_Login Click event
 private void Button_Login_Click(object sender, EventArgs e)
 {
     if (textBox_Password.Text == "")
     {
         CustomMsgBox.Show("Please enter Password!", "Error", "OK");
         return;
     }
     else
     {
         if (User == "Patient" && VerifyPassword(textBox_Password.Text, patientPass, patientSalt))
         {
             ///Run Patient Screen
             Patient PatientScreen = null;
             foreach (Form childForm in this.MdiParent.MdiChildren)
             {
                 if (childForm.Name == "Patient")
                 {
                     PatientScreen = (Patient)childForm;
                 }
             }
             if (PatientScreen == null)
             {
                 PatientScreen = new Patient()
                 {
                     MdiParent = this.MdiParent
                 };
             }
             PatientScreen.Show();
             logingclick = true;
             this.Close();
         }
         else if (User == "Physician" && VerifyPassword(textBox_Password.Text, physicianPass, physicianSalt))
         {
             ///Run Physician Screen
             Physician PhysiciantScreen = null;
             foreach (Form childForm in this.MdiParent.MdiChildren)
             {
                 if (childForm.Name == "Physician")
                 {
                     PhysiciantScreen = (Physician)childForm;
                 }
             }
             if (PhysiciantScreen == null)
             {
                 PhysiciantScreen = new Physician()
                 {
                     MdiParent = this.MdiParent
                 };
             }
             PhysiciantScreen.Show();
             logingclick = true;
             this.Close();
         }
         else
         {
             CustomMsgBox.Show("Login Failed!", "Error", "OK");
         }
     }
 }
Exemplo n.º 2
0
        public PatientScreen GetPatientData()
        {
            // get the Patient list entity from the database.
            PatientRepository    patientRepository = new PatientRepository();
            List <PatientEntity> list = patientRepository.LoadList(null);

            // map patientEntity to patient data model.
            if (list == null)
            {
                return(null);
            }

            PatientScreen patientScreen = new PatientScreen();

            foreach (PatientEntity entity in list)
            {
                Patient patient = new Patient();
                patient.PatientID     = entity.ID.ToString();
                patient.Location      = entity.ORName;
                patient.Disposition   = entity.Disposition;
                patient.SurgeonName   = $"{entity.SurgeonFirstName},{entity.SurgeonLastName}";
                patient.Anesthologist = $"{entity.AnestFirstName},{entity.AnestLastName}";
                patient.Procedure     = entity.ProcedureName;
                patient.StartTime     = entity.StartTime.ToString("HH:mm");
                patient.Status        = entity.Status;
                patient.Consent       = ImageRender(entity.ConsentStatus);
                patient.HP            = ImageRender(entity.HPstatus);
                patient.XRay          = ImageRender(entity.XRayStatus);
                patient.Lab           = ImageRender(entity.LabsStatus);
                patient.EKG           = ImageRender(entity.EKGStatus);

                patientScreen.Add(patient);
            }

            return(patientScreen);
        }
Exemplo n.º 3
0
        public override void Update(Microsoft.Xna.Framework.GameTime gameTime)
        {
            if (exitButton.IsClicked())
            {
                ScreenManager.Exit();
            }

            else if (patientButton.IsClicked())
            {
                PatientScreen ps = new PatientScreen();

                ScreenManager.AddScreen(ps, false);

                this.ScreenState = State.Hidden;

                Cursor.Current = Cursors.WaitCursor;
            }

            else if (optionsButton.IsClicked())
            {
                OptionsScreen os = new OptionsScreen();

                ScreenManager.AddScreen(os, false);

                this.ScreenState = State.Hidden;

                Cursor.Current = Cursors.WaitCursor;
            }

            base.Update(gameTime);
        }