protected void Submit_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                BO.FamilyMember familyMember = new BO.FamilyMember()
                {
                    Name   = name.Text,
                    Cell   = Convert.ToInt64(cell.Text),
                    Work   = work.Text,
                    Income = Convert.ToInt32(income.Text)
                };

                FamilyMemberRepository familyMemberRepository = new FamilyMemberRepository();
                try
                {
                    int insertStatus = familyMemberRepository.AddFamilyMember(familyMember);
                    if (insertStatus == (int)Utilities.OperationState.Inserted)
                    {
                        Response.Redirect("FamilyMemberDetails.aspx");
                    }
                    else
                    {
                        errorMessage.Text = "Name or Cell is already available";
                    }
                }

                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["FamilyMembers"] != null)
                {
                    List <BO.FamilyMember> familyMembers = (List <BO.FamilyMember>)Session["FamilyMembers"];

                    BO.FamilyMember editFamilyMember
                                = familyMembers.Find(familyMember => familyMember.FamilyMemberId == Convert.ToInt32(Request.QueryString["FamilyMemberId"]));
                    fmid.Value  = editFamilyMember.FamilyMemberId.ToString();
                    name.Text   = editFamilyMember.Name;
                    cell.Text   = editFamilyMember.Cell.ToString();
                    work.Text   = editFamilyMember.Work;
                    income.Text = editFamilyMember.Income.ToString();
                }

                else
                {
                    Server.Transfer("FamilyMemberDetails.aspx");
                }
            }
        }