WPF结婚登记系统数据回填

就好比如我现在做的结婚登记系统里面的离婚登记

我们有把保存好的数据回填在其他页面我们应该怎么做,那么我们就要获取数据里面的离婚ID,我们有在外面写一个自定义空的值:int DivorceRegistration。然后在保存的时候给自定义空的值赋值:DivorceRegistration=myCancellationMarriageRegistration.DivorceRegistrationID;,获取到ID的值我们跳转页面的时候给它带上

DivorceRegistrationShenCha myReviewProcessing = new DivorceRegistrationShenCha(DivorceRegistration);

myReviewProcessing.ShowDialog();//弹出窗口

然后在跳转页面的外面在就一个自定义空的值:int bb;然后在这里给它赋值。

然后查询全部数据再给它进行过滤。利用Where进行过滤。

查询全部数据代码如下

private void Window_Loadeds(object sender, RoutedEventArgs e)

        {

            var listAchievement = (from dbDivorceRegistration in myMode.PW_DivorceRegistration

                                   join dbRegister in myMode.PW_Register on dbDivorceRegistration.RegisterID equals dbRegister.RegisterID

                                   join dbDivorceReview in myMode.PW_DivorceReview on dbDivorceRegistration.DivorceReviewID equals dbDivorceReview.DivorceReviewID

                                   join dbReasonsDivorce in myMode.BS_ReasonsDivorce on dbDivorceRegistration.ReasonsDivorceID equals dbReasonsDivorce.ReasonsDivorceID

                                   join dbPerson in myMode.PW_Person on dbRegister.PersonID equals dbPerson.PersonID

                                   join dbManPerson in myMode.PW__ManPerson on dbPerson.ManPersonID equals dbManPerson.ManPersonID

                                   join dbFemalePerson in myMode.PW__FemalePerson on dbPerson.FemalePersonID equals dbFemalePerson.FemalePersonID

                                   join dbNationality in myMode.BS_Nationality on dbManPerson.NationalityID equals dbNationality.NationalityID

                                   join dbNational in myMode.BS_National on dbManPerson.NationalID equals dbNational.NationalID

                                   join dbOccupational in myMode.BS_Occupational on dbManPerson.OccupationalID equals dbOccupational.OccupationalID

                                   join dbEducation in myMode.BS_Education on dbManPerson.EducationID equals dbEducation.EducationID

                                   join dbNationalitys in myMode.BS_Nationality on dbFemalePerson.NationalityID equals dbNationalitys.NationalityID

                                   join dbNationals in myMode.BS_National on dbFemalePerson.NationalID equals dbNationals.NationalID

                                   join dbOccupationals in myMode.BS_Occupational on dbFemalePerson.OccupationalID equals dbOccupationals.OccupationalID

                                   join dbEducations in myMode.BS_Education on dbFemalePerson.EducationID equals dbEducations.EducationID

                                   where dbRegister.RegisterID == aa || dbDivorceRegistration.DivorceRegistrationID ==bb

                                   select new Entitys

                                   {

                                       DivorceRegistrationID =dbDivorceRegistration.DivorceRegistrationID,

                                       DateRegistration = dbDivorceRegistration.DateRegistration,

                                       DivorceCardSize = dbDivorceRegistration.DivorceCardSize,

                                       DivorceReviewID = dbDivorceRegistration.DivorceReviewID,

                                       ReasonsDivorceID= dbDivorceRegistration.ReasonsDivorceID,

                                       ReasonsDivorceMC=dbReasonsDivorce.ReasonsDivorceMC,

                                       ReviewComments = dbDivorceReview.ReviewComments,

                                       BoyPrintedNumber = dbDivorceReview.BoyPrintedNumber,

                                       GirlPrintedNumber = dbDivorceReview.GirlPrintedNumber,

                                       Note = dbDivorceReview.Note,

                                       RegisterID = dbRegister.RegisterID,

                                       PersonID = dbRegister.PersonID,

                                       ManPersonID = dbPerson.ManPersonID,

                                       FemalePersonID = dbPerson.FemalePersonID,

                                       ManPersonName = dbManPerson.ManPersonName,

                                       ManCertificateNumber = dbManPerson.ManCertificateNumber,

                                       ManDateBirth = dbManPerson.ManDateBirth.ToString(),

                                       ManDocumentMaterial = dbManPerson.ManDocumentMaterial,

                                       NationalityID = dbManPerson.NationalityID,

                                       NationalID = dbManPerson.NationalID,

                                       OccupationalID = dbManPerson.OccupationalID,

                                       EducationID = dbManPerson.EducationID,

                                       NationalityMC = dbNationality.NationalityMC,

                                       NationalMC = dbNational.NationalMC,

                                       OccupationalMC = dbOccupational.OccupationalMC,

                                       EducationMC = dbEducation.EducationMC,

                                       FemalePersonName = dbFemalePerson.FemalePersonName,

                                       FemaleDateBirth = dbFemalePerson.FemaleDateBirth.ToString(),

                                       FemaleCertificateNumber = dbFemalePerson.FemaleCertificateNumber,

                                       FemaleDocumentMaterial = dbFemalePerson.FemaleDocumentMaterial,

                                       NationalitysID = dbFemalePerson.NationalityID,

                                       NationalsID = dbFemalePerson.NationalID,

                                       OccupationalsID = dbFemalePerson.OccupationalID,

                                       EducationsID = dbFemalePerson.EducationID,

                                       NationalitysMC = dbNationalitys.NationalityMC,

                                       NationalsMC = dbNationals.NationalMC,

                                       OccupationalsMC = dbOccupationals.OccupationalMC,

                                       EducationsMC = dbEducations.EducationMC,

                                   }).FirstOrDefault();

            //数据回填

            MaletxtName.Text = listAchievement.ManPersonName;

            MaletxtBirth.Text = listAchievement.ManDateBirth;

            MaletxtNumber.Text = listAchievement.ManCertificateNumber;

            MalecboNationality.Text = listAchievement.NationalityMC;

            MaletxtNational.Text = listAchievement.NationalMC;

            MaletxtProfessional.Text = listAchievement.OccupationalMC;

            MaletxtEducation.Text = listAchievement.EducationMC;

            MaletxtStatus.Text = listAchievement.ReasonsDivorceMC;

            MaletxtMaterials.Text = listAchievement.ManDocumentMaterial;

            MaletxtNames.Text = listAchievement.ReviewComments;

            txt_Time.Text = listAchievement.DateRegistration;

            ManMarriageLicense.Text = listAchievement.BoyPrintedNumber;

 

            FemaletxtName.Text = listAchievement.FemalePersonName;

            FemaletxtBirth.Text = listAchievement.FemaleDateBirth;

            FemaletxtNumber.Text = listAchievement.FemaleCertificateNumber;

            FemalecboNationality.Text = listAchievement.NationalitysMC;

 

            FemaletxtNational.Text = listAchievement.NationalsMC;

            FemaletxtProfessional.Text = listAchievement.OccupationalsMC;

            FemaletxtEducation.Text = listAchievement.EducationsMC;

            FemaleMarriageLicenses.Text = listAchievement.GirlPrintedNumber;

            FemaletxtAddress.Text = listAchievement.FemaleDocumentMaterial;

 

            JieHunZhengZiHao.Text = listAchievement.DivorceCardSize;

        }

结果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值