This commit is contained in:
93
source/Plugins/AyaNova.PlugIn.ImportExportCSV/FHClient.cs
Normal file
93
source/Plugins/AyaNova.PlugIn.ImportExportCSV/FHClient.cs
Normal file
@@ -0,0 +1,93 @@
|
||||
using System;
|
||||
using FileHelpers;
|
||||
|
||||
namespace AyaNova.PlugIn.ImportExportCSV
|
||||
{
|
||||
[DelimitedRecord(","), IgnoreEmptyLines()]
|
||||
public sealed class FHClient
|
||||
{
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth, MultilineMode.AllowForBoth)]
|
||||
public String Name;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String MailAddress;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String MailCity;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String MailStateProvince;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String MailCountry;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String MailPostal;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String DeliveryAddress;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String DeliveryCity;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String DeliveryStateProvince;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String DeliveryCountry;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String DeliveryPostal;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String Contact;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String ContactNotes;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String Phone1;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String Phone2;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String Phone3;
|
||||
|
||||
[FieldTrim(TrimMode.Both), FieldQuoted('"', QuoteMode.OptionalForBoth, MultilineMode.AllowForBoth)]
|
||||
public String Phone4;
|
||||
|
||||
[FieldTrim(TrimMode.Both), FieldQuoted('"', QuoteMode.OptionalForBoth, MultilineMode.AllowForBoth)]
|
||||
public String Phone5;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String EmailAddress;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String AccountNumber;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String WebSite;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String GeneralNotes;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String TechNotes;
|
||||
|
||||
[FieldTrim(TrimMode.Both),FieldQuoted('"',QuoteMode.OptionalForBoth,MultilineMode.AllowForBoth)]
|
||||
public String PopupNotes;
|
||||
|
||||
//case 1737
|
||||
[FieldTrim(TrimMode.Both), FieldQuoted('"', QuoteMode.OptionalForBoth, MultilineMode.AllowForBoth)]
|
||||
public String ClientGroup;
|
||||
|
||||
[FieldTrim(TrimMode.Both), FieldQuoted('"', QuoteMode.OptionalForBoth, MultilineMode.AllowForBoth)]
|
||||
public String DispatchZone;
|
||||
|
||||
[FieldTrim(TrimMode.Both), FieldQuoted('"', QuoteMode.OptionalForBoth, MultilineMode.AllowForBoth)]
|
||||
public String Region;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user