コード例 #1
0
ファイル: frmNewClinic.cs プロジェクト: bharathnr1/CIS
        private void btnSave_Click(object sender, EventArgs e)
        {
            Clinic clinic = new Clinic()
            {
                Identifier = int.Parse(txtClinicNumber.Text),
                Title = (Title)Enum.Parse(typeof(Title), cboTitle.Text),
                LastName = txtLastName.Text,
                FirstName = txtFirstName.Text,
                Specialty = txtSpecialty.Text,
                Department = txtDepartment.Text,
                Address = txtAddress.Text,
                Telephone = txtTelephone.Text,
                Email = txtEmail.Text,
                CreatedAt = DateTime.Now
            };

            using (ClinicModel context = new ClinicModel())
            {
                context.Clinicians.Add(clinic);

                context.SaveChanges();
            }

            MessageBox.Show("Clinic Saved");

            Close();
        }
コード例 #2
0
ファイル: frmNewUser.cs プロジェクト: bharathnr1/CIS
        private void btnSave_Click(object sender, EventArgs e)
        {
            User user = new User()
            {
                FirstName = txtFName.Text,
                LastName = txtLName.Text,
                Username = txtUsername.Text,
                Password = txtPassword.Text,
                ModuleAccess = txtProfile.Text
            };

            using (ClinicModel context = new ClinicModel())
            {
                context.Users.Add(user);

                context.SaveChanges();
            }

            MessageBox.Show("New User Created");

            Close();
        }
コード例 #3
0
ファイル: frmBookAppointment.cs プロジェクト: bharathnr1/CIS
        private void btnSave_Click(object sender, EventArgs e)
        {
            var ap = new Appointment()
            {
                Identifier = int.Parse(txtCNum.Text),
                ClinicianName = txtPatConsultant.Text,
                PatientId = int.Parse(txtPid.Text),
                HospitalNumber = int.Parse(txtHospNum.Text),
                PatientName = txtPatname.Text,
                Created = dateTimePicker1.Value,
                Purpose = txtApptPurpose.Text,
                CreatedAt = DateTime.Now
            };

            using (ClinicModel context = new ClinicModel())
            {
                context.Appointments.Add(ap);

                context.SaveChanges();
            }

            MessageBox.Show("Clinic Saved");
        }
コード例 #4
0
ファイル: frmChangePass.cs プロジェクト: bharathnr1/CIS
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (txtPassConfirm.Text == txtPassword.Text)
            {
                _user.Password = txtPassword.Text;

                using (ClinicModel context = new ClinicModel())
                {
                    context.Users.Attach(_user);

                    context.SaveChanges();
                }

                MessageBox.Show("Password changed successfully");

                Close();
            }
            else
            {
                MessageBox.Show("Please confirm Password and Confirm Pasword fields match");
                txtPassword.Text = "";
                txtPassConfirm.Text = "";
            }
        }
コード例 #5
0
ファイル: frmPatientRecord.cs プロジェクト: bharathnr1/CIS
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            txtDateAmend.Text = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");

            var patient = new Patient()
            {
                Identifier = int.Parse(txtPid.Text),
                HospitalNumber = int.Parse(txtHospNum.Text),
                Title = (Title)Enum.Parse(typeof(Title), cmbtitle.Text),
                LastName = txtLname.Text,
                FirstName = txtFname.Text,
                MiddleName = txtMname.Text,
                Gender = (Gender)Enum.Parse(typeof(Gender), cmbGender.Text),
                BirthDate = DateTime.Parse(txtDob.Text),
                Phone = int.Parse(txtPhone.Text),
                MobilePhone = int.Parse(txtMPhone.Text),
                Email = txtEmail.Text,
                HomeAddress = txtHAddress.Text,
                City = txtCity.Text,
                State = txtState.Text,
                MaritalStatus = (MaritalStatus)Enum.Parse(typeof(MaritalStatus), cmbMStatus.Text),
                PatientConsultant = txtPatConsultant.Text,
                Nationality = txtNat.Text,
                StateOfOrigin = txtSOrigin.Text,
                Hometown = txtTOrigin.Text,
                PlaceOfBirth = txtPoB.Text,
                Religion = txtReligion.Text,
                Occupation = txtOccupation.Text,
                OfficeAddress = txtOAddress.Text,
                NationalIdType = cmbNIDType.Text,
                NationalIdNumber = txtNidNumber.Text,
                NextOfKin = txtNok.Text,
                AddressNextOfKin = txtNoKAddress.Text,
                PhoneNextOfKin = int.Parse(txtNoKPhone.Text),
                EmailNextOfKin = txtNoKEmail.Text,
                NextOfKinRelationship = cmbNokRelationship.Text,
                NameOfFather = txtFather.Text,
                NameOfMother = txtMother.Text,
                HealthInsuranceProvider = txtHealthIns.Text,
                AddressHealthInsuranceProvider = txtHealthAddr.Text,
                PhoneHealthInsuranceProvider = int.Parse(txtHealthPhone.Text),
                EmailHealthInsuranceProvider = txtHealthEmail.Text,
                DateAmended = txtDateAmend.Text,
                Photo = GetBytesFromImage()
            };

            using (ClinicModel context = new ClinicModel())
            {
                context.Patients.Add(patient);

                context.SaveChanges();
            }

            GetBytesFromImage();

            MessageBox.Show("Patient Record Updated");
        }