Exemple #1
0
        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();
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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;
        }