private void btn_Tim_Click(object sender, EventArgs e) { int count = FORM_MAIN.DocGias.Count; bool TimThay = false; for (int i = 0; i < count; i++) { lsvDanhSachDocGia.Items[i].BackColor = Color.White; } if (txt_Khoa.Text == "") { MessageBox.Show("Vui lòng nhập khóa cần tìm!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txt_Khoa.Focus(); return; } if (cmb_TieuChiTK.SelectedIndex == 0) //Tìm theo mã ĐG { for (int i = 0; i < count; i++) { if (lsvDanhSachDocGia.Items[i].SubItems[1].Text == FORM_MAIN.ChuanHoaMa(txt_Khoa.Text)) { lsvDanhSachDocGia.Items[i].BackColor = Color.SkyBlue; TimThay = true; break; } } } else if (cmb_TieuChiTK.SelectedIndex == 1) //Tìm theo tên ĐG { for (int i = 0; i < count; i++) { if (lsvDanhSachDocGia.Items[i].SubItems[3].Text == FORM_MAIN.ChuanHoaTen(txt_Khoa.Text)) { lsvDanhSachDocGia.Items[i].BackColor = Color.SkyBlue; TimThay = true; } } } else { for (int i = 0; i < count; i++) { if (lsvDanhSachDocGia.Items[i].SubItems[4].Text == FORM_MAIN.ChuanHoaMa(txt_Khoa.Text)) { lsvDanhSachDocGia.Items[i].BackColor = Color.SkyBlue; TimThay = true; break; } } } if (!TimThay) { MessageBox.Show("Không tìm thấy \"" + txt_Khoa.Text + "\"!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txt_Khoa.Clear(); txt_Khoa.Focus(); } }
private void btn_Them_Click(object sender, EventArgs e) { if (FORM_MAIN.ChuanHoaMa(txt_MaDG.Text) == "") { MessageBox.Show("Vui lòng nhập mã độc giả có ít nhất 1 ký tự khác khoảng trắng!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txt_MaDG.Clear(); txt_MaDG.Focus(); } else if (FORM_MAIN.ChuanHoaTen(txt_TenDG.Text) == "") { MessageBox.Show("Vui lòng nhập tên độc giả có ít nhất 1 ký tự khác khoảng trắng!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txt_TenDG.Clear(); txt_TenDG.Focus(); } else if (FORM_MAIN.ChuanHoaMa(txt_CMND.Text) == "") { MessageBox.Show("Vui lòng nhập số CMND có ít nhất 9 ký tự số!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txt_CMND.Clear(); txt_CMND.Focus(); } else if (FORM_MAIN.ChuanHoaMa(txt_SDT.Text) == "") { MessageBox.Show("Vui lòng nhập số điện thoại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txt_SDT.Clear(); txt_SDT.Focus(); } else if (FORM_MAIN.ChuanHoaTen(txt_DiaChi.Text) == "") { MessageBox.Show("Vui lòng nhập địa chỉ có ít nhất 1 ký tự khác khoảng trắng!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txt_DiaChi.Clear(); txt_DiaChi.Focus(); } else { if (TrungMaDG(txt_MaDG.Text)) { MessageBox.Show("Mã độc giả \"" + FORM_MAIN.ChuanHoaMa(txt_MaDG.Text) + "\" đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txt_MaDG.Clear(); txt_MaDG.Focus(); return; } if (TrungSoCMND(txt_CMND.Text)) { MessageBox.Show("Số CMND \"" + FORM_MAIN.ChuanHoaMa(txt_CMND.Text) + "\" đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txt_CMND.Clear(); txt_CMND.Focus(); return; } ThemDocGia(); this.Close(); } }
private void btn_Sua_Click(object sender, EventArgs e) { if (TrungMaDocGia()) { MessageBox.Show("Mã độc giả \"" + FORM_MAIN.ChuanHoaMa(txt_MaDocGia.Text) + "\" đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txt_MaDocGia.Text = dg.MaDocGia; txt_MaDocGia.Focus(); } else if (TrungSoCMND()) { MessageBox.Show("Số CMND \"" + FORM_MAIN.ChuanHoaMa(txt_CMND.Text) + "\" đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txt_CMND.Text = dg.SoCMND; txt_CMND.Focus(); } else { DocGia dg_DaSua = new DocGia(); dg_DaSua.MaDocGia = FORM_MAIN.ChuanHoaMa(txt_MaDocGia.Text); dg_DaSua.TenDocGia = FORM_MAIN.ChuanHoaTen(txt_TenDocGia.Text); int count = FORM_MAIN.LoaiDocGias.Count; for (int i = 0; i < count; i++) { if (FORM_MAIN.LoaiDocGias[i].TenLoaiDocGia == cmb_LoaiDocGia.Text) { dg_DaSua.LoaiDocGia = FORM_MAIN.LoaiDocGias[i]; dg_DaSua.MaLoaiDocGia = dg_DaSua.LoaiDocGia.MaLoaiDocGia; } } dg_DaSua.SoCMND = FORM_MAIN.ChuanHoaMa(txt_CMND.Text); dg_DaSua.SDT = FORM_MAIN.ChuanHoaMa(txt_SDT.Text); dg_DaSua.DiaChi = FORM_MAIN.ChuanHoaTen(txt_DiaChi.Text); dg_DaSua.PhieuMuons = dg.PhieuMuons; int count1 = FORM_MAIN.DocGias.Count; for (int i = 0; i < count1; i++) { if (FORM_MAIN.DocGias[i].MaDocGia == dg.MaDocGia) { FORM_MAIN.DocGias[i] = dg_DaSua; break; } } this.Close(); } }
public void ThemDocGia() { DocGia dg = new DocGia(); dg.MaDocGia = FORM_MAIN.ChuanHoaMa(txt_MaDG.Text); for (int i = 0; i < FORM_MAIN.LoaiDocGias.Count; i++) { if (FORM_MAIN.LoaiDocGias[i].TenLoaiDocGia == cmb_LoaiDG.Text) { dg.LoaiDocGia = FORM_MAIN.LoaiDocGias[i]; dg.MaLoaiDocGia = dg.LoaiDocGia.MaLoaiDocGia; break; } } dg.TenDocGia = FORM_MAIN.ChuanHoaTen(txt_TenDG.Text); dg.SoCMND = FORM_MAIN.ChuanHoaMa(txt_CMND.Text); dg.SDT = FORM_MAIN.ChuanHoaMa(txt_SDT.Text); dg.DiaChi = FORM_MAIN.ChuanHoaTen(txt_DiaChi.Text); dg.PhieuMuons = new List <PhieuMuon>(); FORM_MAIN.DocGias.Add(dg); }
private void btn_Tim_Click(object sender, EventArgs e) { int count = lsvDanhSachSach.Items.Count; bool TimThay = false; for (int i = 0; i < count; i++) { lsvDanhSachSach.Items[i].BackColor = Color.White; } if (txt_Khoa.Text == "") { MessageBox.Show("Vui lòng nhập khóa cần tìm!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } for (int i = 0; i < count; i++) { if (cmb_TieuChiTK.SelectedIndex == 0 && lsvDanhSachSach.Items[i].SubItems[1].Text == FORM_MAIN.ChuanHoaMa(txt_Khoa.Text)) //Tìm theo mã sách { lsvDanhSachSach.Items[i].BackColor = Color.SkyBlue; TimThay = true; break; } else if (cmb_TieuChiTK.SelectedIndex == 1 && lsvDanhSachSach.Items[i].SubItems[2].Text == FORM_MAIN.ChuanHoaTen(txt_Khoa.Text)) //Tìm theo tên sách { lsvDanhSachSach.Items[i].BackColor = Color.SkyBlue; TimThay = true; } else if (lsvDanhSachSach.Items[i].SubItems[3].Text == FORM_MAIN.ChuanHoaTen(txt_Khoa.Text)) //Tìm theo tên tác giả { lsvDanhSachSach.Items[i].BackColor = Color.SkyBlue; TimThay = true; } } if (!TimThay) { MessageBox.Show("Không tìm thấy!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }