Exemplo n.º 1
0
        //Chọn mã đội khách
        private void cbxMaDoiKhach_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbxMaDoiKhach.SelectedIndex == -1)
            {
                DataTable dt = CauThuDAO.getData();
                dgvDoiKhach.DataSource = dt;
            }
            else if (cbxMaDoiNha.Text == cbxMaDoiKhach.Text)
            {
                MessageBox.Show("Mã đội khách không được trùng với mã đội nhà!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                cbxMaDoiKhach.SelectedIndex = -1;
                imgDoiKhach.Image           = null;
                return;
            }
            else
            {
                DataTable dt = DoiBongDAO.getData();
                AddMultipleColumn(dt, "NameAndCode", "MaDoi", "TenDoi");
                KeyToValueOfTextWithPic(dt, cbxMaDoiKhach, "NameAndCode", "Logo", imgDoiKhach);

                string mdb = cbxMaDoiKhach.SelectedValue.ToString();
                dtDoiKhach             = CauThuDAO.getDatabyID(mdb); //hiển thị danh sách theo cầu thủ tương ứng
                dgvDoiKhach.DataSource = CauThuDAO.getDatabyID(mdb);
            }
        }
Exemplo n.º 2
0
        //Chọn mã đội nhà
        private void cbxMaDoiNha_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbxMaDoiNha.SelectedIndex == -1) //hiển thị tất cả
            {
                DataTable dt = CauThuDAO.getData();
                dgvDoiNha.DataSource = dt;
            }
            else if (cbxMaDoiNha.Text == cbxMaDoiKhach.Text)
            {
                MessageBox.Show("Mã đội nhà không được trùng với mã đội khách!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                cbxMaDoiNha.SelectedIndex = -1;
                imgDoiNha.Image           = null;
                return;
            }
            else
            {
                DataTable dt = DoiBongDAO.getData();

                AddMultipleColumn(dt, "NameAndCode", "MaDoi", "TenDoi");
                KeyToValueOfTextWithPic(dt, cbxMaDoiNha, "NameAndCode", "Logo", imgDoiNha);

                string    mdb            = cbxMaDoiNha.SelectedValue.ToString();
                DataTable cauThuThuocDoi = CauThuDAO.getDatabyID(mdb);
                dtDoiNha = cauThuThuocDoi;
                foreach (DataRow item in cauThuThuocDoi.Rows)
                {
                    item["SoLanRaSan"] = (int.Parse(item["SoLanRaSan"].ToString()) + 1).ToString();
                }

                dgvDoiNha.DataSource = cauThuThuocDoi;
            }
        }
        private void UC_TimKiemCauThu_Load(object sender, EventArgs e)
        {
            DataTable dt = CauThuDAO.getDataForSearch();

            tb = dt;
            dgvTimKiemCauThu.DataSource = dt;

            DataTable doi = DoiBongDAO.getData();

            FillCbo(doi, cbxDoiBong, "TenDoi");
        }
Exemplo n.º 4
0
        private void frmTranDau_Load(object sender, EventArgs e)
        {
            DataTable doi1 = DoiBongDAO.getData();

            FillCbo(doi1, cbxMaDoiNha, "MaDoi", "TenDoi");

            DataTable doi2 = DoiBongDAO.getData();

            FillCbo(doi2, cbxMaDoiKhach, "MaDoi", "TenDoi");

            resetTranDau();
        }
Exemplo n.º 5
0
        private void UC_DoiBong_Load(object sender, EventArgs e)
        {
            DataTable dt = DoiBongDAO.getData();

            dgvDoiBong.DataSource = dt;

            DataTable tinh = TinhDAO.getData();

            FillCbo(tinh, cbxMaTinh, "MaTinh", "TenTinh");

            DataTable sanbong = SanBongDAO.getData();

            FillCbo(sanbong, cbxMaSan, "MaSan", "TenSan");
        }
Exemplo n.º 6
0
        private void UC_CauThu_Load(object sender, EventArgs e)
        {
            DataTable dt = CauThuDAO.getData(); //Lấy dữ liệu từ database

            dgvCauThu.DataSource = dt;          //Cho vào datagridview


            DataTable doi = DoiBongDAO.getData();        //Lấy dữ liệu từ database DoiBong

            FillCbo(doi, cbxDoiBong, "MaDoi", "TenDoi"); //Cho vào combobox


            DataTable vitri = ViTriDAO.getData();

            FillCbo(vitri, cbxViTri, "MaViTri", "TenViTri");

            DataTable quoctich = QuocTichDAO.getData();

            FillCbo(quoctich, cbxQuocTich, "MaQuocTich", "TenQuocTich");
            //txtImageSource.Text = @"E:\IT\C#\LapTrinhTrucQuan\Nhom06\Doc\unnamed.jpg";
        }
