private void lstDanhSachCaSi_SelectedIndexChanged(object sender, EventArgs e) { if (danapxong_lstBox) { if (lstDanhSachCaSi.SelectedItems.Count == 0) { return; } //lvwBaiHat_CaSi.Items.Clear(); DataView dv = new DataView(dtCasi); dv.RowFilter = "macasi = '" + lstDanhSachCaSi.SelectedValue + "'"; string tencasi = ""; foreach (DataRowView dr in dv) { tencasi = lblTenCaSi.Text = dr["tencasi"].ToString(); txtThongTinCaSi.Text = dr["thongtincasi"].ToString(); } if (txtThongTinCaSi.Text.Trim().Equals("")) { txtThongTinCaSi.Text = "Chưa có thông tin cho ca sĩ: [" + tencasi + "]"; } dtCasi_Baihat = new Casi_Baihat_BUS().getCasi_BaiHat_by_macasi(lstDanhSachCaSi.SelectedValue.ToString()); lvwBaiHat_CaSi.Items.Clear(); foreach (DataRow dr in dtCasi_Baihat.Rows) { DataTable dt = new BaiHat_BUS().getBaiHat_by_mabaihat(dr["mabaihat"].ToString()); ListViewItem li = lvwBaiHat_CaSi.Items.Add(""); li.SubItems.Add(dt.Rows[0]["tenbaihat"].ToString()); } stt(lvwBaiHat_CaSi); } }
private void btnXoaBaiHat_Click(object sender, EventArgs e) { if (lvwBaiHat.SelectedItems.Count == 0) { return; } DialogResult drl = MessageBox.Show("Bạn thực sự muốn xóa bài hát [" + lvwBaiHat.SelectedItems[0].SubItems[1].Text + "] không ?", "xóa bài hát", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (drl == DialogResult.Cancel) { return; } string mabaihatdcchon = lvwBaiHat.SelectedItems[0].Tag.ToString(); BaiHat_BUS a = new BaiHat_BUS(mabaihatdcchon); int loi = a.xoaBaiHat(); if (loi == 0) { MessageBox.Show("Đã xóa thành công mã bài hát [" + mabaihatdcchon + "] ", "thành công hehe", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("xóa thất bại mã bài hát [" + mabaihatdcchon + "] ", "thất bại huhu", MessageBoxButtons.OK, MessageBoxIcon.Warning); } load_Baihat(); loadlai_listview(); }
private void lvwTheLoai_SelectedIndexChanged(object sender, EventArgs e) { if (lvwTheLoai.SelectedItems.Count == 0) { return; } lvwBaiHat_TheLoai.Items.Clear(); try { DataTable dt = new BaiHat_BUS().getBaiHat_by_TheLoai(lvwTheLoai.SelectedItems[0].Tag.ToString()); foreach (DataRow dr in dt.Rows) { ListViewItem li = lvwBaiHat_TheLoai.Items.Add(""); li.SubItems.Add(dr["tenbaihat"].ToString()); DataTable dtA = new Album_BUS().getAlbum_by_ma(dr["maalbum"].ToString()); DataRow r = dtA.Rows[0]; li.SubItems.Add(r["tenalbum"].ToString()); DataTable dtt = new Casi_Baihat_BUS().getCasi_BaiHat_by_mabaihat(dr["mabaihat"].ToString()); string cac_casi = ""; foreach (DataRow rt in dtt.Rows) { DataTable dtcasi = new CaSi_BUS().getCasi_by_macasi(rt["macasi"].ToString()); foreach (DataRow r1 in dtcasi.Rows) { cac_casi += r1["tencasi"].ToString() + ", "; } } li.SubItems.Add(cac_casi + "..."); li.SubItems.Add(dr["loibaihat"].ToString()); } } catch (Exception) { MessageBox.Show("Lỗi không xác định "); return; } stt(lvwBaiHat_TheLoai); lblBaiHatTrongTheLoai.Text = "Danh sách các bài hát có trong Thể loại: [" + lvwTheLoai.SelectedItems[0].SubItems[1].Text + "]"; }
private void lvwBaiHat_SelectedIndexChanged(object sender, EventArgs e) { if (lvwBaiHat.SelectedItems.Count == 0) { return; } DataTable dtBH = new BaiHat_BUS().getBaiHat_by_mabaihat(lvwBaiHat.SelectedItems[0].Tag.ToString()); DataView dv = new DataView(dtBH); foreach (DataRow dr in dtBH.Rows) { cboTheLoai.SelectedValue = dr["matheloai"].ToString(); cboAlbum.SelectedValue = dr["maalbum"].ToString(); cboCasi.SelectedValue = dr["macasi"].ToString(); cbotacGia.SelectedValue = dr["matacgia"].ToString(); cboHangsanxuat.SelectedValue = dr["mahangsanxuat"].ToString(); } }
private void btnTim_Click(object sender, EventArgs e) { lvwAlbum_TKiem.Items.Clear(); lvwBaiHat_TKiem.Items.Clear(); lvwCaSi_TKiem.Items.Clear(); lvwHangSanXuat.Items.Clear(); lvwLoiBaiHat.Items.Clear(); if (txtTimKiem.Text.Trim().Equals("") || txtTimKiem.ForeColor != Color.Black) { MessageBox.Show("Bạn hãy nhập nội dung cần tìm!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtTimKiem_Click(null, null); txtTimKiem.Focus(); return; } //MessageBox.Show("Viết code đi may` "); // lam` tiep o day try { #region Xu Ly Tim Kiem (dai`) DataTable dtBaiHat_TimKiem = new BaiHat_BUS().getBaiHat(); foreach (DataRow dr in dtBaiHat_TimKiem.Rows) { if (ThayThe_Unicode(dr["tenbaihat"].ToString()).Trim().ToLower().Contains(ThayThe_Unicode(txtTimKiem.Text).Trim().ToLower())) { ListViewItem li = lvwBaiHat_TKiem.Items.Add(""); li.SubItems.Add(dr["mabaihat"].ToString()); li.SubItems.Add(dr["tenbaihat"].ToString()); li.Tag = dr["mabaihat"]; //----------------------------------------------- } } if (lvwBaiHat_TKiem.Items.Count == 0) { ListViewItem i = lvwBaiHat_TKiem.Items.Add("null"); i.SubItems.Add("(Không tìm thấy !!!)"); i.SubItems.Add("(Không tìm thấy !!!)"); } stt(lvwBaiHat_TKiem); stt(lvwLoiBaiHat); //------------------------------------------------------------------------------------------ DataTable dtAlbum_timkiem = new Album_BUS().getAlbum(); foreach (DataRow dr in dtAlbum_timkiem.Rows) { if (ThayThe_Unicode(dr["tenalbum"].ToString()).Trim().ToLower().Contains(ThayThe_Unicode(txtTimKiem.Text).Trim().ToLower()) || dr["namphathanh"].ToString().Trim().ToLower().Contains(txtTimKiem.Text.Trim().ToLower())) { ListViewItem li = lvwAlbum_TKiem.Items.Add(""); li.SubItems.Add(dr["maalbum"].ToString()); li.SubItems.Add(dr["tenalbum"].ToString()); li.SubItems.Add(dr["namphathanh"].ToString()); li.Tag = dr["maalbum"]; } } if (lvwAlbum_TKiem.Items.Count == 0) { ListViewItem i = lvwAlbum_TKiem.Items.Add("null"); i.SubItems.Add("(Không tìm thấy !!!)"); i.SubItems.Add("(Không tìm thấy !!!)"); } stt(lvwAlbum_TKiem); //------------------------------------------------------------------------------------------------- DataTable dtCasi_timkiem = new CaSi_BUS().getCaSi(); foreach (DataRow dr in dtCasi_timkiem.Rows) { if (ThayThe_Unicode(dr["tencasi"].ToString()).Trim().ToLower().Contains(ThayThe_Unicode(txtTimKiem.Text).Trim().ToLower())) { ListViewItem li = lvwCaSi_TKiem.Items.Add(""); li.SubItems.Add(dr["macasi"].ToString()); li.SubItems.Add(dr["tencasi"].ToString()); //li.SubItems.Add(dr["namphathanh"].ToString()); li.Tag = dr["macasi"]; } } if (lvwCaSi_TKiem.Items.Count == 0) { ListViewItem i = lvwCaSi_TKiem.Items.Add("null"); i.SubItems.Add("(Không tìm thấy !!!)"); i.SubItems.Add("(Không tìm thấy !!!)"); } stt(lvwCaSi_TKiem); //------------------------------------------------------------------------------------------------- DataTable dtHangsanxuat_tk = new NhaSanXuat_BUS().getNhaSanXuat(); foreach (DataRow dr in dtHangsanxuat_tk.Rows) { if (ThayThe_Unicode(dr["tenhangsanxuat"].ToString()).Trim().ToLower().Contains(ThayThe_Unicode(txtTimKiem.Text).Trim().ToLower())) { ListViewItem li = lvwHangSanXuat.Items.Add(""); li.SubItems.Add(dr["mahangsanxuat"].ToString()); li.SubItems.Add(dr["tenhangsanxuat"].ToString()); li.SubItems.Add(dr["thongtinnhasanxuat"].ToString()); li.Tag = dr["mahangsanxuat"]; } } if (lvwHangSanXuat.Items.Count == 0) { ListViewItem i = lvwHangSanXuat.Items.Add("null"); i.SubItems.Add("(Không tìm thấy !!!)"); i.SubItems.Add("(Không tìm thấy !!!)"); } stt(lvwHangSanXuat); //------------------------------------------------------------------------------------------------- DataTable dtLoiBH = new BaiHat_BUS().getBaiHat(); foreach (DataRow dr in dtLoiBH.Rows) { if (ThayThe_Unicode(dr["loibaihat"].ToString()).Trim().ToLower().Contains(ThayThe_Unicode(txtTimKiem.Text).Trim().ToLower())) { ListViewItem i = lvwLoiBaiHat.Items.Add(""); i.SubItems.Add(dr["tenbaihat"].ToString()); i.SubItems.Add(dr["mabaihat"].ToString()); i.SubItems.Add(dr["loibaihat"].ToString()); i.Tag = dr["mabaihat"]; } } if (lvwLoiBaiHat.Items.Count == 0) { ListViewItem i = lvwLoiBaiHat.Items.Add("null"); i.SubItems.Add("(Không tìm thấy !!!)"); i.SubItems.Add("(Không tìm thấy !!!)"); } stt(lvwLoiBaiHat); #endregion } catch (Exception ex) { MessageBox.Show("Lỗi ---> " + ex.Message.ToString()); } txtTimKiem.AutoCompleteCustomSource.Add(txtTimKiem.Text); }