public void btnAssnSave_Clicked(object sender, EventArgs e) { Button btnAssnSave = (Button)sender; Guid personIdToAddAssignmentTo = new Guid(btnAssnSave.Attributes["personid"]); var parAlreadyExisting = from p in db.jkp_PersonAssignmentRetreats where p.PAR_Assn_ID == new Guid(dlAssnAssignments.SelectedValue) && p.PAR_Per_ID == personIdToAddAssignmentTo && p.PAR_Ret_ID == RetreatId select p; if(parAlreadyExisting.Count() > 0) return; Monks.jkp_PersonAssignmentRetreat assignRetreat = new Monks.jkp_PersonAssignmentRetreat(); assignRetreat.PAR_Assn_ID = new Guid(dlAssnAssignments.SelectedValue); assignRetreat.PAR_ID = Guid.NewGuid(); assignRetreat.PAR_Per_ID = personIdToAddAssignmentTo; assignRetreat.PAR_Ret_ID = RetreatId; db.jkp_PersonAssignmentRetreats.InsertOnSubmit(assignRetreat); db.SubmitChanges(); foreach(RepeaterItem rpPerson in rpAssignmentsForPeople.Items) { HiddenField hidPersonId = (HiddenField) rpPerson.FindControl("hidPersonId"); if(hidPersonId.Value == personIdToAddAssignmentTo.ToString()) { Repeater rpAssignments = (Repeater) hidPersonId.Parent.FindControl("rpAssignments"); BindPersonActivities(rpAssignments, personIdToAddAssignmentTo); break; } } modalAssignPerson.Hide(); }
private void detach_jkp_PersonAssignmentRetreats(jkp_PersonAssignmentRetreat entity) { this.SendPropertyChanging(); entity.jkp_Assignment = null; }
private void attach_jkp_PersonAssignmentRetreats(jkp_PersonAssignmentRetreat entity) { this.SendPropertyChanging(); entity.jkp_Retreat = this; }