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; }
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(); }