private void btnXoabaihat_Click(object sender, EventArgs e) { if (lvBaihat.SelectedItems.Count == 0) { return; } DialogResult tb = MessageBox.Show("Bạn có muốn xóa bài hát [" + lvBaihat.SelectedItems[0].SubItems[1].Text + "] không!", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (tb == DialogResult.Cancel) { return; } string mabh = lvBaihat.SelectedItems[0].Tag.ToString(); tblBaihat dt = new tblBaihat(mabh); int kq = dt.xoaBaiHat(); if (kq == 0) { MessageBox.Show("Bạn đã xóa thành công bài hát[" + lvBaihat.SelectedItems[0].SubItems[1].Text + "] không !", "Thông báo"); } else { MessageBox.Show("Bạn chưa xóa được bài hát!"); } loadlai_listview(); lvBaihat.Items.Clear(); load_Baihat(); }
private void tbnhienthibaihat_Click(object sender, EventArgs e) { lvBaihat.Items.Clear(); DataTable dt = new tblBaihat().getBaiHat_cbo(cboTheloai.SelectedValue.ToString(), cboAlbum.SelectedValue.ToString(), cboCasi.SelectedValue.ToString(), CboTacgia.SelectedValue.ToString(), CboHangsx.SelectedValue.ToString()); foreach (DataRow dr in dt.Rows) { ListViewItem li = lvBaihat.Items.Add(""); li.SubItems.Add(dr["TenBaiHat"].ToString()); li.SubItems.Add(dr["LoiBaiHat"].ToString()); } STT(lvBaihat); }
private void lvwTheloai_SelectedIndexChanged(object sender, EventArgs e) { if (lvwTheloai.SelectedItems.Count == 0) { return; } lvwBaihat_theloai.Items.Clear(); DataTable dt; try { dt = new tblBaihat().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 dt1 = new tblCasi_Baihat().getCasi_BaiHat_by_mabaihat(dr["MaBaiHat"].ToString()); string cac_casi = ""; foreach (DataRow r in dt1.Rows) { DataTable dtcasi = new tblCaSi().getCasi_by_macasi(r["MaCaSi"].ToString()); foreach (DataRow r1 in dtcasi.Rows) { cac_casi += r1["TenCaSi"].ToString() + ", "; } } li.SubItems.Add(cac_casi + "..."); DataTable dtA = new tblTheloai().getTheLoai_by_ma(dr["MaTheLoai"].ToString()); DataRow rr = dtA.Rows[0]; li.SubItems.Add(rr["TenTheLoai"].ToString()); li.SubItems.Add(dr["LoiBaiHat"].ToString()); li.Tag = dr["MaBaiHat"]; } } catch (Exception) { MessageBox.Show("Lỗi không xác định"); return; } STT(lvwBaihat_theloai); }
private void listCasi_SelectedIndexChanged(object sender, EventArgs e) { if (danapxong_lstBox) { if (listCasi.SelectedItems.Count == 0) { return; } dtCasi_baihat = new tblCasi_Baihat().getCasi_BaiHat_by_macasi(listCasi.SelectedValue.ToString()); lvwBaihat_casi.Items.Clear(); foreach (DataRow dr in dtCasi_baihat.Rows) { DataTable dt = new tblBaihat().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 button3_Click(object sender, EventArgs e) { tblBaihat objbaihat; try { objbaihat = new tblBaihat(txtMabaihat.Text, txtTenbaihat.Text, cboTheloai.SelectedValue.ToString(), cboAlbum.SelectedValue.ToString(), cboCasi.SelectedValue.ToString(), cboTacgia.SelectedValue.ToString(), cboHangsx.SelectedValue.ToString(), txtLoibaihat.Text); } catch (Exception ex) { string erro = ex.Message; MessageBox.Show(erro, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); if (erro.Contains("mã")) { txtMabaihat.Focus(); } else if (erro.Contains("tên")) { txtTenbaihat.Focus(); } else { txtLoibaihat.Text = "Chưa có lời cho bài hát !"; } return; } tblBaihat objBaihat = new tblBaihat(txtMabaihat.Text, txtTenbaihat.Text, cboTheloai.SelectedValue.ToString(), cboAlbum.SelectedValue.ToString(), cboCasi.SelectedValue.ToString(), cboTacgia.SelectedValue.ToString(), cboHangsx.SelectedValue.ToString(), txtLoibaihat.Text); int result = objBaihat.themBaiHat(); if (result == 0) { MessageBox.Show("Thêm bài hát [" + txtTenbaihat.Text + "] thành công!"); } else { MessageBox.Show("Chưa thêm được bài hát mới!"); } this.DialogResult = DialogResult.OK; }