public void xx() { IXMLParsers xParsers = new XMLParsers(); var client = new JustEatRestaurantInformationClient(xParsers); client.GetRestaurantList("sasa ffdfd"); }
public void CovertNodeCorrectlyConvertsSampleXMLDocumentToPersonObject() { //Create sample XMLDocument var doc = new XmlDocument(); XmlNode docNode = doc.CreateXmlDeclaration("1.0", "UTF-8", null); doc.AppendChild(docNode); XmlNode personNode = doc.CreateElement("Person"); doc.AppendChild(personNode); XmlNode idNode = doc.CreateElement("Id"); idNode.InnerText = "1"; personNode.AppendChild(idNode); XmlNode nameNode = doc.CreateElement("Name"); nameNode.InnerText = "Joe"; personNode.AppendChild(nameNode); XmlNode ageNode = doc.CreateElement("Age"); ageNode.InnerText = "23"; personNode.AppendChild(ageNode); XmlNode occupationNode = doc.CreateElement("Occupation"); occupationNode.InnerText = "Programmer"; personNode.AppendChild(occupationNode); //System under Test(SUT) var xmlParsers = new XMLParsers(); var person = xmlParsers.CovertNode<Person>(doc); Assert.AreEqual(1, person.Id); Assert.AreEqual("Joe", person.Name); Assert.AreEqual(23, person.Age); Assert.AreEqual("Programmer", person.Occupation); }
public void CovertNodeThrowsArgumentNullExceptionWhenNullArgumentPassedToConvertNode() { XmlDocument doc = null; //System under Test(SUT) var xmlParsers = new XMLParsers(); var person = xmlParsers.CovertNode <Person>(doc); }
private void ImportItems() { try { OpenFileDialog Fd = new OpenFileDialog(); Fd.ShowDialog(); string LoadedFileName = Fd.FileName; CartObject = XMLParsers.ImportItems(LoadedFileName); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void CovertNodeCorrectlyConvertsSampleXMLDocumentToPersonObject() { //Create sample XMLDocument var doc = new XmlDocument(); XmlNode docNode = doc.CreateXmlDeclaration("1.0", "UTF-8", null); doc.AppendChild(docNode); XmlNode personNode = doc.CreateElement("Person"); doc.AppendChild(personNode); XmlNode idNode = doc.CreateElement("Id"); idNode.InnerText = "1"; personNode.AppendChild(idNode); XmlNode nameNode = doc.CreateElement("Name"); nameNode.InnerText = "Joe"; personNode.AppendChild(nameNode); XmlNode ageNode = doc.CreateElement("Age"); ageNode.InnerText = "23"; personNode.AppendChild(ageNode); XmlNode occupationNode = doc.CreateElement("Occupation"); occupationNode.InnerText = "Programmer"; personNode.AppendChild(occupationNode); //System under Test(SUT) var xmlParsers = new XMLParsers(); var person = xmlParsers.CovertNode <Person>(doc); Assert.AreEqual(1, person.Id); Assert.AreEqual("Joe", person.Name); Assert.AreEqual(23, person.Age); Assert.AreEqual("Programmer", person.Occupation); }
private void parseXml(Stream openFile)//-Stream loadFileXml { XmlDocument newDocumentXml = new XmlDocument(); newDocumentXml.Load(openFile); var formElnVat = new General(); var document = new ParseDocuments(); var listRoster = new List <ModelXMLParsePosition>(); formElnVat = XMLParsers.ParseElnVatFromXMLDocument(newDocumentXml); document = XMLParsers.documentsXMLparse(newDocumentXml); listRoster = XMLParsers.parseItemRoster(newDocumentXml); //разносим по форме general maskedTextBox4.Text = formElnVat.number; maskedTextBox1.Text = formElnVat.dateIssuance; maskedTextBox2.Text = formElnVat.dateTransaction; if (formElnVat.documentType == "ORIGINAL") { originalCheckBox1.Checked = true; } //разносим по форме provider if (formElnVat.providerStatus == "SELLER") { checkBox1.Checked = true; } checkBox2.Checked = formElnVat.dependentPersonProvider; checkBox3.Checked = formElnVat.residentsOfOffshoreProvider; checkBox4.Checked = formElnVat.specialDealGoodsProvider; checkBox5.Checked = formElnVat.bigCompanyProvider; textBox1.Text = formElnVat.countryCodeProvider; textBox2.Text = formElnVat.unpProvider; textBox3.Text = formElnVat.nameProvider; textBox4.Text = formElnVat.addressProvider; //разносим по форме receiver if (formElnVat.recipientStatus == "CUSTOMER") { checkBox6.Checked = true; } checkBox7.Checked = formElnVat.dependentPersonRecipient; checkBox8.Checked = formElnVat.residentsOfOffshoreRecipient; checkBox9.Checked = formElnVat.specialDealGoodsRecipient; checkBox10.Checked = formElnVat.bigCompanyRecipient; textBox8.Text = formElnVat.countryCodeRecipient; var recipient = new parseNalogGovBy(); textBox7.Text = formElnVat.unpRecipient; recipient = parseNalogGovBy.getXmlFromNalogGovBy(formElnVat.unpRecipient); textBox6.Text = recipient.nameNalogGovBy; //не у всех забит адрес,если адреса нету,оставляем старый if (recipient.adressNalogGovBy == "") { textBox5.Text = formElnVat.addressRecipient; } else { textBox5.Text = recipient.adressNalogGovBy; } //разносим по форме deliveryCondition textBox9.Text = formElnVat.numberDeliveryCondition; maskedTextBox3.Text = formElnVat.dateDeliveryCondition; //если модель пустая,значит в документе небыло заполнены элементы документа, счекбокс закрыт int n = 0; if (document == null) { checkBox11.Checked = false; } else { int s = docTypeLabel.Items.Count; string docCode = document.docType; SelectData code = null; for (int i = 0; i < s; i++) { code = (SelectData)docTypeLabel.Items[i]; if (code.value == docCode) { n = i; break; } } this.docTypeLabel.SelectedIndex = n; codeBlankLabel.Text = document.blankCode; maskedTextBox5.Text = document.date; serialLabel.Text = document.serial; valueDocTextBox.Text = document.valueDoc; numLabel.Text = document.number; checkBox11.Checked = true; } //разносим по форме roster label29.Text = formElnVat.totalVatAttrib; label28.Text = formElnVat.totalCostAttrib; label27.Text = formElnVat.totalCostVatAttrib; label31.Text = formElnVat.totalExciseAttrib; //заполняю элемент таблицы dataGridView1.DataSource = listRoster; //добавляю названия столбцам dataGridView1.Columns[0].HeaderText = "Название"; dataGridView1.Columns[1].HeaderText = "№"; dataGridView1.Columns[2].HeaderText = "Количество"; dataGridView1.Columns[2].HeaderText = "Количество"; dataGridView1.Columns[3].HeaderText = "Цена 1 шт."; dataGridView1.Columns[4].HeaderText = "Цена без НДС"; dataGridView1.Columns[5].HeaderText = "Акциз"; dataGridView1.Columns[6].HeaderText = "% НДС"; dataGridView1.Columns[7].HeaderText = "Тип"; dataGridView1.Columns[8].HeaderText = "Кол-во НДС"; dataGridView1.Columns[9].HeaderText = "Цена с НДС"; }
private void XDocumentLoad() { StudentInformationObject = XMLParsers.ParseByXDocument(); }
private void LinqLoad() { TableObject = XMLParsers.ParseByLinq(); }
private void XMLDocumentLoad() { TableObject = XMLParsers.ParseByXMLDocument(); }
private void XMLPathLoad() { ListObject = XMLParsers.LoadByXMLPath(); }
public void CovertNodeThrowsArgumentNullExceptionWhenNullArgumentPassedToConvertNode() { XmlDocument doc = null; //System under Test(SUT) var xmlParsers = new XMLParsers(); var person = xmlParsers.CovertNode<Person>(doc); }
private async void CreateXMLDocument() { //19058817 long id = cart.Header.SessionID; await XMLParsers.CreateXMLDocumentAsync(id); }