コード例 #1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            EDM.Invitation inv = new EDM.Invitation()
            {
                Name        = txtName.Text,
                Address     = txtAddress.Text,
                Phone       = txtPhone.Text,
                Nationality = txtNationality.Text,
                EmployeeID  = Convert.ToInt32(cmbEmployee.EditValue),
                TraineeID   = Convert.ToInt32(cmbTrainees.EditValue),
                Date        = DateTime.Now,
                Gender      = cmbGender.EditValue.ToString(),
                Type        = "invitation"
            };
            TraineeID = Convert.ToInt32(cmbTrainees.EditValue);
            var trainee = from t in db.TraineeProfiles
                          where t.TraineeID == TraineeID && t.Active == true
                          select t;

            foreach (var item in trainee)
            {
                //if (item.Active == true)
                //{
                //    int num = Convert.ToInt32(item.SessionsNum);
                //    num -= 1;
                //    item.Sessions = num.ToString();
                //    break;
                //}
            }

            var sm = db.SocialMedias.Find(5);

            sm.number = ++sm.number;
            db.SaveChanges();

            db.Invitations.Add(inv);
            db.SaveChanges();

            EDM.Interest inter = new EDM.Interest()
            {
                InvitationID     = inv.InvitationID,
                Aerobics         = Convert.ToBoolean(chkAerobics.EditValue),
                Running          = Convert.ToBoolean(chkRunning.EditValue),
                Swimming         = Convert.ToBoolean(chkSwimming.EditValue),
                PersonalTraining = Convert.ToBoolean(chkPersonal.EditValue),
                Rohabilitation   = Convert.ToBoolean(chkRohab.EditValue),
                Fitness          = Convert.ToBoolean(chkFitness.EditValue),
                WeightGaining    = Convert.ToBoolean(ChkGain.EditValue),
                WeightLoss       = Convert.ToBoolean(chkLoss.EditValue),
                Mas          = Convert.ToBoolean(chkMas.EditValue),
                BodyBuilding = Convert.ToBoolean(chkBody.EditValue),
                Spa          = Convert.ToBoolean(chkSpa.EditValue),
                Other        = Convert.ToBoolean(chkOther.EditValue),
            };
            db.Interests.Add(inter);
            db.SaveChanges();
            XtraMessageBox.Show("تمت الإضافة بنجاح", "إضافة", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
コード例 #2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            EDM.Invitation inv = new EDM.Invitation()
            {
                Name        = txtName.Text,
                Address     = txtAddress.Text,
                Phone       = txtPhone.Text,
                Nationality = txtNationality.Text,
                EmployeeID  = Convert.ToInt32(cmbEmployee.EditValue),
                Date        = DateTime.Now,
                Gender      = cmbGender.EditValue.ToString(),
                Type        = "visit"
            };
            db.Invitations.Add(inv);

            EDM.Interest inter = new EDM.Interest()
            {
                InvitationID     = inv.InvitationID,
                Aerobics         = Convert.ToBoolean(chkAerobics.EditValue),
                Running          = Convert.ToBoolean(chkRunning.EditValue),
                Swimming         = Convert.ToBoolean(chkSwimming.EditValue),
                PersonalTraining = Convert.ToBoolean(chkPersonal.EditValue),
                Rohabilitation   = Convert.ToBoolean(chkRohab.EditValue),
                Fitness          = Convert.ToBoolean(chkFitness.EditValue),
                WeightGaining    = Convert.ToBoolean(ChkGain.EditValue),
                WeightLoss       = Convert.ToBoolean(chkLoss.EditValue),
                Mas          = Convert.ToBoolean(chkMas.EditValue),
                BodyBuilding = Convert.ToBoolean(chkBody.EditValue),
                Spa          = Convert.ToBoolean(chkSpa.EditValue),
                Other        = Convert.ToBoolean(chkOther.EditValue),
            };
            db.Interests.Add(inter);

            int SocialID = Convert.ToInt32(radioGroup1.EditValue);
            var sm       = db.SocialMedias.Find(SocialID);

            sm.number = ++sm.number;
            db.SaveChanges();

            XtraMessageBox.Show("تمت الإضافة بنجاح", "إضافة", MessageBoxButtons.OK, MessageBoxIcon.Information);
            DialogResult = DialogResult.OK;
        }