private void button1_Click(object sender, EventArgs e) { AddDoctor formAddDoctor = new AddDoctor("add"); formAddDoctor.ShowDialog(); if (AddDoctor.doctor != null) { Doctor d = new Doctor(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.address.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(); } } }
private void btnUpdate_Click(object sender, EventArgs e) { AddDoctor formUpdate = new AddDoctor("update"); int index = Form1.listDoctor.IndexOf(this.doctorSelected); AddDoctor.doctor.id = doctorSelected.id; AddDoctor.doctor.name = doctorSelected.name; AddDoctor.doctor.phone = doctorSelected.phone; AddDoctor.doctor.address = doctorSelected.address; formUpdate.ShowDialog(); Doctor d = (Doctor)listDoctor[index]; d.id = AddDoctor.doctor.id; d.name = AddDoctor.doctor.name; d.address = AddDoctor.doctor.address; d.phone = AddDoctor.doctor.phone; AddDoctor.doctor = null; LoadDoctor(); MessageBox.Show("Update successful"); }
private void button1_Click(object sender, EventArgs e) { AddDoctor formAddDoctor = new AddDoctor("add"); formAddDoctor.ShowDialog(); if (AddDoctor.doctor != null) { Doctor d = new Doctor(AddDoctor.doctor); if (string.IsNullOrEmpty(d.id.ToString()) || string.IsNullOrEmpty(d.phone.ToString()) || string.IsNullOrEmpty(d.name.ToString()) || string.IsNullOrEmpty(d.address.ToString())) { } else { listDoctor.Add(d); MessageBox.Show("Add successful"); LoadDoctor(); } } }