public bool Delete(int id) { BenhNhan bns = db.BenhNhans.Where(x => x.MaBN == id).SingleOrDefault(); db.BenhNhans.DeleteOnSubmit(bns); if (db.HenXNs.FirstOrDefault(n => n.MaBN == bns.MaBN) != null) { db.HenXNs.DeleteOnSubmit(db.HenXNs.FirstOrDefault(n => n.MaBN == bns.MaBN)); } if (db.XetNghiems.FirstOrDefault(n => n.MaBN == bns.MaBN) != null) { db.XetNghiems.Where(n => n.MaBN == bns.MaBN).ToList().ForEach(bn => { db.XetNghiems.DeleteOnSubmit(bn); }); } try { db.SubmitChanges(); } catch (Exception ex) { return(false); } return(true); }
private void btUpdate_Click(object sender, EventArgs e) { try { int id = int.Parse(tbID.Text.Trim()); String name = tbName.Text.Trim(); int namsinh = int.Parse(tbNamSinh.Text.Trim()); String gioitinh = tbGioiTinh.Text.Trim(); String sdt = tbSDT.Text.Trim(); if (Regex.IsMatch(sdt, @"^\d+$")) { String ngayXN = tbNgayXN.Text.Trim(); BenhNhan bn = new BenhNhan() { MaBN = id, TenBN = name, NamSinh = namsinh, GioiTinh = gioitinh, SDT = sdt, NgayXN = ngayXN }; bool result = new BenhNhanBUL().Sua(id, bn); if (result) { Reload(); } } else { MessageBox.Show("Số điện thoại không hợp lệ !", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch { MessageBox.Show("Cập nhật thông tin thất bại", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public bool Add(BenhNhan bn) { try { db.BenhNhans.InsertOnSubmit(bn); db.SubmitChanges(); } catch (Exception ex) { return(false); } return(true); }
public bool Update(int id, BenhNhan bn) { BenhNhan bns = db.BenhNhans.Where(x => x.MaBN == id).SingleOrDefault(); bns.MaBN = bn.MaBN; bns.TenBN = bn.TenBN; bns.NamSinh = bn.NamSinh; bns.GioiTinh = bn.GioiTinh; bns.SDT = bn.SDT; bns.NgayXN = bn.NgayXN; try { db.SubmitChanges(); } catch (Exception ex) { return(false); } return(true); }
private void btADD_Click(object sender, EventArgs e) { try { int namsinh = 0; String sdt = ""; if (tbNamSinh.Text != "") { namsinh = int.Parse(tbNamSinh.Text.Trim()); } String name = tbName.Text.Trim(); String gioitinh = cbbGioiTinh.SelectedItem.ToString(); String ngayXN = DateTime.Now.ToString("dd/MM/yyyy"); if (Regex.IsMatch(tbSDT.Text.Trim(), @"^\d+$") && tbNamSinh.Text != "") { sdt = tbSDT.Text.Trim(); BenhNhan bn = new BenhNhan() { TenBN = name, NamSinh = namsinh, GioiTinh = gioitinh, SDT = sdt, NgayXN = ngayXN }; bool result = new BenhNhanBUL().Them(bn); if (result) { MessageBox.Show("Thêm thành công"); Form1 frm = new Form1(); frm1.Reload(); } else { MessageBox.Show("Thêm thất bại"); } } else { MessageBox.Show("Số điện thoại không hợp lệ !", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show("Lỗi thông tin", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnXoa_Click(object sender, EventArgs e) { DialogResult Dresult = MessageBox.Show("Bạn chắc chắn chứ ?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (Dresult == DialogResult.Yes) { try { int id = int.Parse(tbID.Text.Trim()); String name = tbName.Text.Trim(); int namsinh = int.Parse(tbNamSinh.Text.Trim()); String gioitinh = tbGioiTinh.Text.Trim(); String sdt = tbSDT.Text.Trim(); if (Regex.IsMatch(sdt, @"^\d+$")) { String ngayXN = tbNgayXN.Text.Trim(); BenhNhan bn = new BenhNhan() { MaBN = id, TenBN = name, NamSinh = namsinh, GioiTinh = gioitinh, SDT = sdt, NgayXN = ngayXN }; bool result = new BenhNhanBUL().Delete(id); if (result) { Reload(); } } else { MessageBox.Show("Xóa thành công"); } } catch { MessageBox.Show("Xóa thất bại", "Kiểm tra lại", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
partial void DeleteBenhNhan(BenhNhan instance);
partial void UpdateBenhNhan(BenhNhan instance);
partial void InsertBenhNhan(BenhNhan instance);