void TraCuuTacGia() { DataTable dt = new TacGiaBLL().truyXuatDuLieuBang_TacGia(); if (dt.Rows.Count > 0) { lvwTacGia.Items.Clear(); int i = 1; foreach (DataRow dr in dt.Rows) { if (KiemTraTacGia(dr["MaTacGia"].ToString(), dr["TenTacGia"].ToString())) { ListViewItem li = lvwTacGia.Items.Add(i.ToString()); li.SubItems.Add(dr["MaTacGia"].ToString()); li.SubItems.Add(dr["TenTacGia"].ToString()); lvwNXB.Tag = dr["MaTacGia"].ToString(); i++; } else { MessageBox.Show("tra cứu thất bại"); HienThiTacGia(); return; } } } }
void LuuMoiTacGia(string MaTacGia, string TenTacGia) { TacGiaBLL cls = new TacGiaBLL(MaTacGia, TenTacGia); int kq = cls.Them(); switch (kq) { case 0: { MessageBox.Show("Thêm Thành Công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThiTacGia(); break; } case 1: { MessageBox.Show("Thêm Thất Bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); break; } case 2: { MessageBox.Show("Trùng Mã tác giả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaTacGia.Focus(); break; } } }
void XoaTacGia(string MaTacGia) { TacGiaBLL cls = new TacGiaBLL(MaTacGia); int kq = cls.Xoa(); switch (kq) { case 0: { MessageBox.Show("Xóa Thành Công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThiTacGia(); break; } case 1: { MessageBox.Show("Xóa Thất Bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); break; } case 2: { MessageBox.Show("Không Tồn Tại Mã tác giả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaNXB.Focus(); break; } case 3: { MessageBox.Show("Mã tác giả có trong bảng tựa sách", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaNXB.Focus(); break; } } }
private void loadDroTacGia() { List <TacGia> dsTg = new TacGiaBLL().getTacGias(); drTacGia.DataSource = dsTg; drTacGia.DataValueField = "MaTG"; drTacGia.DataTextField = "TenTG"; DataBind(); }
private void loadData() { List <TacGia> dsTG = new TacGiaBLL().getTacGias(); foreach (TacGia tg in dsTG) { tg.Anh = ResolveUrl(srcImage + tg.Anh); } GridView1.DataSource = dsTG; DataBind(); }
void HienThiTacGiaTheoMa(string MaTacGia) { DataTable dt = new TacGiaBLL().truyXuatDuLieuBang_TacGia(); if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { if (dr["MaTacGia"].ToString() == MaTacGia) { txtMaTacGia.Text = dr["MaTacGia"].ToString(); txtTenTG.Text = dr["TenTacGia"].ToString(); } } } }
/// <summary> /// lấy tên tác giả bẳng mã tác giả /// </summary> /// <param name="MaTacGia">mã tác giả</param> /// <returns>tên tác giả</returns> string GetTacGia(string MaTacGia) { string tentacgia = ""; DataTable dt = new TacGiaBLL().truyXuatDuLieuBang_TacGia(); if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { if (dr["MaTacGia"].ToString() == MaTacGia) { tentacgia = dr["TenTacGia"].ToString();//dựa vào mã tác giả để lấy tên break; } } } return(tentacgia); }
void HienThiTacGia() { DataTable dt = new TacGiaBLL().truyXuatDuLieuBang_TacGia(); if (dt.Rows.Count > 0) { lvwTacGia.Items.Clear(); int i = 1; foreach (DataRow dr in dt.Rows) { ListViewItem li = lvwTacGia.Items.Add(i.ToString()); li.SubItems.Add(dr["MaTacGia"].ToString()); li.SubItems.Add(dr["TenTacGia"].ToString()); li.Tag = dr["MaTacGia"].ToString(); i++; } } }
protected void btnThem_Click(object sender, EventArgs e) { TacGia tg = new TacGia(); tg.MaTG = txtMa.Text; tg.TenTG = txtTen.Text; string path = Server.MapPath(srcImage); fileAnh.PostedFile.SaveAs(path + fileAnh.FileName); if (fileAnh.HasFile) { tg.Anh = fileAnh.FileName; } int kq = new TacGiaBLL().themTacGia(tg); if (kq > 0) { alertz("Thêm tác giả thành công !"); } else { alertz("Thêm lỗi"); } }
void CapNhatTacGia(string MaTacGia, string TenTacGia) { TacGiaBLL cls = new TacGiaBLL(MaTacGia, TenTacGia); int kq = cls.CapNhat(); switch (kq) { case 0: { MessageBox.Show("Cập nhật Thành Công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThiTacGia(); break; } case 1: { MessageBox.Show("Cập nhật Thất Bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); break; } case 2: { MessageBox.Show("Không có Mã tác giả trong bảng Tác giả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaTacGia.Focus(); break; } case 3: { MessageBox.Show("Mã tác giả có trong bảng Tựa sách", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaTacGia.Focus(); break; } } }