Ejemplo n.º 1
0
        public EditAddressForm(AddressDetailsBusinessObject transfered)
        {
            InitializeComponent();

            editButton.Click += EditButton_Click;
            Load             += EditAddressForm_Load;

            new EditAddressPresenter(this, transfered);
        }
Ejemplo n.º 2
0
 public void Add(AddressDetailsBusinessObject addressDetails)
 {
     DataServices.Unit.Addresses.Insert(new Address
     {
         AddressId     = -1,
         House         = addressDetails.HouseNumber,
         StreetId      = addressDetails.StreetId,
         SubdivisionId = addressDetails.SubdivisionId
     });
     DataServices.Unit.Commit();
 }
Ejemplo n.º 3
0
 public void Update(AddressDetailsBusinessObject addressDetailsBusinessObject)
 {
     DataServices.Unit.Addresses.Update(new Address
     {
         AddressId     = addressDetailsBusinessObject.AddressId,
         House         = addressDetailsBusinessObject.HouseNumber,
         StreetId      = addressDetailsBusinessObject.StreetId,
         SubdivisionId = addressDetailsBusinessObject.SubdivisionId
     });
     DataServices.Unit.Commit();
 }
Ejemplo n.º 4
0
        private void FormOnGridViewCellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            AddressBusinessObject        bindingCurrent = Current();
            AddressDetailsBusinessObject detailsCurrent = AddressBusinessService.Find(bindingCurrent.AddressId);

            AddressDetailsBusinessObject addressDetails = new AddressDetailsBusinessObject
            {
                AddressId     = detailsCurrent.AddressId,
                StreetId      = detailsCurrent.StreetId,
                HouseNumber   = bindingCurrent.House,
                SubdivisionId = detailsCurrent.SubdivisionId
            };

            EditAddressForm editAddressForm = new EditAddressForm(addressDetails);

            editAddressForm.ShowDialog();
            RefreshAfterLoad();
            GC.SuppressFinalize(editAddressForm);
        }
Ejemplo n.º 5
0
 public EditAddressPresenter(EditAddressForm form, AddressDetailsBusinessObject transfered) : base(form)
 {
     this.transfered = transfered;
     InitializeEvents();
 }