コード例 #1
0
        public frmPatientDataUpdate(string PatientID)
        {
            InitializeComponent();
            dtpVST.DateTime = DateTime.Now.Date;
            PID             = PatientID;

            Patient        p  = new Patient();
            PatientContext px = new PatientContext();

            p           = px.GetPatient(PatientID);
            txtPID.Text = p.ID;
            txtPNM.Text = p.PatientName;
            txtADR.Text = p.Address;
            txtPHN.Text = p.PhoneNo;

            MedicineContext mx = new MedicineContext();
            ServerToClient  sc = new ServerToClient();

            sc = mx.GetMedicines();

            for (int i = 0; i <= sc.Count - 1; i++)
            {
                cboMED.Properties.Items.Add(sc.DT.Rows[i].ItemArray[0].ToString());
            }
        }
コード例 #2
0
        public frmPatient()
        {
            InitializeComponent();
            cboSEX.SelectedIndex = 0;
            PatientContext px = new PatientContext();

            txtPID.Text = px.PatientID();
        }
コード例 #3
0
        public frmPatient(string PatientID)
        {
            InitializeComponent();
            ID = PatientID;

            Patient        p  = new Patient();
            PatientContext px = new PatientContext();

            p = px.GetPatient(ID);

            txtPID.Text     = ID;
            txtPNM.Text     = p.PatientName;
            cboSEX.Text     = p.Sex;
            dtpDOB.DateTime = p.DateOfBirth;
            txtPHN.Text     = p.PhoneNo;
            txtADR.Text     = p.Address;
            txtCMT.Text     = p.Comments;
            txtHIS.Text     = p.MedicalHistory;
            btnSave.Text    = "&Update";
        }
コード例 #4
0
        public rptPatientList()
        {
            InitializeComponent();

            ServerToClient sc = new ServerToClient();
            PatientContext px = new PatientContext();

            sc = px.GetPatients();

            DataSource = sc.DT;

            lbPID.DataBindings.Add("Text", null, "ID");
            lbPNM.DataBindings.Add("Text", null, "PatientName");
            lbAGE.DataBindings.Add("Text", null, "Age");
            lbSEX.DataBindings.Add("Text", null, "Sex");
            lbHIS.DataBindings.Add("Text", null, "MedicalHistory");
            lbCMT.DataBindings.Add("Text", null, "Comments");
            lbADR.DataBindings.Add("Text", null, "Address");
            lbPHN.DataBindings.Add("Text", null, "PhoneNo");
        }
コード例 #5
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (btnSave.Text == "&Save")
            {
                ID             = txtPID.Text;
                PatientName    = txtPNM.Text;
                Sex            = cboSEX.Text;
                DateOfBirth    = dtpDOB.DateTime.Date;
                PhoneNo        = txtPHN.Text;
                Address        = txtADR.Text;
                Comments       = txtCMT.Text;
                MedicalHistory = txtHIS.Text;
                DialogResult   = DialogResult.OK;
            }
            else
            {
                ServerToClient sc = new ServerToClient();
                PatientContext px = new PatientContext();
                Patient        p  = new Patient();
                p.ID             = txtPID.Text;
                p.PatientName    = txtPNM.Text;
                p.Sex            = cboSEX.Text;
                p.DateOfBirth    = dtpDOB.DateTime.Date;
                p.PhoneNo        = txtPHN.Text;
                p.Address        = txtADR.Text;
                p.Comments       = txtCMT.Text;
                p.MedicalHistory = txtHIS.Text;

                sc = px.UpdatePatient(p);

                if (sc.Message == null)
                {
                    XtraMessageBox.Show("Patient detail updated!");
                    Close();
                }
                else
                {
                    XtraMessageBox.Show(sc.Message);
                }
            }
        }
コード例 #6
0
ファイル: rptPatientDetail.cs プロジェクト: jlruatpuia/Clinic
        public rptPatientDetail(string PatientID)
        {
            InitializeComponent();

            ServerToClient   sc = new ServerToClient();
            Patient          p  = new Patient();
            PatientContext   px = new PatientContext();
            TreatmentContext tx = new TreatmentContext();

            p = px.GetPatient(PatientID);

            lbPID.Text = p.ID;
            lbPNM.Text = p.PatientName;
            lbADR.Text = p.Address;
            lbHIS.Text = p.MedicalHistory;
            lbCMT.Text = p.Comments;
            lbPHN.Text = p.PhoneNo;
            lbAGE.Text = p.Age.ToString();
            lbSEX.Text = p.Sex;

            sc         = tx.GetTreatments(PatientID);
            DataSource = sc.DT;

            GroupField tdt = new GroupField("TreatmentDate");

            GroupHeader1.GroupFields.Add(tdt);
            XRSummary amt = new XRSummary();

            lbTDT.DataBindings.Add("Text", null, "TreatmentDate", "{0:dd-MM-yyyy}");
            lbCMP.DataBindings.Add("Text", null, "MainComplain");
            lbEXM.DataBindings.Add("Text", null, "Examination");
            lbTMP.DataBindings.Add("Text", null, "Treatment");
            lbMED.DataBindings.Add("Text", null, "Medicine");
            lbAMT.DataBindings.Add("Text", null, "Amount", "{0:C2}");
            lbTAM.DataBindings.Add("Text", null, "Amount");

            amt.FormatString = "{0:C2}";
            amt.Running      = SummaryRunning.Report;

            lbTAM.Summary = amt;
        }