private void DailyBillingsDialog_Load(object sender, EventArgs e)
        {
            Database.DoctorMgr docMgr = new Database.DoctorMgr();
            List<Database.doctor> docs = docMgr.getActiveDoctors().ToList();

            Database.doctor allDocs = new Database.doctor();
            allDocs.docID = 0;
            allDocs.docFirstName = "All";

            docs.Insert(0, allDocs);

            cbDoctor.DataSource = docs;
            cbDoctor.DisplayMember = "docFullName";
            cbDoctor.ValueMember = "docID";
        }
        private void PatientActivityDialog_Load(object sender, EventArgs e)
        {
            cbMode.SelectedIndex = 0;

            // Setup doctors list will "All" options
            Database.DoctorMgr docMgr = new Database.DoctorMgr();
            List<Database.doctor> docs = docMgr.getActiveDoctors().ToList();

            Database.doctor allDocs = new Database.doctor();
            allDocs.docID = 0;
            allDocs.docFirstName = "All";

            docs.Insert(0, allDocs);

            cbDoctor.DataSource = docs;
            cbDoctor.DisplayMember = "docFullName";
            cbDoctor.ValueMember = "docID";

            cbTime.SelectedIndex = 0;
        }
Example #3
0
        private void tsbSave_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(docIDTextBox.Text) == 1)
            {
                MessageBox.Show("Cannot modify default doctor");
                return;
            }

            doctorBindingSource.EndEdit();

            // Form validation
            if (!ValidateChildren())
            {
                return;
            }

            Database.doctor doctor;
            if (m_bIsNew)
            {
                doctor = new Database.doctor();
            }
            else
            {
                doctor = m_docMgr.getDoctor(Convert.ToInt32(docIDTextBox.Text));
            }
            doctor.docFirstName = docFirstNameTextBox.Text;
            doctor.docLastName = docLastNameTextBox.Text;
            doctor.docAddress = docAddressTextBox.Text;
            doctor.docLicence = docLicenceTextBox.Text;
            doctor.docLicence2 = txtLicence2.Text;
            doctor.docCity = docCityTextBox.Text;
            doctor.docOfficeNumber = docOfficeNumberTextBox.Text;
            doctor.docMobileNumber = docMobileNumberTextBox.Text;
            doctor.dovSecondaryNumber = docSecondaryNumberTextBox.Text;
            doctor.docPCode = docPCodeTextBox.Text;
            doctor.docTypeID = (dtDecComboBox.SelectedValue != null) ? (int?)dtDecComboBox.SelectedValue : null;
            doctor.docDateCreated = DateTime.Now;
            doctor.docActive = true;
            if (colorDialog1.Color != null)
            {
                doctor.docDefaultColour = ColorTranslator.ToHtml(colorDialog1.Color);
            }

            if (m_bIsNew)
            {
                m_docMgr.insertNewDoctor(doctor);
            }
            else
            {
                Database.ADatabaseInteractor.Context.SaveChanges();
            }

            doctorBindingSource.DataSource = typeof(Database.doctor);
            Utility.clearControls(Controls);
            refreshGrid();
        }