Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }