Exemplo n.º 1
0
        protected void cmdSend_Click(object sender, EventArgs e)
        {
            ContactAddressInfo contactAddress = new ContactAddressInfo();

            contactAddress.Company    = txtContactCompany.Text;
            contactAddress.Prefix     = txtContactPrefix.Text;
            contactAddress.Firstname  = txtContactFirstname.Text;
            contactAddress.Lastname   = txtContactLastname.Text;
            contactAddress.Unit       = txtContactUnit.Text;
            contactAddress.Street     = txtContactStreet.Text;
            contactAddress.Region     = txtContactRegion.Text;
            contactAddress.PostalCode = txtContactPostalcode.Text;
            contactAddress.City       = txtContactCity.Text;
            contactAddress.Country    = ddlCountry.SelectedValue;
            contactAddress.Telephone  = txtContactTelephone.Text;
            contactAddress.Fax        = txtContactFax.Text;
            contactAddress.Email      = txtContactEmail.Text;
            contactAddress.Cell       = txtContactCell.Text;
            int ContactAddressId = Controller.NewContactAddress(contactAddress);

            contactAddress.ContactAddressId = ContactAddressId;
            foreach (var p in Products)
            {
                Controller.UpdateContactProduct(CartId, p.SimpleProductId, ContactAddressId);
            }
            ContactReasonInfo reason = new ContactReasonInfo(ContactAddressId, txtRequest.Text, "Text");

            MailRequest(contactAddress);
            Controller.NewContactReason(reason);
            pnlContactData.Visible = false;
            pnlProducts.Visible    = false;
            pnlRequestData.Visible = false;
            pnlConfirmData.Visible = true;
            pnlSend.Visible        = false;
        }
Exemplo n.º 2
0
 public abstract void UpdateContactReason(ContactReasonInfo ContactReason);
Exemplo n.º 3
0
 public abstract void NewContactReason(ContactReasonInfo ContactReason);