Exemple #1
0
        private void btnAddEducationLevel_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(textBoxCommissionMember3.Text) ||
                String.IsNullOrEmpty(textBoxCommissionMember2.Text) ||
                String.IsNullOrEmpty(textBoxCommissionMember1.Text))
            {
                lblAddEducationLevelError.ForeColor = System.Drawing.Color.Red;
                lblAddEducationLevelError.Text      = "*Niste unijeli sve podatke";
            }
            else
            {
                member_education memberEducation = new member_education();
                memberEducation.commission_member_1 = textBoxCommissionMember1.Text;
                memberEducation.commission_member_2 = textBoxCommissionMember2.Text;
                memberEducation.commission_member_3 = textBoxCommissionMember3.Text;
                memberEducation.exam_date           = dateTimePickerEducationLevelExamDate.Value;

                // vraca sve dosadasnje stepene, pa dodaje novi (tj. sledeci stepen)
                var memberEducations = MemberEducationDAO.getById(members[selectedMemberRowIndex].member_id);
                memberEducation.education_level_id = memberEducations.Count() + 1;
                memberEducation.member_id          = members[selectedMemberRowIndex].member_id;
                MemberEducationDAO.insert(memberEducation);
                textBoxCommissionMember1.Clear();
                textBoxCommissionMember2.Clear();
                textBoxCommissionMember3.Clear();
                lblAddEducationLevelError.Text = "";
                displayMemberInfo(members[selectedMemberRowIndex]);
            }
        }
        public static int insert(member_education memberEducation)
        {
            int result = 0;

            using (var db = new ExtremeAppContext())
            {
                db.member_education.Add(memberEducation);
                result = db.SaveChanges();
            }
            return(result);
        }