Exemplo n.º 1
0
        //Constructor used when adding a person
        public ManagePerson(AddressBook model)
        {
            InitializeComponent();
            var managePersonPresenter = new ManagePersonPresenter(this, model);

            personBeingEditedFlag = false;
            canceled = false;
        }
Exemplo n.º 2
0
        //Constructor used when editing a person, which populates the text boxes with person info
        public ManagePerson(AddressBook model, Person person)
        {
            InitializeComponent();
            var managePersonPresenter = new ManagePersonPresenter(this, model);

            personBeingEditedFlag = true;
            personBeingEdited     = person;

            textBoxFirstName.Text = person.FirstName;
            textBoxLastName.Text  = person.LastName;
            textBoxAddress.Text   = person.Address;
            textBoxCity.Text      = person.City;
            textBoxState.Text     = person.State;
            textBoxZip.Text       = person.Zip;
            textBoxPhone.Text     = person.PhoneNumber;
        }