Exemple #1
0
 public referralViewForm()
 {
     InitializeComponent();
     _myDoctor = new tblRefDoctor();
     _controller = new referralController(this, _myDoctor);
     _controller.Initialize();
 }
        public void ApplyChanges()
        {
            if (DoctorPropertiesChanged())
            {
                var newConnection = new dbContextDataContext();
                try
                {
                    _sourceDoctor = (from p in newConnection.tblRefDoctors
                                     where p.RefDoctor == _sourceDoctor.RefDoctor
                                     select p).SingleOrDefault();

                    //Null = new doctor
                    if (_sourceDoctor != null)
                    {
                        _sourceDoctor.UpdateDoctor(EditCopyDoctor);
                        newConnection.SubmitChanges();
                    }
                    else
                    {
                        _sourceDoctor = new tblRefDoctor();
                        _sourceDoctor.UpdateDoctor(EditCopyDoctor);
                        newConnection.tblRefDoctors.InsertOnSubmit(_sourceDoctor);
                        newConnection.SubmitChanges();
                    }
                }
                    catch (Exception)
                {
                    MessageBox.Show(@"Database not responding. Please check your connection.");
                }
            }
        }
Exemple #3
0
 public referralViewForm(tblRefDoctor myDoctor)
 {
     InitializeComponent();
     _myDoctor = myDoctor;
     _controller = new referralController(this, _myDoctor);
     _controller.Initialize();
     this.UpdateForm();
 }
Exemple #4
0
        public letterDialog(tblPatient MyPatient, tblRefDoctor MyDoctor)
        {
            InitializeComponent();
            myPatient = MyPatient;
            myDoctor = MyDoctor;

            setLetterContents();

            thankyouLetterRichEdit.Text = letterContents;
        }
Exemple #5
0
 public static void UpdateDoctor(this tblRefDoctor source, tblRefDoctor copy)
 {
     source.RefDName = copy.RefDName;
     source.RefDFNames = copy.RefDFNames;
     source.RefDTitle = copy.RefDTitle;
     source.RefHomePhone = copy.RefHomePhone;
     source.RefBusPhone = copy.RefBusPhone;
     source.RefMobile = copy.RefMobile;
     source.RefEmail = copy.RefEmail;
     source.RefDAddr1 = copy.RefDAddr1;
     source.RefDAddr2 = copy.RefDAddr2;
     source.RefDState = copy.RefDState;
     source.RefDPcode = copy.RefDPcode;
     source.RefProviderNo = copy.RefProviderNo;
     source.RefFaxNo = copy.RefFaxNo;
     source.RefDType = copy.RefDType;
 }
Exemple #6
0
 private void UpdateDoctorDetails()
 {
     var foo = (tblRefDoctor)this.displayGridView.GetFocusedRow();
     if (foo != null)
     {
         _myDoctor = foo;
         _controller = new referralController(this, _myDoctor);
         _controller.Initialize();
         this.UpdateForm();
         this.doctorDetailsGroupBox.Text = this._controller.EditCopyDoctor.RefDFNames + @" " +
                                               this._controller.EditCopyDoctor.RefDName;
     }
 }
Exemple #7
0
 private void NewPatientBtnClick(object sender, EventArgs e)
 {
     this._newDoctor = true;
     this._myDoctor = new tblRefDoctor();
     this._controller = new referralController(this, _myDoctor);
     this._controller.Initialize();
     this.UpdateForm();
     this.doctorDetailsGroupBox.Text = @"Enter a new Doctor";
     this.provideTextBox.Focus();
     this.applyBtn.Enabled = false;
 }
 public referralController(Form myForm, tblRefDoctor myDoctor)
 {
     MyViewForm = myForm;
     _sourceDoctor = myDoctor;
 }