public bool them(DoiBongDTO db)
        {
            string query = string.Empty;

            query += "INSERT INTO [doibong] ([MaDoiBong], [TenDoiBong], [SoLuongCauThu], [SoCauThuNgoai], [TenSanNha])";
            query += "VALUES (@MaDoiBong,@TenDoiBong,@SoLuongCauThu,@SoCauThuNgoai,@TenSanNha)";
            using (SqlConnection con = new SqlConnection(ConnectionString))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.Connection  = con;
                    cmd.CommandType = System.Data.CommandType.Text;
                    cmd.CommandText = query;
                    cmd.Parameters.AddWithValue("@MaDoiBong", db.MaDoiBong);
                    cmd.Parameters.AddWithValue("@TenDoiBong", db.TenDoiBong);
                    cmd.Parameters.AddWithValue("@SoLuongCauThu", db.SoLuongCauThu);
                    cmd.Parameters.AddWithValue("@SoCauThuNgoai", db.SoCauThuNgoai);
                    cmd.Parameters.AddWithValue("@TenSanNha", db.TenSanNha);
                    try
                    {
                        con.Open();
                        cmd.ExecuteNonQuery();
                        con.Close();
                        con.Dispose();
                    }
                    catch (Exception ex)
                    {
                        con.Close();
                        return(false);
                    }
                }
            }
            return(true);
        }
        public static void saveDoiBong(DoiBongDTO db, string method)
        {
            SqlParameter[] sqlP = new SqlParameter[10];
            sqlP[0] = new SqlParameter("@madoi", db.MaDoi);
            sqlP[1] = new SqlParameter("@tendoi", db.TenDoi);
            sqlP[2] = new SqlParameter("@masan", db.MaSan);
            sqlP[3] = new SqlParameter("@hlv", db.HLV1);
            sqlP[4] = new SqlParameter("@matinh", db.MaTinh);
            sqlP[5] = new SqlParameter("@logo", db.Logo);
            sqlP[6] = new SqlParameter("@diem", db.Diem);
            sqlP[7] = new SqlParameter("@sobanthang", db.SoBanThang);
            sqlP[8] = new SqlParameter("@sobanthua", db.SoBanThua);
            sqlP[9] = new SqlParameter("@socauthu", db.SoCauThu);

            if (method == sys.INSERT)
            {
                GenericDAO.execNonQuery("sp_Insert_Doibong", sqlP, Conn);
            }
            else if (method == sys.UPDATE)
            {
                GenericDAO.execNonQuery("sp_Update_Doibong", sqlP, Conn);
            }
        }
Exemple #3
0
        private void button9_Click(object sender, EventArgs e)
        {
            ///
            DoiBongDTO dbDTO = new DoiBongDTO();

            dbDTO.MaDoiBong     = textBox3.Text;
            dbDTO.TenDoiBong    = textBox1.Text;
            dbDTO.SoLuongCauThu = int.Parse(textBox4.Text);
            dbDTO.TenSanNha     = textBox2.Text;
            //add data
            bool kt = dbBUS.them(dbDTO);

            if (kt == false)
            {
                MessageBox.Show("loi");
            }
            else
            {
                MessageBox.Show("ok");
            }

            //add cầu thủ
            for (int i = 0; i < ListCauThuSTO.Count; i++)
            {
                CauThuDTO ctDTO = ListCauThuSTO[i];
                bool      kt1   = ctBUS.them(ctDTO);
                if (kt1 == false)
                {
                    MessageBox.Show("loi them ct");
                }
                else
                {
                    MessageBox.Show("ok");
                }
            }
        }
Exemple #4
0
        public bool them(DoiBongDTO db)
        {
            bool re = dbDAL.them(db);

            return(re);
        }
Exemple #5
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);
            }
        }
Exemple #6
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);
            }
        }