// Get this entry's reference doc links. // Return null for no links. private RefdocLinks initRefdocLinks() { Chilkat.Xml pXml = m_xml; Chilkat.Xml xml = new Chilkat.Xml(); if (m_name.Equals("LastErrorText")) { if (!xml.LoadXmlFile(AppDataDir.BaseDir + "/appData/refdoc/LastErrorTextLinks.xml")) { return(null); } pXml = xml; } else if (m_name.Equals("UnlockComponent")) { if (!xml.LoadXmlFile(AppDataDir.BaseDir + "/appData/refdoc/UnlockComponentLinks.xml")) { return(null); } pXml = xml; } else if (m_name.Equals("Utf8")) { if (!xml.LoadXmlFile(AppDataDir.BaseDir + "/appData/refdoc/Utf8Links.xml")) { return(null); } pXml = xml; } else { pXml = m_xml.FindChild("links2"); if (pXml == null) { pXml = m_xml.NewChild("links2", ""); } } if (pXml == null) { return(null); } //if (pXml.NumChildren == 0) return null; RefdocLinks rdl = new RefdocLinks(); if (!rdl.UseRefdocLinks(pXml)) { return(null); } return(rdl); }
private bool loadStandardEvents(Chilkat.Log log) { string standardEventsXmlPath = AppDataDir.BaseDir + "/appData/apiManager/standardEvents.xml"; Chilkat.Xml xml = new Chilkat.Xml(); if (!xml.LoadXmlFile(standardEventsXmlPath)) { log.LogError("Failed to load standard events XML"); return(false); } xml.AddOrUpdateAttribute("sourceXmlPath", standardEventsXmlPath); // The root of this XML document is an "events" node.. int n = xml.NumChildren; for (int i = 0; i < n; i++) { Chilkat.Xml xEntry = xml.GetChild(i); XMethod xEvent = new XMethod(); xEvent.LoadMethodXml(xEntry); m_events.Add(xEvent.EntryName, xEvent); m_eventList.Add(xEvent); } return(true); }
// Load common links, such as those for UnlockComponent, from appData\apiManager\commonLinks.xml private bool integrateCommonLinks(Chilkat.Log log) { // No need for refdoc links if we're not using this code for refdoc generation. if (AppData.GitHubCodeBase) { return(true); } Chilkat.Xml xmlCommon = new Chilkat.Xml(); if (!xmlCommon.LoadXmlFile(AppData.BaseDir + "/appData/apiManager/commonLinks.xml")) { log.LogError("Failed to load commonLinks.xml"); return(false); } int i; int n = xmlCommon.NumChildren; string strName = null; for (i = 0; i < n; i++) { xmlCommon.GetChild2(i); strName = xmlCommon.GetAttrValue("name"); if ((strName != null) && xmlCommon.HasChildWithTag("links2")) { if (xmlCommon.TagEquals("method")) { XMethod method = GetMethodByName(strName); if (method != null) { xmlCommon.FindChild2("links2"); method.CopyLinks(xmlCommon); xmlCommon.GetParent2(); } } else if (xmlCommon.TagEquals("property")) { XProperty prop = GetPropertyByName(strName); if (prop != null) { xmlCommon.FindChild2("links2"); prop.CopyLinks(xmlCommon); xmlCommon.GetParent2(); } } } xmlCommon.GetParent2(); } return(true); }
// Load common links, such as those for UnlockComponent, from C:\ck2000\appData\apiManager\commonLinks.xml private bool integrateCommonLinks(Chilkat.Log log) { Chilkat.Xml xmlCommon = new Chilkat.Xml(); if (!xmlCommon.LoadXmlFile(PATH_COMMON_LINKS_XML)) { log.LogError("Failed to load commonLinks.xml"); return(false); } int i; int n = xmlCommon.NumChildren; string strName = null; for (i = 0; i < n; i++) { xmlCommon.GetChild2(i); strName = xmlCommon.GetAttrValue("name"); if ((strName != null) && xmlCommon.HasChildWithTag("links2")) { if (xmlCommon.TagEquals("method")) { XMethod method = GetMethodByName(strName); if (method != null) { xmlCommon.FindChild2("links2"); method.CopyLinks(xmlCommon); xmlCommon.GetParent2(); } } else if (xmlCommon.TagEquals("property")) { XProperty prop = GetPropertyByName(strName); if (prop != null) { xmlCommon.FindChild2("links2"); prop.CopyLinks(xmlCommon); xmlCommon.GetParent2(); } } } xmlCommon.GetParent2(); } return(true); }
private bool loadBaseEntries(Chilkat.Log log) { // Do not add base entries for CkString or CkByteData. if (GenericName.Equals("CkString") || GenericName.Equals("CkByteData")) { return(true); } Chilkat.Xml xmlBase = new Chilkat.Xml(); string baseXmlPath = NoBaseEntries ? GenBase.m_baseUtf8XmlPath : GenBase.m_baseEntriesXmlPath; if (!xmlBase.LoadXmlFile(baseXmlPath)) { log.LogError("Failed to load baseEntries.xml"); return(false); } xmlBase.AddOrUpdateAttribute("sourceXmlPath", baseXmlPath); addClassEntries(xmlBase); return(true); }
private void popPostDelWindow() { DeletePost delposte = new DeletePost(); if (treeView_postgen.SelectedNode != null) { delposte.setName(treeView_postgen.SelectedNode.Text.ToString()); delposte.ShowDialog(); CreateXml.CreateProfileXml(); Chilkat.Xml xmlPoste10 = new Chilkat.Xml(); xmlPoste10.LoadXmlFile("postes.xml"); Chilkat.Xml xmlPoste7 = new Chilkat.Xml(); xmlPoste7.LoadXmlFile("postes.xml"); Chilkat.Xml xmlPoste15 = new Chilkat.Xml(); xmlPoste15.LoadXmlFile("postes.xml"); delposte.Dispose(); treeView_postgen.Nodes.Clear(); FillTree(treeView_postgen.Nodes, xmlPoste10); treeView_postaaffectgauche.Nodes.Clear(); FillTree(treeView_postaaffectgauche.Nodes, xmlPoste7); treeView_postdispo.Nodes.Clear(); FillTree(treeView_postdispo.Nodes, xmlPoste15); } else { MessageBox.Show("Veuillez sélectionner un poste"); } }
private void popEquipeWindow() { AjouterEquipe ajouterequipe = new AjouterEquipe(); ajouterequipe.ShowDialog(); bool saveannul; saveannul = ajouterequipe.getannul(); if (saveannul == false) { if (ajouterequipe.geteName().ToString() == "") { MessageBox.Show("Equipe non ajouté, nom manquant"); } else { loader.equipe.Add(new Equipe(-1, ajouterequipe.geteName(), ajouterequipe.geteDesc())); ajouterequipe.save(); CreateXml.CreateProfileXml(); ajouterequipe.Dispose(); Chilkat.Xml xmlEquipe5 = new Chilkat.Xml(); xmlEquipe5.LoadXmlFile("teams.xml"); treeView_equipe.Nodes.Clear(); FillTree(treeView_equipe.Nodes, xmlEquipe5); } } }
private void modifier_button_Click(object sender, EventArgs e) { CreateXml.CreateProfileXml(); Chilkat.Xml xmlProfiles3 = new Chilkat.Xml(); xmlProfiles3.LoadXmlFile("profiles.xml"); treeView_modemploye.Nodes.Clear(); FillTree(treeView_modemploye.Nodes, xmlProfiles3); mod = true; numemp_textbox.ReadOnly.ToString(); panelCentral_Employe.Controls.Add(this.supprimer_button); ajprofemp_label.Text = "Modifier un profil d'employé"; numemp_textbox.Text = ""; nom_textbox.Text = ""; prenom_textbox.Text = ""; courriel_textbox.Text = ""; telephone_textbox.Text = ""; this.panelGauche_Employe.Controls.Add(this.treeView_modemploye); }
private void FillInterface() { CreateXml.CreateProfileXml(); Chilkat.Xml xml = new Chilkat.Xml(); Chilkat.Xml xmlProfiles = new Chilkat.Xml(); Chilkat.Xml xmlProfiles2 = new Chilkat.Xml(); Chilkat.Xml xmlPostes = new Chilkat.Xml(); Chilkat.Xml xmlPostes2 = new Chilkat.Xml(); Chilkat.Xml xmlPostes3 = new Chilkat.Xml(); Chilkat.Xml xmlPostes4 = new Chilkat.Xml(); Chilkat.Xml xmlTeams = new Chilkat.Xml(); Chilkat.Xml xmlTeams2 = new Chilkat.Xml(); xmlProfiles.LoadXmlFile("profiles.xml"); xmlProfiles2.LoadXmlFile("profiles.xml"); xmlPostes.LoadXmlFile("postes.xml"); xmlPostes2.LoadXmlFile("postes.xml"); xmlPostes3.LoadXmlFile("postes.xml"); xmlPostes4.LoadXmlFile("postes.xml"); xmlTeams.LoadXmlFile("teams.xml"); xmlTeams2.LoadXmlFile("teams.xml"); FillTree(RessourceTree.Nodes[0].Nodes, xmlProfiles); FillTree(RessourceTree.Nodes[1].Nodes, xmlPostes); FillTree(RessourceTree.Nodes[2].Nodes, xmlTeams); FillTree(treeView_postdispo.Nodes, xmlPostes2); FillTree(treeView_postaaffectgauche.Nodes, xmlPostes3); FillTree(treeView_equipe.Nodes, xmlTeams2); FillTree(treeView_postgen.Nodes, xmlPostes4); FillTree(treeView_modemploye.Nodes, xmlProfiles2); fillPresetListBox(); //fillEmployeListBox(); //FillTree(treeView_postdispo.Nodes, xmlPostes2); }
private void ajouter_button_Click(object sender, EventArgs e) { CreateXml.CreateProfileXml(); Chilkat.Xml xmlPoste12 = new Chilkat.Xml(); xmlPoste12.LoadXmlFile("postes.xml"); treeView_postdispo.Nodes.Clear(); treeView_postechoisi.Nodes.Clear(); FillTree(treeView_postdispo.Nodes, xmlPoste12); mod = false; this.panelCentral_Employe.Controls.Remove(this.supprimer_button); this.panelCentral_Employe.Controls.Add(this.numemp_textbox); this.panelCentral_Employe.Controls.Add(this.nemp_label); ajprofemp_label.Text = "Ajouter un profil d'employé"; numemp_textbox.Text = ""; nom_textbox.Text = ""; prenom_textbox.Text = ""; courriel_textbox.Text = ""; telephone_textbox.Text = ""; this.panelGauche_Employe.Controls.Remove(this.treeView_modemploye); }
private void supprimer_button_Click(object sender, EventArgs e) { DBConnect proc = new DBConnect(); int idprofil = Convert.ToInt32(numemp_textbox.Text.ToString()); String nom = nom_textbox.Text.ToString(); String prenom = prenom_textbox.Text.ToString(); String email = courriel_textbox.Text.ToString(); String telephone = telephone_textbox.Text.ToString(); proc.deleteEmploye(idprofil, nom, prenom, email, telephone); numemp_textbox.Text = ""; nom_textbox.Text = ""; prenom_textbox.Text = ""; courriel_textbox.Text = ""; telephone_textbox.Text = ""; CreateXml.CreateProfileXml(); Chilkat.Xml xmlProfiles7 = new Chilkat.Xml(); xmlProfiles7.LoadXmlFile("profiles.xml"); Chilkat.Xml xmlPoste19 = new Chilkat.Xml(); xmlPoste19.LoadXmlFile("postes.xml"); treeView_modemploye.Nodes.Clear(); treeView_postdispo.Nodes.Clear(); treeView_postechoisi.Nodes.Clear(); FillTree(treeView_modemploye.Nodes, xmlProfiles7); FillTree(treeView_postdispo.Nodes, xmlPoste19); }
private void Sauvegarder_button_Click(object sender, EventArgs e) { bool exception = false; if (nom_textbox.Text == "" || prenom_textbox.Text == "" || numemp_textbox.Text == "") { MessageBox.Show("Veuillez entrer un numéro d'employé, un nom et un prenom pour l'employé"); } else { Profil profil = profilSelected; try { profil.setId(Convert.ToInt32(numemp_textbox.Text)); } catch (Exception ex) { exception = true; MessageBox.Show("Vous avez entrer un nombre invalide ou des caractères non autorisé pour le numéro d'employé, veuillez en choisir un autre"); } if (exception != true) { profil.setNom(nom_textbox.Text); profil.setPrenom(prenom_textbox.Text); profil.setEmail(courriel_textbox.Text); profil.setNumTelephone(telephone_textbox.Text); profil.setAnciennete(0); //new Profil(Convert.ToInt32(numemp_textbox.Text), prenom_textbox.Text, nom_textbox.Text, courriel_textbox.Text, telephone_textbox.Text, 0, 0); for (int cul = 0; cul < treeView_postechoisi.Nodes.Count; cul++) { int i = 0; while (treeView_postechoisi.Nodes[cul].Text != ((Poste)(loader.posteCharge[i++])).getNom()) ; profil.setPoste((Poste)(loader.posteCharge[--i])); } loader.profilCharge.Add(profil); profil.save(mod); MessageBox.Show("Sauvegarde réussie!"); } else { MessageBox.Show("Sauvegarde échoué"); } numemp_textbox.Text = ""; nom_textbox.Text = ""; prenom_textbox.Text = ""; courriel_textbox.Text = ""; telephone_textbox.Text = ""; profilSelected = new Profil(); } CreateXml.CreateProfileXml(); Chilkat.Xml xmlPoste11 = new Chilkat.Xml(); xmlPoste11.LoadXmlFile("postes.xml"); Chilkat.Xml xmlProfiles99 = new Chilkat.Xml(); xmlProfiles99.LoadXmlFile("profiles.xml"); treeView_postdispo.Nodes.Clear(); treeView_postechoisi.Nodes.Clear(); treeView_modemploye.Nodes.Clear(); FillTree(treeView_modemploye.Nodes, xmlProfiles99); FillTree(treeView_postdispo.Nodes, xmlPoste11); }
/* NbPoste input = new NbPoste(((Poste)res).getNom(), nb); input.ShowDialog(); if (existe) { RessourceEntree resNb = bloc.getRessourceVoulus(position); resNb.nbVoulue = Convert.ToInt32(input.getNb()); bloc.removeRessourceVoulu(bloc.getRessourceVoulus()[position]); bloc.addRessourceVoulue(Convert.ToInt32(input.getNb()), res); input.Dispose(); bloc.addRessourceVoulue(resNb); } else bloc.addRessourceVoulue(Convert.ToInt32(input.getNb()), res); input.Dispose(); } } } */ private void RessourceTree_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { Ressource ressource = null; if (grille.selectionEnCours != null) { String textInForm; textInForm = e.Node.Text; Chilkat.Xml xml = new Chilkat.Xml(); Chilkat.Xml xmlProfiles = new Chilkat.Xml(); Chilkat.Xml xmlPostes = new Chilkat.Xml(); Chilkat.Xml xmlTeams = new Chilkat.Xml(); xmlProfiles.LoadXmlFile("profiles.xml"); xmlPostes.LoadXmlFile("postes.xml"); xmlTeams.LoadXmlFile("teams.xml"); String id; id = findRessourceXML(textInForm, xmlProfiles); if (id != null) { ressource = loader.findRessource(Convert.ToInt32(id), loader.profilCharge); } else { id = findRessourceXML(textInForm, xmlPostes); if (id != null) { ressource = loader.findRessource(Convert.ToInt32(id), loader.posteCharge); } else { id = findRessourceXML(textInForm, xmlTeams); if (id != null) { ressource = loader.findRessource(Convert.ToInt32(id), loader.equipe); } } } if (ressource != null) { if (e.Node.BackColor != Color.Cyan && !(ressource is Poste)) { LinkBlocToRessource(ressource, grille.selectionEnCours); e.Node.BackColor = Color.Cyan; } else { if (ressource is Poste) { if (LinkBlocToRessource(ressource, grille.selectionEnCours)) e.Node.BackColor = Color.Cyan; else { e.Node.BackColor = Color.White; } } else { UnlinkBlocToRessource(ressource, grille.selectionEnCours); e.Node.BackColor = Color.White; } } } } }
public bool LoadClass(string className, Chilkat.Log log) { m_methods.Clear(); m_props.Clear(); m_events.Clear(); m_methodList.Clear(); m_propList.Clear(); m_eventList.Clear(); string path = GenBase.m_xmlApiDefPath + @"/" + className + ".xml"; if (!m_xml.LoadXmlFile(path)) { log.LogData("failedToLoad", path); return(false); } // Always indicate the source of the XML in the root node. // This makes it possible to save the entire XML document from any node // by getting the root XML node, then getting the sourceXmlPath, ... m_xml.AddOrUpdateAttribute("sourceXmlPath", path); addClassEntries(m_xml); if (!this.DnEventArgs) { // The base entries never actually get added to the m_xml. They are present in the // m_methods, m_props, and m_events. if (!loadBaseEntries(log)) { log.LogError("Failed to add base entries."); return(false); } } if (!integrateCommonLinks(log)) { log.LogError("Failed to integrate common links."); return(false); } if (HasEvents) { if (!loadStandardEvents(log)) { log.LogError("Failed to add standard events."); return(false); } } m_methodList.Sort(); m_propList.Sort(); m_eventList.Sort(); // Just to be sure.. string genericName = GenericName; if (genericName.Equals("CkString") || genericName.Equals("CkByteData")) { m_hasWideCharClass = false; } return(true); }
private void popPostWindow() { AjouterPoste ajouterposte = new AjouterPoste(); ajouterposte.ShowDialog(); bool saveannul; saveannul = ajouterposte.getannul(); if (saveannul == false) { if (ajouterposte.getpName().ToString() == "") { MessageBox.Show("Poste non ajouté, nom manquant"); } else { loader.posteCharge.Add(new Poste(ajouterposte.getpName(), ajouterposte.getpDesc())); ajouterposte.save(); CreateXml.CreateProfileXml(); ajouterposte.Dispose(); Chilkat.Xml xmlPoste5 = new Chilkat.Xml(); xmlPoste5.LoadXmlFile("postes.xml"); Chilkat.Xml xmlPoste6 = new Chilkat.Xml(); xmlPoste6.LoadXmlFile("postes.xml"); Chilkat.Xml xmlPoste16 = new Chilkat.Xml(); xmlPoste16.LoadXmlFile("postes.xml"); treeView_postgen.Nodes.Clear(); treeView_postaaffectgauche.Nodes.Clear(); treeView_postdispo.Nodes.Clear(); FillTree(treeView_postdispo.Nodes, xmlPoste16); FillTree(treeView_postgen.Nodes, xmlPoste5); FillTree(treeView_postaaffectgauche.Nodes, xmlPoste6); } } }
private void popTeamDelWindow() { DeleteEquipe delequipe = new DeleteEquipe(); if (treeView_equipe.SelectedNode != null) { delequipe.setName(treeView_equipe.SelectedNode.Text.ToString()); delequipe.ShowDialog(); CreateXml.CreateProfileXml(); Chilkat.Xml xmlEquipe6 = new Chilkat.Xml(); xmlEquipe6.LoadXmlFile("teams.xml"); delequipe.Dispose(); treeView_equipe.Nodes.Clear(); FillTree(treeView_equipe.Nodes, xmlEquipe6); } else { MessageBox.Show("Veuillez sélectionner une équipe"); } }
private void textBox1_TextChanged(object sender, EventArgs e) { String textInForm; textInForm = this.textBox1.Text.Clone().ToString(); Chilkat.Xml xml = new Chilkat.Xml(); Chilkat.Xml xmlProfiles = new Chilkat.Xml(); Chilkat.Xml xmlPostes = new Chilkat.Xml(); Chilkat.Xml xmlTeams = new Chilkat.Xml(); xmlProfiles.LoadXmlFile("profiles.xml"); xmlPostes.LoadXmlFile("postes.xml"); xmlTeams.LoadXmlFile("teams.xml"); /*foreach (TreeNode ressource in RessourceTree.Nodes) { foreach (TreeNode childs in ressource.Nodes) { //MessageBox.Show(childs.Text, "lol"); if (!childs.Text.Contains(textInForm)) { // childs.Remove(); } } }*/ foreach (TreeNode tree in RessourceTree.Nodes[0].Nodes) { tree.Remove(); } foreach (TreeNode tree in RessourceTree.Nodes[1].Nodes) { tree.Remove(); } foreach (TreeNode tree in RessourceTree.Nodes[2].Nodes) { tree.Remove(); } xml = xmlProfiles; // Navigate to the first company record. xml.FirstChild2(); while (xml != null) { // FindNextRecord *will* return the current record if it // matches the criteria. xml = xml.FindNextRecord("nom", textInForm + "*"); if (xml != null) { // Add the company name to the listbox. RessourceTree.Nodes[0].Nodes.Add(new System.Windows.Forms.TreeNode(xml.GetChildContent("nom") + ", " + xml.GetChildContent("prenom"))); // Advance past this record. xml = xml.NextSibling(); } } xml = xmlPostes; // Navigate to the first company record. xml.FirstChild2(); while (xml != null) { // FindNextRecord *will* return the current record if it // matches the criteria. xml = xml.FindNextRecord("nom", textInForm + "*"); if (xml != null) { // Add the company name to the listbox. RessourceTree.Nodes[1].Nodes.Add(new System.Windows.Forms.TreeNode(xml.GetChildContent("nom"))); // Advance past this record. xml = xml.NextSibling(); } } xml = xmlTeams; // Navigate to the first company record. xml.FirstChild2(); while (xml != null) { // FindNextRecord *will* return the current record if it // matches the criteria. xml = xml.FindNextRecord("nom", textInForm + "*"); if (xml != null) { // Add the company name to the listbox. RessourceTree.Nodes[2].Nodes.Add(new System.Windows.Forms.TreeNode(xml.GetChildContent("nom"))); // Advance past this record. xml = xml.NextSibling(); } } /*foreach (Poste poste in posteCharge) { if (poste.getNom().Contains(textInForm)) { RessourceTree.Nodes[1].Nodes.Add(new System.Windows.Forms.TreeNode(poste.getNom())); } } foreach (Equipe team in equipe) { if (team.getNom().Contains(textInForm)) { RessourceTree.Nodes[2].Nodes.Add(new System.Windows.Forms.TreeNode(team.getNom())); } }*/ }
public void ReadXml() { Chilkat.Xml xml = new Chilkat.Xml(); string fileName = @"d:/apps/RECEPTURY LEKÓW CYTOSTATYCZNYCH_RAKS.xml"; bool success = xml.LoadXmlFile(fileName); string POLE_NAZWA; string POLE_TYP; string POLE_SZEROKOSC; string POLE_OPIS; string POLE_WYMAGANE; string WIERSZ_ID; string WIERSZ_KOD_KRESKOWY; string WIERSZ_NAZWA; string WIERSZ_ID_ARTYKULU; string WIERSZ_INDEKS_ARTYKULU; string WIERSZ_UWAGI; string WIERSZ_CECHY; string WIERSZ_NEW_ID; int j; int count_j; string WIERSZ_ILOSC; string WIERSZ_ID_OPAKOWANIA; string WIERSZ_OPAKOWANIA; string WIERSZ_ILOSC_OPAKOWAN; string WIERSZ_ID_GRUPY; string WIERSZ_RODZAJ; string WIERSZ_LICENCJA; string WIERSZ_INDEKS; string WIERSZ_INDEKS2; string WIERSZ_PKWIU; string WIERSZ_ID_STAWKI_VAT; string WIERSZ_STAWKA_VAT; string WIERSZ_TYP_STAWKI_VAT; string WIERSZ_ID_JEDNOSTKI_MIARY; string WIERSZ_SKROT_JEDNOSTKI_MIARY; string WIERSZ_NAZWA_JEDNOSTKI_MIARY; string WIERSZ_PODZIELNOSC; string WIERSZ_ANALITYKA_FK; string WIERSZ_SZTUK_W_OPAKOWANIU; string WIERSZ_GTIN; string WIERSZ_MECHANIZM_PODZIELONEJ_PLATNOSCI; string WIERSZ_OZNACZENIE_GTU_VAT; string WIERSZ_ID_DOMYSLNEGO_RABATU; string WIERSZ_NAZWA_DOMYSLNEGO_RABATU; string WIERSZ_OSTRZEGAJ_O_SPRZ_PONIZEJ_CENY_ZAKUPU; string WIERSZ_WAGA_NETTO; string WIERSZ_WAGA_BRUTTO; string WIERSZ_PROWIZJA_AKWIZYTORA; string WIERSZ_DNI_PRZYDATNOSCI; string WIERSZ_STAN_MINIMALNY; string WIERSZ_STAN_MAKSYMALNY; string WIERSZ_ID_DOSTAWCY; string WIERSZ_NIP_DOSTAWCY; string WIERSZ_NAZWA_SKROCONA_DOSTAWCY; string WIERSZ_ID_PRODUCENTA; string WIERSZ_NIP_PRODUCENTA; string WIERSZ_NAZWA_SKROCONA_PRODUCENTA; string WIERSZ_KOD_CN; string WIERSZ_KOD_CN_NAZWA; string WIERSZ_JM_CN; string WIERSZ_SKROT_JEDNOSTKI_MIARY_CN; string WIERSZ_NAZWA_JEDNOSTKI_MIARY_CN; string WIERSZ_PRZELICZNIK_CN; string WIERSZ_BEZ_MASY; string WIERSZ_INTRASTAT; string WIERSZ_PCN; string WIERSZ_MASKA_KODU_KRESKOWEGO; string WIERSZ_MIN_ILOSC_PSP; string WIERSZ_MIN_ILOSC_ZD; string WIERSZ_MIN_ILOSC_ZO; string WIERSZ_MIN_ILOSC_PR; string WIERSZ_FUNDUSZ_PROMOCJI; string WIERSZ_SKROT_OPAKOWANIA; string WIERSZ_POJEMNOSC; string WIERSZ_DOMYSLNE; string WIERSZ_ID_NADRZEDNEJ; string EXPORT_ID = xml.ChilkatPath("EXPORT|(ID)"); string EXPORT_DATA_EKSPORTU = xml.ChilkatPath("EXPORT|(DATA_EKSPORTU)"); string EXPORT_EKSPORTUJACY = xml.ChilkatPath("EXPORT|(EKSPORTUJACY)"); string EXPORT_WERSJA = xml.ChilkatPath("EXPORT|(WERSJA)"); int i = 0; int count_i = xml.NumChildrenHavingTag("EXPORT|METADANE|RAKS_R3|POLE"); while (i < count_i) { xml.I = i; POLE_NAZWA = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|POLE[i]|(NAZWA)"); POLE_TYP = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|POLE[i]|(TYP)"); POLE_SZEROKOSC = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|POLE[i]|(SZEROKOŚĆ)"); POLE_OPIS = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|POLE[i]|(OPIS)"); POLE_WYMAGANE = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|POLE[i]|(WYMAGANE)"); i = i + 1; } i = 0; count_i = xml.NumChildrenHavingTag("EXPORT|METADANE|RAKS_R3|RECEPTURY|POLE"); while (i < count_i) { xml.I = i; POLE_NAZWA = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|RECEPTURY|POLE[i]|(NAZWA)"); POLE_TYP = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|RECEPTURY|POLE[i]|(TYP)"); POLE_SZEROKOSC = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|RECEPTURY|POLE[i]|(SZEROKOŚĆ)"); POLE_OPIS = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|RECEPTURY|POLE[i]|(OPIS)"); POLE_WYMAGANE = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|RECEPTURY|POLE[i]|(WYMAGANE)"); i = i + 1; } i = 0; count_i = xml.NumChildrenHavingTag("EXPORT|METADANE|RAKS_R3|RECEPTURY|SKLADNIKI|POLE"); while (i < count_i) { xml.I = i; POLE_NAZWA = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|RECEPTURY|SKLADNIKI|POLE[i]|(NAZWA)"); POLE_TYP = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|RECEPTURY|SKLADNIKI|POLE[i]|(TYP)"); POLE_SZEROKOSC = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|RECEPTURY|SKLADNIKI|POLE[i]|(SZEROKOŚĆ)"); POLE_OPIS = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|RECEPTURY|SKLADNIKI|POLE[i]|(OPIS)"); POLE_WYMAGANE = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|RECEPTURY|SKLADNIKI|POLE[i]|(WYMAGANE)"); i = i + 1; } i = 0; count_i = xml.NumChildrenHavingTag("EXPORT|METADANE|RAKS_R3|ARTYKULY|POLE"); while (i < count_i) { xml.I = i; POLE_NAZWA = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|ARTYKULY|POLE[i]|(NAZWA)"); POLE_TYP = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|ARTYKULY|POLE[i]|(TYP)"); POLE_SZEROKOSC = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|ARTYKULY|POLE[i]|(SZEROKOŚĆ)"); POLE_OPIS = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|ARTYKULY|POLE[i]|(OPIS)"); POLE_WYMAGANE = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|ARTYKULY|POLE[i]|(WYMAGANE)"); i = i + 1; } i = 0; count_i = xml.NumChildrenHavingTag("EXPORT|METADANE|RAKS_R3|ARTYKULY|DODATKOWE|POLE"); while (i < count_i) { xml.I = i; POLE_NAZWA = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|ARTYKULY|DODATKOWE|POLE[i]|(NAZWA)"); POLE_TYP = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|ARTYKULY|DODATKOWE|POLE[i]|(TYP)"); POLE_SZEROKOSC = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|ARTYKULY|DODATKOWE|POLE[i]|(SZEROKOŚĆ)"); POLE_OPIS = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|ARTYKULY|DODATKOWE|POLE[i]|(OPIS)"); POLE_WYMAGANE = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|ARTYKULY|DODATKOWE|POLE[i]|(WYMAGANE)"); i = i + 1; } i = 0; count_i = xml.NumChildrenHavingTag("EXPORT|METADANE|RAKS_R3|ARTYKULY|KODY_OPAKOWANIA|POLE"); while (i < count_i) { xml.I = i; POLE_NAZWA = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|ARTYKULY|KODY_OPAKOWANIA|POLE[i]|(NAZWA)"); POLE_TYP = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|ARTYKULY|KODY_OPAKOWANIA|POLE[i]|(TYP)"); POLE_SZEROKOSC = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|ARTYKULY|KODY_OPAKOWANIA|POLE[i]|(SZEROKOŚĆ)"); POLE_OPIS = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|ARTYKULY|KODY_OPAKOWANIA|POLE[i]|(OPIS)"); POLE_WYMAGANE = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|ARTYKULY|KODY_OPAKOWANIA|POLE[i]|(WYMAGANE)"); i = i + 1; } i = 0; count_i = xml.NumChildrenHavingTag("EXPORT|METADANE|RAKS_R3|GRUPY_ARTYKULOW|POLE"); while (i < count_i) { xml.I = i; POLE_NAZWA = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|GRUPY_ARTYKULOW|POLE[i]|(NAZWA)"); POLE_TYP = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|GRUPY_ARTYKULOW|POLE[i]|(TYP)"); POLE_SZEROKOSC = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|GRUPY_ARTYKULOW|POLE[i]|(SZEROKOŚĆ)"); POLE_OPIS = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|GRUPY_ARTYKULOW|POLE[i]|(OPIS)"); POLE_WYMAGANE = xml.ChilkatPath("EXPORT|METADANE|RAKS_R3|GRUPY_ARTYKULOW|POLE[i]|(WYMAGANE)"); i = i + 1; } i = 0; count_i = xml.NumChildrenHavingTag("EXPORT|RECEPTURY|WIERSZ"); while (i < count_i) { xml.I = i; WIERSZ_ID = xml.ChilkatPath("EXPORT|RECEPTURY|WIERSZ[i]|(ID)"); WIERSZ_KOD_KRESKOWY = xml.ChilkatPath("EXPORT|RECEPTURY|WIERSZ[i]|(KOD_KRESKOWY)"); WIERSZ_NAZWA = xml.ChilkatPath("EXPORT|RECEPTURY|WIERSZ[i]|(NAZWA)"); WIERSZ_ID_ARTYKULU = xml.ChilkatPath("EXPORT|RECEPTURY|WIERSZ[i]|(ID_ARTYKULU)"); WIERSZ_INDEKS_ARTYKULU = xml.ChilkatPath("EXPORT|RECEPTURY|WIERSZ[i]|(INDEKS_ARTYKULU)"); WIERSZ_UWAGI = xml.ChilkatPath("EXPORT|RECEPTURY|WIERSZ[i]|(UWAGI)"); WIERSZ_CECHY = xml.ChilkatPath("EXPORT|RECEPTURY|WIERSZ[i]|(CECHY)"); WIERSZ_NEW_ID = xml.ChilkatPath("EXPORT|RECEPTURY|WIERSZ[i]|(NEW_ID)"); j = 0; var receptura = objectSpace.FindObject <RaksReceptura>(new BinaryOperator(nameof(RaksReceptura.Id), WIERSZ_ID)); if (receptura == null) { receptura = objectSpace.CreateObject <RaksReceptura>(); receptura.Id = int.Parse(WIERSZ_ID); count_j = xml.NumChildrenHavingTag("EXPORT|RECEPTURY|WIERSZ[i]|SKLADNIKI|WIERSZ"); while (j < count_j) { xml.J = j; WIERSZ_ID_ARTYKULU = xml.ChilkatPath("EXPORT|RECEPTURY|WIERSZ[i]|SKLADNIKI|WIERSZ[j]|(ID_ARTYKULU)"); WIERSZ_INDEKS_ARTYKULU = xml.ChilkatPath("EXPORT|RECEPTURY|WIERSZ[i]|SKLADNIKI|WIERSZ[j]|(INDEKS_ARTYKULU)"); WIERSZ_CECHY = xml.ChilkatPath("EXPORT|RECEPTURY|WIERSZ[i]|SKLADNIKI|WIERSZ[j]|(CECHY)"); WIERSZ_ILOSC = xml.ChilkatPath("EXPORT|RECEPTURY|WIERSZ[i]|SKLADNIKI|WIERSZ[j]|(ILOSC)"); WIERSZ_ID_OPAKOWANIA = xml.ChilkatPath("EXPORT|RECEPTURY|WIERSZ[i]|SKLADNIKI|WIERSZ[j]|(ID_OPAKOWANIA)"); WIERSZ_OPAKOWANIA = xml.ChilkatPath("EXPORT|RECEPTURY|WIERSZ[i]|SKLADNIKI|WIERSZ[j]|(OPAKOWANIA)"); WIERSZ_ILOSC_OPAKOWAN = xml.ChilkatPath("EXPORT|RECEPTURY|WIERSZ[i]|SKLADNIKI|WIERSZ[j]|(ILOSC_OPAKOWAN)"); j = j + 1; var skladnik = objectSpace.CreateObject <RaksSkladnikReceptury>(); skladnik.Receptura = receptura; skladnik.IdArtykulu = int.Parse(WIERSZ_ID_ARTYKULU); skladnik.IndeksArtykulu = WIERSZ_INDEKS_ARTYKULU; skladnik.Ilosc = decimal.Parse(WIERSZ_ILOSC); skladnik.Artykul = objectSpace.FindObject <RaksArtykul>(new BinaryOperator(nameof(RaksArtykul.Indeks), WIERSZ_INDEKS_ARTYKULU)); } } receptura.IdArtykulu = int.Parse(WIERSZ_ID_ARTYKULU); receptura.Id = int.Parse(WIERSZ_ID); receptura.Nazwa = WIERSZ_NAZWA; receptura.Uwagi = WIERSZ_UWAGI; receptura.Cechy = WIERSZ_CECHY; receptura.IndeksArtykulu = WIERSZ_INDEKS_ARTYKULU; i = i + 1; } i = 0; count_i = xml.NumChildrenHavingTag("EXPORT|ARTYKULY|WIERSZ"); while (i < count_i) { xml.I = i; WIERSZ_ID = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(ID)"); WIERSZ_ID_GRUPY = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(ID_GRUPY)"); WIERSZ_RODZAJ = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(RODZAJ)"); WIERSZ_LICENCJA = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(LICENCJA)"); WIERSZ_INDEKS = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(INDEKS)"); WIERSZ_NAZWA = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(NAZWA)"); WIERSZ_INDEKS2 = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(INDEKS2)"); WIERSZ_PKWIU = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(PKWIU)"); WIERSZ_ID_STAWKI_VAT = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(ID_STAWKI_VAT)"); WIERSZ_STAWKA_VAT = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(STAWKA_VAT)"); WIERSZ_TYP_STAWKI_VAT = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(TYP_STAWKI_VAT)"); WIERSZ_ID_JEDNOSTKI_MIARY = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(ID_JEDNOSTKI_MIARY)"); WIERSZ_SKROT_JEDNOSTKI_MIARY = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(SKROT_JEDNOSTKI_MIARY)"); WIERSZ_NAZWA_JEDNOSTKI_MIARY = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(NAZWA_JEDNOSTKI_MIARY)"); WIERSZ_PODZIELNOSC = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(PODZIELNOSC)"); WIERSZ_ANALITYKA_FK = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(ANALITYKA_FK)"); WIERSZ_ID_OPAKOWANIA = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(ID_OPAKOWANIA)"); WIERSZ_SZTUK_W_OPAKOWANIU = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(SZTUK_W_OPAKOWANIU)"); WIERSZ_NEW_ID = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(NEW_ID)"); WIERSZ_GTIN = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(GTIN)"); WIERSZ_MECHANIZM_PODZIELONEJ_PLATNOSCI = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(MECHANIZM_PODZIELONEJ_PLATNOSCI)"); WIERSZ_OZNACZENIE_GTU_VAT = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|(OZNACZENIE_GTU_VAT)"); WIERSZ_ID_DOMYSLNEGO_RABATU = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(ID_DOMYSLNEGO_RABATU)"); WIERSZ_NAZWA_DOMYSLNEGO_RABATU = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(NAZWA_DOMYSLNEGO_RABATU)"); WIERSZ_OSTRZEGAJ_O_SPRZ_PONIZEJ_CENY_ZAKUPU = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(OSTRZEGAJ_O_SPRZ_PONIZEJ_CENY_ZAKUPU)"); WIERSZ_WAGA_NETTO = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(WAGA_NETTO)"); WIERSZ_WAGA_BRUTTO = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(WAGA_BRUTTO)"); WIERSZ_UWAGI = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(UWAGI)"); WIERSZ_PROWIZJA_AKWIZYTORA = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(PROWIZJA_AKWIZYTORA)"); WIERSZ_DNI_PRZYDATNOSCI = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(DNI_PRZYDATNOSCI)"); WIERSZ_STAN_MINIMALNY = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(STAN_MINIMALNY)"); WIERSZ_STAN_MAKSYMALNY = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(STAN_MAKSYMALNY)"); WIERSZ_ID_DOSTAWCY = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(ID_DOSTAWCY)"); WIERSZ_NIP_DOSTAWCY = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(NIP_DOSTAWCY)"); WIERSZ_NAZWA_SKROCONA_DOSTAWCY = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(NAZWA_SKROCONA_DOSTAWCY)"); WIERSZ_ID_PRODUCENTA = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(ID_PRODUCENTA)"); WIERSZ_NIP_PRODUCENTA = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(NIP_PRODUCENTA)"); WIERSZ_NAZWA_SKROCONA_PRODUCENTA = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(NAZWA_SKROCONA_PRODUCENTA)"); WIERSZ_KOD_CN = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(KOD_CN)"); WIERSZ_KOD_CN_NAZWA = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(KOD_CN_NAZWA)"); WIERSZ_JM_CN = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(JM_CN)"); WIERSZ_SKROT_JEDNOSTKI_MIARY_CN = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(SKROT_JEDNOSTKI_MIARY_CN)"); WIERSZ_NAZWA_JEDNOSTKI_MIARY_CN = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(NAZWA_JEDNOSTKI_MIARY_CN)"); WIERSZ_PRZELICZNIK_CN = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(PRZELICZNIK_CN)"); WIERSZ_BEZ_MASY = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(BEZ_MASY)"); WIERSZ_INTRASTAT = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(INTRASTAT)"); WIERSZ_PCN = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(PCN)"); WIERSZ_KOD_KRESKOWY = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(KOD_KRESKOWY)"); WIERSZ_MASKA_KODU_KRESKOWEGO = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(MASKA_KODU_KRESKOWEGO)"); WIERSZ_MIN_ILOSC_PSP = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(MIN_ILOSC_PSP)"); WIERSZ_MIN_ILOSC_ZD = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(MIN_ILOSC_ZD)"); WIERSZ_MIN_ILOSC_ZO = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(MIN_ILOSC_ZO)"); WIERSZ_MIN_ILOSC_PR = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(MIN_ILOSC_PR)"); WIERSZ_FUNDUSZ_PROMOCJI = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|DODATKOWE|WIERSZ|(FUNDUSZ_PROMOCJI)"); WIERSZ_ID_OPAKOWANIA = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|KODY_OPAKOWANIA|WIERSZ|(ID_OPAKOWANIA)"); WIERSZ_SKROT_OPAKOWANIA = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|KODY_OPAKOWANIA|WIERSZ|(SKROT_OPAKOWANIA)"); WIERSZ_KOD_KRESKOWY = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|KODY_OPAKOWANIA|WIERSZ|(KOD_KRESKOWY)"); WIERSZ_POJEMNOSC = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|KODY_OPAKOWANIA|WIERSZ|(POJEMNOSC)"); WIERSZ_DOMYSLNE = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|KODY_OPAKOWANIA|WIERSZ|(DOMYSLNE)"); WIERSZ_UWAGI = xml.ChilkatPath("EXPORT|ARTYKULY|WIERSZ[i]|KODY_OPAKOWANIA|WIERSZ|(UWAGI)"); i = i + 1; var artykul = objectSpace.FindObject <RaksArtykul>(new BinaryOperator(nameof(RaksGrupaArtykulow.Id), WIERSZ_ID)); if (artykul == null) { artykul = objectSpace.CreateObject <RaksArtykul>(); artykul.Id = int.Parse(WIERSZ_ID); } artykul.Rodzaj = WIERSZ_RODZAJ; artykul.IdGrupy = int.Parse(WIERSZ_ID_GRUPY); artykul.Indeks = WIERSZ_INDEKS; artykul.Indeks2 = WIERSZ_INDEKS2; artykul.Nazwa = WIERSZ_NAZWA; artykul.Pkwiu = WIERSZ_PKWIU; artykul.IdStawki = int.Parse(WIERSZ_ID_STAWKI_VAT); artykul.StawkaVat = decimal.Parse(WIERSZ_STAWKA_VAT); artykul.TypStawki = int.Parse(WIERSZ_TYP_STAWKI_VAT); artykul.IdJednostkiMiary = int.Parse(WIERSZ_ID_JEDNOSTKI_MIARY); artykul.Gtin = WIERSZ_GTIN; artykul.SkrotJednostkiMiary = WIERSZ_SKROT_JEDNOSTKI_MIARY; artykul.NazwaJednostkiMiary = WIERSZ_NAZWA_JEDNOSTKI_MIARY; artykul.KodKreskowy = WIERSZ_KOD_KRESKOWY; artykul.IdDostawcy = int.Parse(WIERSZ_ID_DOSTAWCY); artykul.NipDostawcy = WIERSZ_NIP_DOSTAWCY; artykul.NazwaDostawcy = WIERSZ_NAZWA_SKROCONA_DOSTAWCY; artykul.IdProducenta = WIERSZ_ID_PRODUCENTA == "" ? 0 : int.Parse(WIERSZ_ID_PRODUCENTA); artykul.NipProducenta = WIERSZ_NIP_PRODUCENTA; artykul.NazwaProducenta = WIERSZ_NAZWA_SKROCONA_PRODUCENTA; artykul.IdJednostkiMiary = WIERSZ_ID_JEDNOSTKI_MIARY == "" ? 0 : int.Parse(WIERSZ_ID_JEDNOSTKI_MIARY); artykul.NazwaJednostkiMiary = WIERSZ_NAZWA_JEDNOSTKI_MIARY; artykul.SkrotJednostkiMiary = WIERSZ_SKROT_JEDNOSTKI_MIARY; //string WIERSZ_STAWKA_VAT; //string WIERSZ_TYP_STAWKI_VAT; //string WIERSZ_ID_JEDNOSTKI_MIARY; //string WIERSZ_SKROT_JEDNOSTKI_MIARY; //string WIERSZ_NAZWA_JEDNOSTKI_MIARY; //string WIERSZ_PODZIELNOSC; //string WIERSZ_ANALITYKA_FK; //string WIERSZ_SZTUK_W_OPAKOWANIU; //string WIERSZ_GTIN; //string WIERSZ_MECHANIZM_PODZIELONEJ_PLATNOSCI; //string WIERSZ_OZNACZENIE_GTU_VAT; //string WIERSZ_ID_DOMYSLNEGO_RABATU; //string WIERSZ_NAZWA_DOMYSLNEGO_RABATU; //string WIERSZ_OSTRZEGAJ_O_SPRZ_PONIZEJ_CENY_ZAKUPU; //string WIERSZ_WAGA_NETTO; //string WIERSZ_WAGA_BRUTTO; //string WIERSZ_PROWIZJA_AKWIZYTORA; //string WIERSZ_DNI_PRZYDATNOSCI; //string WIERSZ_STAN_MINIMALNY; //string WIERSZ_STAN_MAKSYMALNY; //string WIERSZ_ID_DOSTAWCY; //string WIERSZ_NIP_DOSTAWCY; //string WIERSZ_NAZWA_SKROCONA_DOSTAWCY; //string WIERSZ_ID_PRODUCENTA; //string WIERSZ_NIP_PRODUCENTA; //string WIERSZ_NAZWA_SKROCONA_PRODUCENTA; //string WIERSZ_KOD_CN; //string WIERSZ_KOD_CN_NAZWA; //string WIERSZ_JM_CN; //string WIERSZ_SKROT_JEDNOSTKI_MIARY_CN; //string WIERSZ_NAZWA_JEDNOSTKI_MIARY_CN; //string WIERSZ_PRZELICZNIK_CN; //string WIERSZ_BEZ_MASY; //string WIERSZ_INTRASTAT; //string WIERSZ_PCN; //string WIERSZ_MASKA_KODU_KRESKOWEGO; //string WIERSZ_MIN_ILOSC_PSP; //string WIERSZ_MIN_ILOSC_ZD; //string WIERSZ_MIN_ILOSC_ZO; //string WIERSZ_MIN_ILOSC_PR; //string WIERSZ_FUNDUSZ_PROMOCJI; //string WIERSZ_SKROT_OPAKOWANIA; //string WIERSZ_POJEMNOSC; //string WIERSZ_DOMYSLNE; //string WIERSZ_ID_NADRZEDNEJ; } i = 0; count_i = xml.NumChildrenHavingTag("EXPORT|GRUPY_ARTYKULOW|WIERSZ"); while (i < count_i) { xml.I = i; WIERSZ_ID = xml.ChilkatPath("EXPORT|GRUPY_ARTYKULOW|WIERSZ[i]|(ID)"); WIERSZ_ID_NADRZEDNEJ = xml.ChilkatPath("EXPORT|GRUPY_ARTYKULOW|WIERSZ[i]|(ID_NADRZEDNEJ)"); WIERSZ_NAZWA = xml.ChilkatPath("EXPORT|GRUPY_ARTYKULOW|WIERSZ[i]|(NAZWA)"); WIERSZ_ANALITYKA_FK = xml.ChilkatPath("EXPORT|GRUPY_ARTYKULOW|WIERSZ[i]|(ANALITYKA_FK)"); WIERSZ_NEW_ID = xml.ChilkatPath("EXPORT|GRUPY_ARTYKULOW|WIERSZ[i]|(NEW_ID)"); i = i + 1; DodajGrupe(WIERSZ_ID, WIERSZ_ID_NADRZEDNEJ, WIERSZ_NAZWA, WIERSZ_ANALITYKA_FK); } }
private void treeView_modemploye_AfterSelect(object sender, TreeViewEventArgs e) { Profil ressource = null; Chilkat.Xml xmlProfiles = new Chilkat.Xml(); xmlProfiles.LoadXmlFile("profiles.xml"); Chilkat.Xml xmlPoste7 = new Chilkat.Xml(); xmlPoste7.LoadXmlFile("postes.xml"); treeView_postdispo.Nodes.Clear(); treeView_postechoisi.Nodes.Clear(); FillTree(treeView_postdispo.Nodes, xmlPoste7); String textInForm; textInForm = treeView_modemploye.SelectedNode.Text.ToString(); String id; int idprofil; id = findRessourceXML(textInForm, xmlProfiles); if (id != null) { profilSelected = (Profil)loader.findRessource(Convert.ToInt32(id), loader.profilCharge); ressource = profilSelected; idprofil = ressource.getId(); numemp_textbox.Text = ressource.getId().ToString(); nom_textbox.Text = ressource.getNom(); prenom_textbox.Text = ressource.getPrenom(); courriel_textbox.Text = ressource.getEmail(); telephone_textbox.Text = ressource.getNumTelephone(); DataTable datatable; DataTable datatable2; DBConnect proc = new DBConnect(); datatable = proc.getPosteProfil2(idprofil); int pid; String pname; for(int i = 0; i < datatable.Rows.Count; i++) { pid = Convert.ToInt32(datatable.Rows[i]["idPoste"]); datatable2 = proc.getPoste2(pid); pname = datatable2.Rows[0]["nom"].ToString(); //pname = datatable.Rows[i].ToString(); System.Windows.Forms.TreeNode name; name = new System.Windows.Forms.TreeNode(pname); this.treeView_postechoisi.Nodes.Add(pname); for (int j = 0; j < treeView_postdispo.Nodes.Count; j++) { if (treeView_postdispo.Nodes[j].Text.ToString() == pname) { treeView_postdispo.Nodes[j].Remove(); } } this.treeView_postdispo.Nodes.Remove(name); } } }