<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>ämnet Re: Få tag i skapad kunds kundnummer - Visma integration (C#) på tavlan Diskussion i Administration</title>
    <link>https://forum.spiris.se/t5/Diskussion-i-Administration/Fa-tag-i-skapad-kunds-kundnummer-Visma-integration-C/m-p/38972#M3405</link>
    <description>Hej Henrik,&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Jag ser att du redan fått svar på frågan men jag tänkte bara flika in ett alternativ här. Vismas API är ibland lite besvärligt att arbeta med, speciellt för oss .Net-utvecklare som är vana vid moderna ORM-lager.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Företaget jag representerar har gjort ett eget API ovanpå Vismas API som möjliggör följande typ av kod&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;public string CreateCustomer(string name){&amp;nbsp; var customer = new Customer() { Name = name };&lt;BR /&gt;&amp;nbsp; customer.Save();&lt;BR /&gt;&amp;nbsp; return customer.Number;&lt;BR /&gt;}&lt;/PRE&gt;&lt;BR /&gt;När .Save() har anropats för en ny kundpost så finns alltså det tilldelade kundnumret i propertyn "Number". Klart enklare än Vismas API.&amp;nbsp;</description>
    <pubDate>Fri, 17 Oct 2014 19:40:28 GMT</pubDate>
    <dc:creator>Fd medlem</dc:creator>
    <dc:date>2014-10-17T19:40:28Z</dc:date>
    <item>
      <title>Få tag i skapad kunds kundnummer - Visma integration (C#)</title>
      <link>https://forum.spiris.se/t5/Diskussion-i-Administration/Fa-tag-i-skapad-kunds-kundnummer-Visma-integration-C/m-p/38968#M3401</link>
      <description>&lt;P&gt;Sitter med Visma integration och en Windows-applikation (skriven i .NET C#) för att skapa upp ordrar/fakturor från en extern webbtjänst/e-handel. Om en kund i den externa webbtjänsten saknar externt kundnummer (vilket är det kundnummer som används i Visma) så skapas en ny kund upp via Visma integration. Efter att denna kund är uppskapad så skulle jag vilja (på ett enkelt och säkert sätt) få tag i den uppskapade kundens kundnummer för att uppdatera kundens uppgifter i den externa webbtjänsten. &lt;BR /&gt;&lt;BR /&gt;Dvs. i kod (C#) hur får jag enklast tag på uppskapat kundnummer efter att ha kört följande (eller bör det lösas på något annat sätt): &lt;BR /&gt;&lt;BR /&gt;pData = Api.AdkCreateData(Api.ADK_DB_CUSTOMER); &lt;BR /&gt;string info = invoice.CustomerName; &lt;BR /&gt;&lt;BR /&gt;Api.ADKERROR error = Api.AdkSetStr(pData, Api.ADK_CUSTOMER_NAME, ref info); &lt;BR /&gt;&lt;BR /&gt;// Sätter mer kunddata &lt;BR /&gt;&lt;BR /&gt;error = Api.AdkAdd(pData); &lt;BR /&gt;&lt;BR /&gt;Obs att jag inte kan använda samma kundnummer i webbtjänsten som i Visma därav vill jag använda Visma nummerserie för nya kunder och sätta detta värde som externt kundnummer i vår webbtjänst. &lt;BR /&gt;&lt;BR /&gt;Mvh/ &lt;BR /&gt;Christian (genom Henrik)&lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2020 14:09:48 GMT</pubDate>
      <guid>https://forum.spiris.se/t5/Diskussion-i-Administration/Fa-tag-i-skapad-kunds-kundnummer-Visma-integration-C/m-p/38968#M3401</guid>
      <dc:creator>Fd medlem</dc:creator>
      <dc:date>2020-03-09T14:09:48Z</dc:date>
    </item>
    <item>
      <title>Re: Få tag i skapad kunds kundnummer - Visma integration (C#)</title>
      <link>https://forum.spiris.se/t5/Diskussion-i-Administration/Fa-tag-i-skapad-kunds-kundnummer-Visma-integration-C/m-p/38969#M3402</link>
      <description>Hej! &lt;BR /&gt; Så länge datastrukturen du har skapat via &lt;B&gt;AdkCreateData()&lt;/B&gt; för kunden är kvar  kan du hämta ut värdet genom en &lt;B&gt;AdkGetDouble()&lt;/B&gt;. Alltså, direkt efter &lt;B&gt;AdkAdd()&lt;/B&gt;, använd &lt;B&gt;AdkGetDouble()&lt;/B&gt; för att hämta värdet på &lt;B&gt;ADK_CUSTOMER_NUMBER&lt;/B&gt;. &lt;BR /&gt;&lt;BR /&gt; Du kan även hämta ut nästa kundnummer i fältet &lt;B&gt;ADK_PRM2_NEXT_CUSTOMER_NO&lt;/B&gt;. Om du valt att programmet skapar kundnummer efter en nummerserie är det senaste kundnumret detta värdet -1. &lt;BR /&gt;&lt;BR /&gt; Hoppas det hjälper dig!</description>
      <pubDate>Thu, 26 Aug 2021 17:25:16 GMT</pubDate>
      <guid>https://forum.spiris.se/t5/Diskussion-i-Administration/Fa-tag-i-skapad-kunds-kundnummer-Visma-integration-C/m-p/38969#M3402</guid>
      <dc:creator>Fd medlem</dc:creator>
      <dc:date>2021-08-26T17:25:16Z</dc:date>
    </item>
    <item>
      <title>Re: Få tag i skapad kunds kundnummer - Visma integration (C#)</title>
      <link>https://forum.spiris.se/t5/Diskussion-i-Administration/Fa-tag-i-skapad-kunds-kundnummer-Visma-integration-C/m-p/38970#M3403</link>
      <description>Hej! &lt;BR /&gt;&lt;BR /&gt; Och tack för snabbt svar! Det funkade fint, dock fick jag använda &lt;B&gt;AdkGetStr()&lt;/B&gt; istället för &lt;B&gt;AdkGetDouble()&lt;/B&gt; då kundnumret tydligen är en sträng, dvs. följande kod löste problemet: &lt;BR /&gt;&lt;BR /&gt; var customerNo = new String(' ', 16); &lt;BR /&gt; var error = Api.AdkGetStr(pData, Api.ADK_CUSTOMER_NUMBER, ref customerNo, 16); &lt;BR /&gt;&lt;BR /&gt; Tack för hjälpen!</description>
      <pubDate>Thu, 26 Aug 2021 17:25:26 GMT</pubDate>
      <guid>https://forum.spiris.se/t5/Diskussion-i-Administration/Fa-tag-i-skapad-kunds-kundnummer-Visma-integration-C/m-p/38970#M3403</guid>
      <dc:creator>Fd medlem</dc:creator>
      <dc:date>2021-08-26T17:25:26Z</dc:date>
    </item>
    <item>
      <title>Re: Få tag i skapad kunds kundnummer - Visma integration (C#)</title>
      <link>https://forum.spiris.se/t5/Diskussion-i-Administration/Fa-tag-i-skapad-kunds-kundnummer-Visma-integration-C/m-p/38971#M3404</link>
      <description>Skönt att höra att det löste sig och tack för återkopplingen!</description>
      <pubDate>Wed, 26 Jun 2013 12:39:15 GMT</pubDate>
      <guid>https://forum.spiris.se/t5/Diskussion-i-Administration/Fa-tag-i-skapad-kunds-kundnummer-Visma-integration-C/m-p/38971#M3404</guid>
      <dc:creator>Fd medlem</dc:creator>
      <dc:date>2013-06-26T12:39:15Z</dc:date>
    </item>
    <item>
      <title>Re: Få tag i skapad kunds kundnummer - Visma integration (C#)</title>
      <link>https://forum.spiris.se/t5/Diskussion-i-Administration/Fa-tag-i-skapad-kunds-kundnummer-Visma-integration-C/m-p/38972#M3405</link>
      <description>Hej Henrik,&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Jag ser att du redan fått svar på frågan men jag tänkte bara flika in ett alternativ här. Vismas API är ibland lite besvärligt att arbeta med, speciellt för oss .Net-utvecklare som är vana vid moderna ORM-lager.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Företaget jag representerar har gjort ett eget API ovanpå Vismas API som möjliggör följande typ av kod&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;public string CreateCustomer(string name){&amp;nbsp; var customer = new Customer() { Name = name };&lt;BR /&gt;&amp;nbsp; customer.Save();&lt;BR /&gt;&amp;nbsp; return customer.Number;&lt;BR /&gt;}&lt;/PRE&gt;&lt;BR /&gt;När .Save() har anropats för en ny kundpost så finns alltså det tilldelade kundnumret i propertyn "Number". Klart enklare än Vismas API.&amp;nbsp;</description>
      <pubDate>Fri, 17 Oct 2014 19:40:28 GMT</pubDate>
      <guid>https://forum.spiris.se/t5/Diskussion-i-Administration/Fa-tag-i-skapad-kunds-kundnummer-Visma-integration-C/m-p/38972#M3405</guid>
      <dc:creator>Fd medlem</dc:creator>
      <dc:date>2014-10-17T19:40:28Z</dc:date>
    </item>
    <item>
      <title>Re: Få tag i skapad kunds kundnummer - Visma integration (C#)</title>
      <link>https://forum.spiris.se/t5/Diskussion-i-Administration/Fa-tag-i-skapad-kunds-kundnummer-Visma-integration-C/m-p/38973#M3406</link>
      <description>Så mycket bättre &lt;span class="lia-unicode-emoji" title=":småleende_ansikte:"&gt;🙂&lt;/span&gt;</description>
      <pubDate>Wed, 15 Apr 2015 10:21:53 GMT</pubDate>
      <guid>https://forum.spiris.se/t5/Diskussion-i-Administration/Fa-tag-i-skapad-kunds-kundnummer-Visma-integration-C/m-p/38973#M3406</guid>
      <dc:creator>Fd medlem</dc:creator>
      <dc:date>2015-04-15T10:21:53Z</dc:date>
    </item>
  </channel>
</rss>