Exemplo n.º 7
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtMaDoi.Text == "")
                {
                    MessageBox.Show("Bạn chưa nhập mã đội bóng!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtMaDoi.Focus();
                }
                else if (txtTenDoi.Text == "")
                {
                    MessageBox.Show("Bạn chưa nhập tên đội bóng!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtTenDoi.Focus();
                }
                else if (cbxMaTinh.SelectedIndex == -1)
                {
                    MessageBox.Show("Bạn chưa chọn mã tỉnh!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else if (cbxMaSan.SelectedIndex == -1)
                {
                    MessageBox.Show("Bạn chưa chọn mã sân bóng!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else if (txtHLV.Text == "")
                {
                    MessageBox.Show("Bạn chưa nhập tên huấn luyện viên!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtHLV.Focus();
                }
                else if (txtImageSource.Text == "")
                {
                    MessageBox.Show("Bạn chưa chọn ảnh!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else if (checkMa() == false)
                {
                    MessageBox.Show("Mã đội bóng đã tồn tại!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtMaDoi.Focus();
                }
                else
                {
                    string maDoi      = txtMaDoi.Text;
                    string tenDoi     = txtTenDoi.Text;
                    string maSan      = cbxMaSan.SelectedValue.ToString();
                    string hlv        = txtHLV.Text;
                    string matinh     = cbxMaTinh.SelectedValue.ToString();
                    string diem       = txtDiem.Text;
                    string sobanthang = "0";
                    string sobanthua  = "0";
                    string socauthu   = "0";

                    //sobanthang = sobanthua = socauthu = "0";
                    try
                    {
                        currentImg = convertImageToBytes();
                    }
                    catch
                    {
                    }
                    DoiBongDTO dto = new DoiBongDTO(maDoi,
                                                    tenDoi,
                                                    maSan,
                                                    hlv,
                                                    matinh,
                                                    currentImg,
                                                    int.Parse(diem),
                                                    int.Parse(sobanthang),
                                                    int.Parse(sobanthua),
                                                    int.Parse(socauthu)
                                                    );

                    DoiBongDAO.saveDoiBong(dto, sys.UPDATE);
                    MessageBox.Show("Thêm Thành Công!");
                    UC_DoiBong_Load(sender, e);
                    reset();
                }
            }
            catch
            {
                MessageBox.Show("Lỗi dữ liệu!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Exemplo n.º 8
0
        //Sửa thuộc tính đội bóng
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (rowid >= 0 && rowid < dgvDoiBong.Rows.Count - 1)
            {
                try
                {
                    if (txtTenDoi.Text == "")
                    {
                        MessageBox.Show("Bạn chưa nhập tên đội bóng!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txtTenDoi.Focus();
                    }
                    else if (cbxMaTinh.SelectedIndex == -1)
                    {
                        MessageBox.Show("Bạn chưa chọn mã tỉnh!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else if (cbxMaSan.SelectedIndex == -1)
                    {
                        MessageBox.Show("Bạn chưa chọn mã sân bóng!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else if (txtHLV.Text == "")
                    {
                        MessageBox.Show("Bạn chưa nhập tên huấn luyện viên!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txtHLV.Focus();
                    }
                    else if (txtImageSource.Text == "")
                    {
                        MessageBox.Show("Bạn chưa chọn ảnh!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        string maDoi      = txtMaDoi.Text;
                        string tenDoi     = txtTenDoi.Text;
                        string maSan      = cbxMaSan.SelectedValue.ToString();
                        string hlv        = txtHLV.Text;
                        string matinh     = cbxMaTinh.SelectedValue.ToString();
                        string diem       = txtDiem.Text;
                        string sobanthang = txtSoBanThang.Text;
                        string sobanthua  = txtSoBanThua.Text;
                        string socauthu   = txtSoCauThu.Text;

                        //sobanthang = sobanthua = socauthu = "0";
                        try
                        {
                            currentImg = convertImageToBytes();
                        }
                        catch
                        {
                        }
                        DoiBongDTO dto = new DoiBongDTO(maDoi,
                                                        tenDoi,
                                                        maSan,
                                                        hlv,
                                                        matinh,
                                                        currentImg,
                                                        int.Parse(diem),
                                                        int.Parse(sobanthang),
                                                        int.Parse(sobanthua),
                                                        int.Parse(socauthu)
                                                        );

                        DoiBongDAO.saveDoiBong(dto, sys.UPDATE);
                        MessageBox.Show("Sửa Thành Công!");
                        UC_DoiBong_Load(sender, e);
                    }
                }
                catch
                {
                    MessageBox.Show("Lỗi dữ liệu!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                MessageBox.Show("Bạn phải chọn đội bóng để sửa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }