private void CommandBinding_Executed_Them(object sender, ExecutedRoutedEventArgs e) { PhongKham t = xl.tim(txtMaPhongKham.Text); if (t != null) { MessageBox.Show("Đã có phòng khám này trong CSDL!"); return; } PhongKham a = new PhongKham(); a.MaPhongKham = txtMaPhongKham.Text; a.TenPhongKham = txtTenPhongKham.Text; a.ChuyenKhoaID = cmbChuyenKhoa.SelectedValue == null ? 0 : int.Parse(cmbChuyenKhoa.SelectedValue.ToString()); var message = validate(a); if (message != string.Empty) { MessageBox.Show(message, "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning); return; } xl.them(a); getDS(); }
private void btnThemCTPK_Click(object sender, RoutedEventArgs e) { // kiểm tra combobox phải có chọn dữ liệu PhongKham dv = (PhongKham)cmbPhongKham.SelectedItem; if (cmbPhongKham.SelectedValue.ToString() == "-1" || dv == null) { MessageBox.Show("Phải chọn phòng khám!"); return; } // kiểm tra phòng khám vẫn chưa có trong dsCT foreach (CTDKPhongKham b in dsCTDKPK) { if (b.PhongKhamID == dv.IDPhongKham) { MessageBox.Show("Đã tồn tại phòng khám này trong chi tiết!"); return; } } CTDKPhongKham ct = new CTDKPhongKham(); ct.PhongKham = dv; dsCTDKPK.Add(ct); dgCTDKPK.ItemsSource = xlPDDK.getDSPhieuDKKhamByDS(dsCTDKPK).ToList(); }
public void xoa(string MaBN) { PhongKham a = tim(MaBN); if (a != null) { xoa(a); } }
public void GhiFile(ArrayList arrayList) { StreamWriter streamWriter = new StreamWriter("PhongKham.txt"); foreach (PhongKham PhongKham in arrayList) { streamWriter.WriteLine(PhongKham.ToString()); } streamWriter.Close(); }
public void Sua(PhongKham a) { PhongKham b = tim(a.MaPhongKham); if (b != null) { b.MaPhongKham = a.MaPhongKham; b.TenPhongKham = a.TenPhongKham; b.ChuyenKhoaID = a.ChuyenKhoaID; tc.capnhat(); } }
public List <PhongKham> getDSPhongKhamFirstNull() { List <PhongKham> ds = new List <PhongKham>(); PhongKham a = new PhongKham(); a.IDPhongKham = -1; a.MaPhongKham = "null"; a.TenPhongKham = "Chọn phòng khám"; ds.Add(a); ds.AddRange(getDSPhongKham()); return(ds); }
public void Xoa(ArrayList arrayList) { PhongKham kq = find(arrayList); if (kq == null) { Console.WriteLine("Không tìm thấy"); } else { arrayList.Remove(kq); Console.WriteLine("Xóa thành công"); } }
public void TimKiem(ArrayList arrayList) { PhongKham kq = find(arrayList); if (kq == null) { Console.WriteLine("Không tìm thấy"); } else { Console.WriteLine("|{0,-20}|{1,-20}|{2,-20}|", "Mã phòng khám", "Tên phòng khám", "Loại phòng khám"); display(kq); } }
public PhongKham find(ArrayList arrayList) { Console.WriteLine("Nhập mã hoặc tên: "); string keyword = Console.ReadLine(); PhongKham result = null; foreach (PhongKham PhongKham in arrayList) { if (keyword.Equals(PhongKham.Maphongkham) || keyword.Equals(PhongKham.Tenphongkham)) { result = PhongKham; } } return(result); }
private string validate(PhongKham pk) { var message = string.Empty; if (string.IsNullOrEmpty(pk.MaPhongKham)) { return(message = "Vui lòng nhập Mã phòng khám."); } if (string.IsNullOrEmpty(pk.TenPhongKham)) { return(message = "Vui lòng nhập Tên phòng khám."); } if (pk.ChuyenKhoaID == 0) { return(message = "Vui lòng chọn Chuyên khoa."); } return(message); }
public void Sua(ArrayList arrayList) { PhongKham kq = find(arrayList); if (kq == null) { Console.WriteLine("Không tìm thấy"); } else { Console.WriteLine("Nhập mã phòng khám"); kq.Maphongkham = Console.ReadLine(); Console.WriteLine("Nhập tên phòng khám"); kq.Tenphongkham = Console.ReadLine(); Console.WriteLine("Nhập loại phòng"); kq.Loaiphong = Console.ReadLine(); Console.WriteLine("Sửa thành công"); } }
public void xoa(PhongKham a) { tc.getDSPhongKham().DeleteOnSubmit(a); tc.capnhat(); }
public void them(PhongKham a) { tc.getDSPhongKham().InsertOnSubmit(a); tc.capnhat(); }
public void display(PhongKham PhongKham) { Console.WriteLine("|{0,-20}|{1,-20}|{2,-20}|", PhongKham.Maphongkham, PhongKham.Tenphongkham, PhongKham.Loaiphong); }