Exemple #1
0
        // Hàm thêm sân bóng bên tabPanel thông tin sân
        private void btnAddNewPitch_Click(object sender, EventArgs e)
        {
            // Kiểm tra nếu các ô còn trốgn thì không cho phép insert

            string pitchName         = tbPitchName.Text;
            int    pitchType         = Convert.ToInt32(cbbTypeOfPitch.SelectedValue.ToString());
            string pitchAddress      = tbPitchAddress.Text;
            string pitchIntroduction = tbPitchIntroduction.Text;

            // Khởi tạo đối tượng
            pitch pitch = new pitch();

            pitch.name         = pitchName;
            pitch.introduction = pitchIntroduction;
            pitch.id_category  = pitchType;
            pitch.address      = pitchAddress;
            // Xác nhận và Insert vào csdl
            var confirmResult = this.messageConfirm("Bạn muốn thêm sân bóng này chứ ?");

            if (confirmResult == DialogResult.Yes)
            {
                if (tbPitchAddress.Text == "" || tbPitchIntroduction.Text == "" || tbPitchName.Text == "")
                {
                    MessageBox.Show("Bạn cần nhập vào các truờng");
                }
                else
                {
                    db.pitches.InsertOnSubmit(pitch);
                    db.SubmitChanges();
                    // reload trang
                    this.reloadTabPitchList();
                }
            }

            // Lấy giá trị từ form
        }
Exemple #2
0
 private void detach_pitches(pitch entity)
 {
     this.SendPropertyChanging();
     entity.category = null;
 }
Exemple #3
0
 private void attach_pitches(pitch entity)
 {
     this.SendPropertyChanging();
     entity.category = this;
 }
Exemple #4
0
 partial void Deletepitch(pitch instance);
Exemple #5
0
 partial void Updatepitch(pitch instance);
Exemple #6
0
 partial void Insertpitch(pitch instance);