예제 #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            PatientDBO sdbo      = new PatientDBO();
            string     nic       = txtnic.Text.Trim();
            string     fname     = txtfname.Text.Trim();
            string     lname     = txtlname.Text.Trim();
            string     addressl1 = txtaddressl1.Text.Trim();
            string     street    = txtstreet.Text.Trim();
            string     city      = txtcity.Text.Trim();

            string front_office_clerksId = txtclerkid.Text.Trim();
            string doctors_nic           = txtid.Text.Trim();
            bool   is_paid = checkBox1.Checked;


            float  reg_fee          = float.Parse(txtreg_fee.Text.Trim());
            string appointment_date = dateTimePicker2.Text.Trim();
            string dob        = dateTimePicker1.Text.Trim();
            string contact_no = txtcontact.Text.Trim();

            Patient patient = new Patient(nic, fname, lname, addressl1, street, city, front_office_clerksId, doctors_nic, is_paid, reg_fee, appointment_date, dob, contact_no);

            sdbo.updatepatient(patient);
            clear();
            MessageBox.Show("Patient update succesfully!!!");
        }
예제 #2
0
        private void button4_Click(object sender, EventArgs e)
        {
            string     nic  = txtnic.Text.Trim();
            PatientDBO sdbo = new PatientDBO();

            sdbo.deletepatient(nic);

            MessageBox.Show("patient delete succesfully!!!");
        }
예제 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (txtnic.Text == "" || txtfname.Text == "" || txtlname.Text == "" || txtclerkid.Text == "")
            {
                MessageBox.Show("Please enter values for each textbox...");
            }
            else
            {
                PatientDBO adbo = new PatientDBO();

                string nic = txtnic.Text.Trim();

                string fname                 = txtfname.Text.Trim();
                string lname                 = txtlname.Text.Trim();
                string addressl1             = txtaddressl1.Text.Trim();
                string street                = txtstreet.Text.Trim();
                string city                  = txtcity.Text.Trim();
                string front_office_clerksId = txtclerkid.Text.Trim();
                string doctors_nic           = txtid.Text.Trim();
                bool   is_paid               = checkBox1.Checked;
                float  reg_fee               = float.Parse(txtreg_fee.Text.Trim());
                string appoinment_date       = dateTimePicker2.Text.Trim();;
                string dob = dateTimePicker1.Text.Trim();

                string contact_no = txtcontact.Text.Trim();

                Patient patient = new Patient(nic, fname, lname, addressl1, street, city, front_office_clerksId, doctors_nic, is_paid, reg_fee, appoinment_date, dob, contact_no);


                int count = adbo.count_doctor_appointments(doctors_nic, appoinment_date);
                clear();

                if (count > 8)
                {
                    MessageBox.Show("appoinments limit has been exceeded");
                }
                else
                {
                    adbo.resgisterPatient(patient);
                    MessageBox.Show("patient Registered");
                }
            }
        }
예제 #4
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            string     nic_no  = txtnic.Text.Trim();
            PatientDBO sdbo    = new PatientDBO();
            Patient    patient = sdbo.findPatient(nic_no);

            txtfname.Text        = patient.getfname();
            txtlname.Text        = patient.getlname();
            txtaddressl1.Text    = patient.getaddressl1();
            txtstreet.Text       = patient.getstreet();
            txtcity.Text         = patient.getcity();
            txtclerkid.Text      = patient.getfront_office_clerksId();
            txtid.Text           = patient.getdoctors_nic();
            checkBox1.Checked    = patient.getis_paid();
            txtreg_fee.Text      = patient.getreg_fee().ToString();
            dateTimePicker2.Text = patient.getappoinment_date();
            dateTimePicker1.Text = patient.getdob();
            txtcontact.Text      = patient.getcontact_no();
        }