public int insert(BenhNhanDTO bn) { int result=0; bn.MaBenhNhan = bndao.getMaBenhNhan(); if (bn.HoTen == "" || bn.NamSinh == "" || bn.GioiTinh == "" || bn.DiaChi == "") { MessageBox.Show(" Vui lòng nhập đầy đủ thông tin"); } else { try { if (int.Parse(bn.NamSinh) < 1800 || int.Parse(bn.NamSinh) > 2012) MessageBox.Show(" Năm sinh bệnh nhân không hợp lệ"); else { result = bndao.insert(bn); if (result > 0) MessageBox.Show(" Thêm bệnh nhân : " + bn.MaBenhNhan + " thành công !"); else MessageBox.Show(" Thêm bệnh nhân : " + bn.MaBenhNhan + " thất bại !"); } } catch { MessageBox.Show(" Năm sinh không hợp lệ !"); } } return result; }
public BenhNhanDTO getByPrimaryKey(string mabn) { BenhNhanDTO bn = new BenhNhanDTO(); string sql = " select * from BENHNHAN where MaBenhNhan =@magv"; SqlParameter sp = new SqlParameter("@magv", mabn); DataTable dt = conectData.LoadData(sql, sp); if (dt == null || dt.Rows.Count==0) return null; else { bn.MaBenhNhan = dt.Rows[0]["MaBenhNhan"].ToString(); bn.HoTen = dt.Rows[0]["HoTen"].ToString(); bn.GioiTinh = dt.Rows[0]["GioiTinh"].ToString(); bn.NamSinh = dt.Rows[0]["NamSinh"].ToString(); bn.DiaChi = dt.Rows[0]["DiaChi"].ToString(); bn.SoDienThoai = dt.Rows[0]["SoDienThoai"].ToString(); } return bn; }
private void txtmabn_hd_TextChanged(object sender, EventArgs e) { btninhoadon.Enabled = false; if (txtmabn_hd.TextLength == 5) { bndto = bnbus.getByPrimaryKey(txtmabn_hd.Text.ToString()); if (bndto != null) { hdbus.showByBenhNhan(lvhoadon, txtmabn_hd.Text.ToString()); lbltenbenhnhan.Text = bndto.HoTen; lblgioitinh.Text = bndto.GioiTinh; lblnamsinh.Text = bndto.NamSinh; } } else { lblnamsinh.Text = ""; lblgioitinh.Text = ""; lblngaylap.Text = ""; lbltenbenhnhan.Text = ""; lvhoadon.Items.Clear(); } }
// list of all benhnhan public BenhNhanDTO[] getList() { BenhNhanDTO[] list; string sql = "select * from BENHNHAN"; DataTable dt = new DataTable(); dt = conectData.LoadData(sql); if (dt == null || dt.Rows.Count == 0) return null; else { list = new BenhNhanDTO[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { list[i] = new BenhNhanDTO(); list[i].MaBenhNhan = dt.Rows[i]["MaBenhNhan"].ToString(); list[i].HoTen = dt.Rows[i]["HoTen"].ToString(); list[i].GioiTinh = dt.Rows[i]["GioiTinh"].ToString(); list[i].NamSinh = dt.Rows[i]["NamSinh"].ToString(); list[i].DiaChi = dt.Rows[i]["DiaChi"].ToString(); list[i].SoDienThoai = dt.Rows[i]["SoDienThoai"].ToString(); } } return list; }
public int update(BenhNhanDTO bn) { string sql = "update BenhNhan set HoTen=@HoTen, GioiTinh=@GioiTinh, NamSinh=@NamSinh, DiaChi=@DiaChi, SoDienThoai=@SoDienThoai WHERE MaBenhNhan=@MaBenhNhan"; SqlParameter[] sp = new SqlParameter[6]; sp[0] = new SqlParameter("@MaBenhNhan", bn.MaBenhNhan); sp[1] = new SqlParameter("@HoTen", bn.HoTen); sp[2] = new SqlParameter("@GioiTinh", bn.GioiTinh); sp[3] = new SqlParameter("@Namsinh", bn.NamSinh); sp[4] = new SqlParameter("@DiaChi", bn.DiaChi); sp[5] = new SqlParameter("@SoDienThoai", bn.SoDienThoai); return conectData.Insert_Update_Delete(sql, sp); }
public int insert(BenhNhanDTO bn) { string sql = "insert into BENHNHAN values (@MaBenhNhan,@HoTen,@GioiTinh,@NamSinh,@DiaChi,@SoDienThoai)"; SqlParameter[] sp = new SqlParameter[6]; sp[0] = new SqlParameter("@MaBenhNhan", bn.MaBenhNhan); sp[1] = new SqlParameter("@HoTen", bn.HoTen); sp[2] = new SqlParameter("@GioiTinh",bn.GioiTinh); sp[3] = new SqlParameter("@Namsinh",bn.NamSinh); sp[4] = new SqlParameter("@DiaChi", bn.DiaChi); sp[5] = new SqlParameter("@SoDienThoai", bn.SoDienThoai); return conectData.Insert_Update_Delete(sql, sp); }
// get list benh nhan da duoc lap phieu kham trong ngay. public BenhNhanDTO[] getListByPhieuKham(string ngaykham, string optinon) { BenhNhanDTO[] list; string sql = "select * from BENHNHAN where MaBenhNhan in (select MaBenhNhan from DANHSACHKHAMBENH where NgayKham=@NgayKham and MaBenhNhan " + optinon + " (select MaBenhNhan from PHIEUKHAMBENH where NgayKham=@NgayKham))"; DataTable dt = new DataTable(); SqlParameter sp = new SqlParameter("@NgayKham", ngaykham); dt = conectData.LoadData(sql, sp); if (dt == null || dt.Rows.Count == 0) return null; else { list = new BenhNhanDTO[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { list[i] = new BenhNhanDTO(); list[i].MaBenhNhan = dt.Rows[i]["MaBenhNhan"].ToString(); list[i].HoTen = dt.Rows[i]["HoTen"].ToString(); list[i].GioiTinh = dt.Rows[i]["GioiTinh"].ToString(); list[i].NamSinh = dt.Rows[i]["NamSinh"].ToString(); list[i].DiaChi = dt.Rows[i]["DiaChi"].ToString(); list[i].SoDienThoai = dt.Rows[i]["SoDienThoai"].ToString(); } } return list; }
private void txtmabn_pk_TextChanged(object sender, EventArgs e) { btninpk.Enabled = false; if (txtmabn_pk.TextLength == 5) { bndto = bnbus.getByPrimaryKey(txtmabn_pk.Text.ToString()); if (bndto != null) { pkbus.showPKByBenhNhan(lvphieukham, txtmabn_pk.Text.ToString()); lbltenbn_pk.Text = bndto.HoTen; lblgioitinh_pk.Text = bndto.GioiTinh; lblnamsinh_pk.Text = bndto.NamSinh; } } else { lblnamsinh_pk.Text = ""; lblgioitinh_pk.Text = ""; lblngaykham_pk.Text = ""; lbltenbn_pk.Text = ""; lvphieukham.Items.Clear(); } }
public void update(BenhNhanDTO bn) { if (bn.HoTen == "" || bn.NamSinh == "" || bn.GioiTinh == "" || bn.DiaChi == "") { MessageBox.Show(" Vui lòng nhập đầy đủ thông tin"); } else { if (int.Parse(bn.NamSinh) < 1800 || int.Parse(bn.NamSinh) > 2012) MessageBox.Show(" Năm sinh bệnh nhân không hợp lệ"); else { int result = bndao.update(bn); if (result > 0) MessageBox.Show(" Cập nhật thông tin bệnh nhân : " + bn.MaBenhNhan + " thành công !"); else MessageBox.Show(" Cập nhật thông tin bệnh nhân : " + bn.MaBenhNhan + " thất bại !"); } } }
public void showInListView(ListView lv, BenhNhanDTO bn) { if (lv.Items.Count > 0) lv.Items.Clear(); if (bn != null) { ListViewItem lvi = new ListViewItem(); lvi.Text = (1).ToString(); lvi.SubItems.Add(bn.MaBenhNhan.ToString()); lvi.SubItems.Add(bn.HoTen.ToString()); lvi.SubItems.Add(bn.GioiTinh.ToString()); lvi.SubItems.Add(bn.NamSinh.ToString()); lvi.SubItems.Add(bn.SoDienThoai.ToString()); lvi.SubItems.Add(bn.DiaChi.ToString()); lv.Items.Add(lvi); } }
public void showInListView(ListView lv, BenhNhanDTO[] listbn) { if (lv.Items.Count > 0) lv.Items.Clear(); if (listbn != null) { for (int i = 0; i < listbn.Length; i++) { ListViewItem lvi = new ListViewItem(); lvi.Text = (i + 1).ToString(); lvi.SubItems.Add(listbn[i].MaBenhNhan.ToString()); lvi.SubItems.Add(listbn[i].HoTen.ToString()); lvi.SubItems.Add(listbn[i].GioiTinh.ToString()); lvi.SubItems.Add(listbn[i].NamSinh.ToString()); lvi.SubItems.Add(listbn[i].SoDienThoai.ToString()); lvi.SubItems.Add(listbn[i].DiaChi.ToString()); lv.Items.Add(lvi); } } }
public void showBNChuaLapPhieuKham(ListView lv, BenhNhanDTO[] listbn, string ngaykham) { if (lv.Items.Count > 0) lv.Items.Clear(); if (listbn != null) { for (int i = 0; i < listbn.Length; i++) { ListViewItem lvi = new ListViewItem(); lvi.Text = (i + 1).ToString(); lvi.SubItems.Add(listbn[i].MaBenhNhan.ToString()); lvi.SubItems.Add(listbn[i].HoTen.ToString()); lvi.SubItems.Add(listbn[i].GioiTinh.ToString()); lvi.SubItems.Add(listbn[i].NamSinh.ToString()); lvi.SubItems.Add(listbn[i].SoDienThoai.ToString()); lvi.SubItems.Add(listbn[i].DiaChi.ToString()); if (pkbdao.getByPrimaryKey(listbn[i].MaBenhNhan.ToString() + ngaykham) == null) lvi.BackColor = Color.Yellow; lv.Items.Add(lvi); } } }