protected void Button1_Click(object sender, EventArgs e)
        {
            XmlWriterSettings xmlSetting = new XmlWriterSettings();
            xmlSetting.Indent = true;

            string xmlFileName = "CustomerTest.xml";
            XmlWriter xmlWriter = XmlWriter.Create(xmlFileName, xmlSetting);

            xmlWriter.WriteStartDocument();
            xmlWriter.WriteComment("This Xml is generated when a customer registers on FFR's site");
            xmlWriter.WriteStartElement("Customer");
            xmlWriter.WriteElementString("ObjectType", "Customer");
            xmlWriter.WriteElementString("ActionType", "1");
            xmlWriter.WriteElementString("FirstName", this.FirstNameTextBox.Text);
            xmlWriter.WriteElementString("LastName", this.LastNameTextBox.Text);
            xmlWriter.WriteElementString("City", this.CityTextBox.Text);
            xmlWriter.WriteElementString("State", this.StateTextBox.Text);
            xmlWriter.WriteElementString("Street", this.StreetTextBox.Text);
            xmlWriter.WriteElementString("Zip", this.StateTextBox.Text);
            xmlWriter.WriteElementString("Phone", this.PhoneTextBox.Text);
            xmlWriter.WriteElementString("Email", this.EmailTextBox.Text);
            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndDocument();

            xmlWriter.Flush();
            xmlWriter.Close();

            Facade newFacade = new Facade(xmlWriter, xmlFileName);
            newFacade.ProcessRequest();
            xmlWriter.Dispose();
            xmlFileName = "";
        }
Exemplo n.º 2
0
        public void BusinessLayerCreateSalesHeaderUsingXML()
        {
            XmlWriterSettings xmlSetting = new XmlWriterSettings();
            xmlSetting.Indent = true;

            string xmlFileName = "SalesHeaderTest.xml";
            XmlWriter xmlWriter = XmlWriter.Create(xmlFileName, xmlSetting);

            xmlWriter.WriteStartDocument();
            xmlWriter.WriteComment("This Xml is generated when a new sales order is added on FFR's site");
            xmlWriter.WriteStartElement("SalesHeader");
            xmlWriter.WriteElementString("ObjectType", "SalesHeader");
            xmlWriter.WriteElementString("ActionType", "1");
            //xmlWriter.WriteElementString("CustomerId", "1");
            xmlWriter.WriteElementString("OrderSalesBalance", "20.00");
            xmlWriter.WriteElementString("OrderTaxAmount", "5.00");
            xmlWriter.WriteElementString("OrderTotal", "25.00");
            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndDocument();

            xmlWriter.Flush();
            xmlWriter.Close();

            Facade newFacade = new Facade(xmlWriter, xmlFileName);
            newFacade.RegisterCustomer();
        }
Exemplo n.º 3
0
        public void BusinessLayerCreateItemUsingXML()
        {
            XmlWriterSettings xmlSetting = new XmlWriterSettings();
            xmlSetting.Indent = true;

            string xmlFileName = "ItemTest.xml";
            XmlWriter xmlWriter = XmlWriter.Create(xmlFileName, xmlSetting);

            xmlWriter.WriteStartDocument();
            xmlWriter.WriteComment("This Xml is generated when a new Item is added on FFR's site");
            xmlWriter.WriteStartElement("Item");
            xmlWriter.WriteElementString("ObjectType", "Item");
            xmlWriter.WriteElementString("ActionType", "1");
            xmlWriter.WriteElementString("ItemName", "Business FP Green Turbo");
            xmlWriter.WriteElementString("QuantityAvailable", "10");
            xmlWriter.WriteElementString("ItemCost", "10.00");
            xmlWriter.WriteElementString("Price", "20.00");
            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndDocument();

            xmlWriter.Flush();
            xmlWriter.Close();

            Facade newFacade = new Facade(xmlWriter, xmlFileName);
            newFacade.RegisterCustomer();
        }
Exemplo n.º 4
0
        public void BusinessLayerRegisterNewEmployeeUsingXML()
        {
            XmlWriterSettings xmlSetting = new XmlWriterSettings();
            xmlSetting.Indent = true;

            string xmlFileName = "EmployeeTest.xml";
            XmlWriter xmlWriter = XmlWriter.Create(xmlFileName, xmlSetting);

            xmlWriter.WriteStartDocument();
            xmlWriter.WriteComment("This Xml is generated when a new Employee registers on FFR's site");
            xmlWriter.WriteStartElement("Employee");
            xmlWriter.WriteElementString("ObjectType", "Employee");
            xmlWriter.WriteElementString("ActionType", "1");
            xmlWriter.WriteElementString("EmployeeFirstName", "BusinessNick");
            xmlWriter.WriteElementString("EmployeeLastName", "Olsen");
            xmlWriter.WriteElementString("EmployeePhone", "3037181335");
            xmlWriter.WriteElementString("Employeetype", "Jedi");
            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndDocument();

            xmlWriter.Flush();
            xmlWriter.Close();

            Facade newFacade = new Facade(xmlWriter, xmlFileName);
            newFacade.RegisterCustomer();
        }
Exemplo n.º 5
0
        public void BusinessLayerRegisterNewCustomerUsingXML()
        {
            XmlWriterSettings xmlSetting = new XmlWriterSettings();
            xmlSetting.Indent = true;

            string xmlFileName = "CustomerTest.xml";
            XmlWriter xmlWriter = XmlWriter.Create(xmlFileName, xmlSetting);

            xmlWriter.WriteStartDocument();
            xmlWriter.WriteComment("This Xml is generated when a customer registers on FFR's site");
            xmlWriter.WriteStartElement("Customer");
            xmlWriter.WriteElementString("ObjectType", "Customer");
            xmlWriter.WriteElementString("ActionType", "1");
            xmlWriter.WriteElementString("FirstName", "Business Nick");
            xmlWriter.WriteElementString("LastName", "Olsen");
            xmlWriter.WriteElementString("City", "Parker");
            xmlWriter.WriteElementString("State", "CO");
            xmlWriter.WriteElementString("Zip", "80134");
            xmlWriter.WriteElementString("Phone", "3037181335");
            xmlWriter.WriteElementString("Email", "*****@*****.**");
            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndDocument();

            xmlWriter.Flush();
            xmlWriter.Close();

            Facade newFacade = new Facade(xmlWriter, xmlFileName);
            newFacade.RegisterCustomer();
            xmlWriter.Dispose();
            xmlFileName = "";
        }