private void FORM_Sach_Load(object sender, EventArgs e) { FORM_MAIN.TaoDataBase(); cmb_TieuChiTK.Items.Add("Mã Sách"); cmb_TieuChiTK.Items.Add("Tên Sách"); cmb_TieuChiTK.Items.Add("Tên Tác Giả"); cmb_TieuChiTK.SelectedIndex = 0; cmb_SXTheo.Items.Add("Mã Sách"); cmb_SXTheo.Items.Add("Tên Sách"); cmb_SXTheo.Items.Add("Tên Tác Giả"); cmb_SXTheo.Items.Add("Thể Loại"); cmb_SXTheo.Items.Add("Vị Trí"); cmb_SXTheo.Items.Add("Ngôn Ngữ"); cmb_SXTheo.SelectedIndex = 0; cmb_TieuChiSX.Items.Add("Tăng Dần"); cmb_TieuChiSX.Items.Add("Giảm Dần"); cmb_TieuChiSX.SelectedIndex = 0; lsvDanhSachSach.Columns.Add("STT", 35); lsvDanhSachSach.Columns.Add("Mã Sách", 70); lsvDanhSachSach.Columns.Add("Tên Sách", 150); lsvDanhSachSach.Columns.Add("Tác Giả", 150); lsvDanhSachSach.Columns.Add("Thể Loại", 150); lsvDanhSachSach.Columns.Add("Nhà Xuất Bản", 150); lsvDanhSachSach.Columns.Add("Ngôn Ngữ", 80); lsvDanhSachSach.Columns.Add("Vị Trí", 50); lsvDanhSachSach.Columns.Add("Số Trang", 60); CapNhatListView(); }
private void btnDanhNhap_Click(object sender, EventArgs e) { if (txtTenDangNhap.Text == "") { MessageBox.Show("Chưa nhập tên đăng nhập!", "Thông báo"); txtTenDangNhap.Focus(); } else if (txtMatKhau.Text == "") { MessageBox.Show("Chưa nhập mật khẩu!", "Thông báo"); txtMatKhau.Focus(); } else { if (txtTenDangNhap.Text == TenDangNhap && txtMatKhau.Text == MatKhau) { FORM_MAIN fr = new FORM_MAIN(); this.Visible = false; fr.ShowDialog(); this.Visible = true; if (chbNhoTaiKhoan.Checked == false) { txtTenDangNhap.Clear(); txtMatKhau.Clear(); txtTenDangNhap.Focus(); } } else { MessageBox.Show("Tên đăng nhập hoặc mật khẩu không đúng!", "Thông báo"); } } }
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(); } }
public bool TrungSoCMND(string CMND) { int count = FORM_MAIN.DocGias.Count; for (int i = 0; i < count; i++) { if (FORM_MAIN.DocGias[i].SoCMND == FORM_MAIN.ChuanHoaMa(CMND)) { return(true); } } return(false); }
public bool TrungMaDG(string MaDG) { int count = FORM_MAIN.DocGias.Count; for (int i = 0; i < count; i++) { if (FORM_MAIN.DocGias[i].MaDocGia == FORM_MAIN.ChuanHoaMa(MaDG)) { return(true); } } return(false); }
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); } }
public bool TrungMaDocGia() { int count = FORM_MAIN.DocGias.Count; for (int i = 0; i < count; i++) { if (FORM_MAIN.DocGias[i].MaDocGia != dg.MaDocGia && FORM_MAIN.DocGias[i].MaDocGia == FORM_MAIN.ChuanHoaMa(txt_MaDocGia.Text)) { return(true); } } return(false); }
public bool TrungSoCMND() { int count = FORM_MAIN.DocGias.Count; for (int i = 0; i < count; i++) { if (FORM_MAIN.DocGias[i].SoCMND != dg.SoCMND && FORM_MAIN.DocGias[i].SoCMND == FORM_MAIN.ChuanHoaMa(txt_CMND.Text)) { return(true); } } return(false); }