protected void btnSaveExistingRelate_Click(object sender, EventArgs e) { oCharSelect.LoadInfo(); Classes.cRelationship NewRel = new Classes.cRelationship(); int iRelID; if (int.TryParse(hidRelateID.Value, out iRelID)) { NewRel = oCharSelect.CharacterInfo.Relationships.Find(x => x.CharacterRelationshipID == iRelID); } else { NewRel.CharacterRelationshipID = -1; if (gvList.SelectedRow != null) { NewRel.Name = (gvList.SelectedRow.FindControl("lblCharacterAKA") as Label).Text; } int iRelationCharID; if (int.TryParse(gvList.SelectedDataKey.Value.ToString(), out iRelationCharID)) { NewRel.RelationCharacterID = iRelationCharID; } NewRel.CharacterID = oCharSelect.CharacterID.Value; } NewRel.RelationTypeID = Convert.ToInt32(ddlRelationship.SelectedValue); if (ddlRelationship.SelectedItem.Text.ToUpper() == "OTHER") { NewRel.RelationDescription = tbOther.Text; NewRel.OtherDescription = tbOther.Text; NewRel.RelationTypeID = -1; } else { NewRel.RelationDescription = ddlRelationship.SelectedItem.Text; } NewRel.PlayerComments = tbPlayerComments.Text; NewRel.Save(Master.UserName, Master.UserID); BindRelat(); hidRelateID.Value = ""; mvAddingRelationship.SetActiveView(vwNewRelateButton); }
protected void btnSaveNonChar_Click(object sender, EventArgs e) { oCharSelect.LoadInfo(); Classes.cRelationship NewRel = new Classes.cRelationship(); int iRelID; if (int.TryParse(hidRelateID.Value, out iRelID)) { NewRel = oCharSelect.CharacterInfo.Relationships.Find(x => x.CharacterRelationshipID == iRelID); } else { NewRel.CharacterRelationshipID = -1; NewRel.RelationCharacterID = -1; NewRel.Name = tbCharacterName.Text; NewRel.CharacterID = oCharSelect.CharacterID.Value; } NewRel.RelationTypeID = Convert.ToInt32(ddlRelationshipNonChar.SelectedValue); NewRel.RelationCharacterID = -1; NewRel.CharacterID = oCharSelect.CharacterID.Value; NewRel.CampaignID = oCharSelect.CampaignID.Value; if (ddlRelationshipNonChar.SelectedItem.Text.ToUpper() == "OTHER") { NewRel.RelationDescription = tbOtherNonChar.Text; NewRel.OtherDescription = tbOtherNonChar.Text; NewRel.RelationTypeID = -1; } else { NewRel.RelationDescription = ddlRelationshipNonChar.SelectedItem.Text; } NewRel.Name = tbCharacterName.Text; NewRel.PlayerComments = tbPlayerCommentsNonChar.Text; NewRel.Save(Master.UserName, Master.UserID); BindRelat(); hidRelateID.Value = ""; mvAddingRelationship.SetActiveView(vwNewRelateButton); }