Exemplo n.º 1
0
        private void buttonadd_Click(object sender, EventArgs e)
        {
            openminiformadddoctor(new Adddoctor());
            Adddoctor formAddDoctor = new Adddoctor("add");

            formAddDoctor.ShowDialog();
            if (Adddoctor.doctor != null)
            {
                Doctorcs d = new Doctorcs(Adddoctor.doctor);
                // value type: int, double, char, string, boolean
                // reference type: Doctor, Patient, ...

                //AddDoctor.doctor; trong bộ nhớ address : 123
                //d trong bộ nhớ address: 234
                //d= AddDoctor.doctor; address của d = address của AddDoctor.doctor;

                if (string.IsNullOrEmpty(d.id.ToString()) || string.IsNullOrEmpty(d.phone.ToString()) || string.IsNullOrEmpty(d.name.ToString()) || string.IsNullOrEmpty(d.gender.ToString()))
                {
                    // không có gì thay đổi vì thông tin nhập vào không đầy dủ
                }
                else
                {
                    listDoctor.Add(d);
                    MessageBox.Show("Add successful");
                    LoadDoctor();
                }
            }
        }
Exemplo n.º 2
0
        private void buttonupdate_Click(object sender, EventArgs e)
        {
            openminiformadddoctor(new Adddoctor());
            Adddoctor formUpdate = new Adddoctor("Update");
            int       index      = Doctor.listDoctor.IndexOf(this.doctorSelected);

            Adddoctor.doctor.id     = doctorSelected.id;
            Adddoctor.doctor.name   = doctorSelected.name;
            Adddoctor.doctor.phone  = doctorSelected.phone;
            Adddoctor.doctor.gender = doctorSelected.gender;
            formUpdate.ShowDialog();

            Doctorcs d = (Doctorcs)listDoctor[index];

            d.id             = Adddoctor.doctor.id;
            d.name           = Adddoctor.doctor.name;
            d.gender         = Adddoctor.doctor.gender;
            d.phone          = Adddoctor.doctor.phone;
            Adddoctor.doctor = null;
            LoadDoctor();
            MessageBox.Show("Update successful");
        }