示例#1
0
 private void NewVisitDoctorBarItem_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(ReasonME.Text) && !string.IsNullOrWhiteSpace(DescriptionME.Text) && DateTE.DateTime != null && DateTE.DateTime > DateTime.Now && PatientLE.EditValue != null && DoctorLE.EditValue != null)
     {
         visitDoctor             = new VisitDoctor();
         visitDoctor.Reason      = ReasonME.Text;
         visitDoctor.Description = DescriptionME.Text;
         visitDoctor.Patient     = int.Parse(PatientLE.EditValue.ToString());
         visitDoctor.Doctor      = int.Parse(DoctorLE.EditValue.ToString());
         visitDoctor.Date        = DateTE.DateTime;
         if (!_DB.InsertVisitDoctor(visitDoctor))
         {
             XtraMessageBox.Show("Element is not added!");
         }
         _visitDoctor = _DB.GetVisitDoctor();
         VisitDoctorGridControl.DataSource = _visitDoctor;
         ClearData();
     }
     else
     {
         XtraMessageBox.Show("All fields should be filled!");
     }
 }
示例#2
0
        public VisitDoctorForm(DBCommunication.DBCommunicationAdmin _db)
        {
            InitializeComponent();
            _DB          = _db;
            _visitDoctor = _DB.GetVisitDoctor();
            VisitDoctorGridControl.DataSource = _visitDoctor;

            _doctor = _DB.GetDoctor();
            DoctorLE.Properties.DataSource = _doctor;

            _patient = _DB.GetPatient();
            PatientLE.Properties.DataSource = _patient;

            DoctorLE.Properties.DisplayMember = "Surname";
            DoctorLE.Properties.ValueMember   = "ID";

            PatientLE.Properties.DisplayMember = "Surname";
            PatientLE.Properties.ValueMember   = "ID";

            DateTE.DateTime = DateTime.Now;
        }