Ejemplo n.º 1
0
        //public static void updateThuTuUuTien(int ChiSoUuTien, string MaMuaGiai, string TenLoaiUuTien)
        public static void updateThuTuUuTien(THUTUUUTIEN thutu)
        {
            SqlConnection conn        = DatabaseManager.Instance.getConnection();
            string        queryString = "UPDATE THUTUUUTIEN SET TenLoaiUuTien = @TenLoaiUuTien WHERE ChiSoUuTien = @ChiSoUuTien AND MaMuaGiai = @MaMuaGiai";
            SqlCommand    command     = new SqlCommand(queryString);

            try
            {
                command.Parameters.AddWithValue("@ChiSoUuTien", thutu.ChiSoUuTien);
                command.Parameters.AddWithValue("@MaMuaGiai", thutu.MaMuaGiai);
                command.Parameters.AddWithValue("@TenLoaiUuTien", thutu.TenLoaiUuTien);
                command.Connection = conn;
                int res = command.ExecuteNonQuery();
                if (res == 0)
                {
                    throw new Exception();
                }
            }
            catch (SqlException SQLex)
            {
                throw SQLex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
        //public static string selectThuTuUuTien(int ChiSoUuTien, string MaMuaGiai)
        public static string selectThuTuUuTien(THUTUUUTIEN thutu)
        {
            SqlConnection conn          = DatabaseManager.Instance.getConnection();
            string        queryString   = "SELECT TenLoaiUuTien FROM THUTUUUTIEN WHERE ChiSoUuTien = @ChiSoUuTien AND MaMuaGiai = @MaMuaGiai";
            SqlCommand    command       = new SqlCommand(queryString);
            string        TenLoaiUuTien = "";

            try
            {
                command.Parameters.AddWithValue("@ChiSoUuTien", thutu.ChiSoUuTien);
                command.Parameters.AddWithValue("@MaMuaGiai", thutu.MaMuaGiai);
                command.Connection = conn;
                SqlDataReader reader = command.ExecuteReader();
                if (reader.Read())
                {
                    TenLoaiUuTien = reader.GetString(0);
                }
                reader.Close();
            }
            catch (SqlException SQLex)
            {
                throw SQLex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(TenLoaiUuTien);
        }
Ejemplo n.º 3
0
        public static void createThuTuUuTien(THUTUUUTIEN thutuuutien)
        {
            SqlConnection conn        = DatabaseManager.Instance.getConnection();
            string        queryString = "INSERT INTO THUTUUUTIEN Values (@ChiSoUuTien, @MaMuaGiai, @TenLoaiUuTien)";
            SqlCommand    command     = new SqlCommand(queryString);

            try
            {
                command.Parameters.AddWithValue("@ChiSoUuTien", thutuuutien.ChiSoUuTien);
                command.Parameters.AddWithValue("@MaMuaGiai", thutuuutien.MaMuaGiai);
                command.Parameters.AddWithValue("@TenLoaiUuTien", thutuuutien.TenLoaiUuTien);
                command.Connection = conn;
                int res = command.ExecuteNonQuery();

                if (res == 0)
                {
                    throw new Exception();
                }
            }
            catch (SqlException SQLex)
            {
                throw SQLex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 4
0
        // Khởi tạo hàm di chuyển up, down các items trong listBox
        public void moveItem(int direction)
        {
            // Kiểm tra item rỗng?
            if (thuTuXepHangListBox.SelectedIndex == null || thuTuXepHangListBox.SelectedIndex < 0 || thuTuXepHangListBox.Items.Count <= 1)
            {
                return;
            }
            try
            {
                int source_pos = thuTuXepHangListBox.SelectedIndex + 1;
                int dest_pos   = source_pos + direction;

                if (source_pos == 4 || dest_pos == 4)
                {
                    return;
                }
                THUTUUUTIEN thutu0 = new THUTUUUTIEN()
                {
                    ChiSoUuTien = source_pos,
                    MaMuaGiai   = GlobalState.selectedSeasonId,
                };
                string      swap_source = Database.ThuTuUuTien_DAO.selectThuTuUuTien(thutu0);
                THUTUUUTIEN thutui      = new THUTUUUTIEN()
                {
                    ChiSoUuTien = dest_pos,
                    MaMuaGiai   = GlobalState.selectedSeasonId,
                };
                string      swap_dest = Database.ThuTuUuTien_DAO.selectThuTuUuTien(thutui);
                THUTUUUTIEN thutu     = new THUTUUUTIEN()
                {
                    ChiSoUuTien   = source_pos,
                    MaMuaGiai     = GlobalState.selectedSeasonId,
                    TenLoaiUuTien = swap_dest,
                };
                Database.ThuTuUuTien_DAO.updateThuTuUuTien(thutu);
                THUTUUUTIEN thutu1 = new THUTUUUTIEN()
                {
                    ChiSoUuTien   = dest_pos,
                    MaMuaGiai     = GlobalState.selectedSeasonId,
                    TenLoaiUuTien = swap_source,
                };
                Database.ThuTuUuTien_DAO.updateThuTuUuTien(thutu1);
                thuTuUuTienTableAdapter.Fill(quanLyGiaiVoDichDataSet.ThuTuUuTien);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Lỗi xảy ra");
            }
        }
Ejemplo n.º 5
0
        private void KhoiTaoMuaGiaiButton_Click(object sender, EventArgs e)
        {
            //call data access
            try
            {
                MUAGIAI muagiai = new MUAGIAI()
                {
                    TenMuaGiai = tenMuaGiaTextBox.Text,
                    TrangThai  = 0,
                };
                Database.MuaGiai_DAO.createMuaGiai(muagiai);
                string   new_MaMuaGiai = Database.MuaGiai_DAO.queryMaMuaGiai(muagiai);
                DIEUKIEN dk            = new DIEUKIEN()
                {
                    MaMuaGiai              = new_MaMuaGiai,
                    SoCauThuToiThieu       = 11,
                    SoCauThuToiDa          = 40,
                    TuoiToiDa              = 40,
                    TuoiToiThieu           = 18,
                    SoLanThayNguoiToiDa    = 3,
                    SoCauThuNuocNgoaiToiDa = 3,
                    DiemSoHoa              = 1,
                    DiemSoThang            = 3,
                    DiemSoThua             = 0
                };
                Database.DieuKien_DAO.createDIEUKIEN(dk);
                THUTUUUTIEN thutu = new THUTUUUTIEN()
                {
                    ChiSoUuTien   = 1,
                    MaMuaGiai     = new_MaMuaGiai,
                    TenLoaiUuTien = "Điểm",
                };
                Database.ThuTuUuTien_DAO.createThuTuUuTien(thutu);
                THUTUUUTIEN thutu2 = new THUTUUUTIEN()
                {
                    ChiSoUuTien   = 2,
                    MaMuaGiai     = new_MaMuaGiai,
                    TenLoaiUuTien = "Hiệu Số",
                };
                Database.ThuTuUuTien_DAO.createThuTuUuTien(thutu2);
                THUTUUUTIEN thutu3 = new THUTUUUTIEN()
                {
                    ChiSoUuTien   = 3,
                    MaMuaGiai     = new_MaMuaGiai,
                    TenLoaiUuTien = "Số Bàn Sân Khách",
                };
                Database.ThuTuUuTien_DAO.createThuTuUuTien(thutu3);
                THUTUUUTIEN thutu4 = new THUTUUUTIEN()
                {
                    ChiSoUuTien   = 4,
                    MaMuaGiai     = new_MaMuaGiai,
                    TenLoaiUuTien = "Kết Quả Đối Đầu",
                };
                Database.ThuTuUuTien_DAO.createThuTuUuTien(thutu4);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Lỗi xảy ra");
            }

            // Kiểm tra điền đầy đủ thông tin chưa? Nếu đầy đủ thì sẽ tiến thẳng tới màn hình
            if (ValidateChildren(ValidationConstraints.Enabled))
            {
                FirstScreen form = new FirstScreen();
                this.Hide();
                form.ShowDialog();
            }
        }