Пример #1
0
        private void savebutton_Click(object sender, EventArgs e)
        {
            CRUD_personPhone  CPP = new CRUD_personPhone();
            CRUD_PersonDetail CPD = new CRUD_PersonDetail();
            CRUD_Person       cp  = new CRUD_Person();

            var result1 = cp.Update(selectedPerson.Id, selectedPerson);
            var result2 = CPD.Update(selectedPersonDetail.Id, selectedPersonDetail);
            var result  = CPP.Update(selectedPersonPhone.Id, selectedPersonPhone);



            //phbContext phb = new phbContext();
            //phb.persons.Attach(selectedPerson);
            //phb.Entry(selectedPerson).State = System.Data.Entity.EntityState.Modified;
            //phb.personDetails.Attach(selectedPersonDetail);
            //phb.Entry(selectedPersonDetail).State = System.Data.Entity.EntityState.Modified;
            //phb.phopersonPhones.Attach(selectedPersonPhone);
            //phb.Entry(selectedPersonPhone).State = System.Data.Entity.EntityState.Modified;
            //var result = phb.SaveChanges();

            if (result > 0 && result1 != null && result2 > 0)
            {
                EditSuccessForm esf = new EditSuccessForm();
                esf.Show();
                pList = new CRUD_Person().ReadAll();
                // pList = db.persons.ToList();
                SearchlistBox.DataSource = pList;
            }
            else
            {
                EditFailedForm eff = new EditFailedForm();
                eff.Show();
            }
        }
Пример #2
0
        public bool register(person p, personDetail pd, personPhone pp)
        {
            CRUD_Person       cp  = new CRUD_Person();
            CRUD_PersonDetail cpd = new CRUD_PersonDetail();
            CRUD_personPhone  cpp = new CRUD_personPhone();
            phbContext        db1 = new phbContext();

            if (p.Age >= 18 && search(p) != true)
            {
                var person = new person {
                    fullName = p.fullName, relation = p.relation, Age = p.Age, Image = savedPath
                };
                var prsn = cp.Create(person);
                //  db1.persons.Add(new person { fullName = p.fullName, relation = p.relation, Age = p.Age, Image = savedPath });
                // db1.personDetails.Add(new personDetail { parameter = pd.parameter, Address = pd.Address });
                var prsnD = cpd.Create(new personDetail {
                    parameter = pd.parameter, Address = pd.Address, personDataId = prsn?.Id ?? 0
                });
                // db1.phopersonPhones.Add(new personPhone { phoneNumber = pp.phoneNumber });
                var prsnP = cpp.Create(new personPhone {
                    phoneNumber = pp.phoneNumber, personDataId = prsn?.Id ?? 0
                });



                RegisterSubmitForm rsf = new RegisterSubmitForm();
                rsf.Show();
                if (prsnD != null && prsnP != null)
                {
                    return(true);
                }

                //   return false;
            }
            else
            {
                FailedRegisterSubmitForm frsf = new FailedRegisterSubmitForm();
                frsf.Show();
            }
            return(false);
        }