本文整理汇总了C#中DataLayer.createParentRelationship方法的典型用法代码示例。如果您正苦于以下问题:C# DataLayer.createParentRelationship方法的具体用法?C# DataLayer.createParentRelationship怎么用?C# DataLayer.createParentRelationship使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataLayer
的用法示例。
在下文中一共展示了DataLayer.createParentRelationship方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ViewDidLoad
public override void ViewDidLoad()
{
base.ViewDidLoad ();
UITextFieldCondition firstCondition = new UITextFieldCondition (delegate {
txtFirstName.ResignFirstResponder();
return false;
});
txtFirstName.ShouldReturn = firstCondition;
UITextFieldCondition secondCondition = new UITextFieldCondition (delegate {
txtSurname.ResignFirstResponder();
return false;
});
txtSurname.ShouldReturn = secondCondition;
pvGrade.Model = new GradePickerViewModel ();
btnUpdate.TouchUpInside += (object sender, EventArgs e) => {
DataLayer dl = new DataLayer();
string gender = "Female";
if (segGender.SelectedSegment == 1)
gender = "Male";
if (PersonID == 0)
{
List<Person> duplicates = dl.getPersonByName(txtFirstName.Text, txtSurname.Text);
if (duplicates.Count > 0)
PersonID = duplicates[0].ID;
}
int grade = pvGrade.SelectedRowInComponent(0);
PersonID = dl.updatePerson(PersonID, dl.GetCampusID(), txtFirstName.Text, txtSurname.Text, gender, dpDoB.Date,"", "", grade);
if (Relationship != 0)
{
switch (Relationship)
{
case 1:
dl.updateSpouse1(MarriedRelionshipID, PersonID);
break;
case 2:
dl.updateSpouse2(MarriedRelionshipID, PersonID);
break;
default:
dl.createParentRelationship(MarriedRelionshipID, PersonID, false);
break;
}
}
UINavigationController parent = this.NavigationController;
parent.PopViewControllerAnimated(true);
};
}