

C# KISMINDA EĞER HERHANGİ BİR OBJECTIN CLASSI GEREKIRSE ONCE LOGODAN VERI AKTAR DIŞARI YAPILIR VE DOSYANIN İÇİNDEKİLER ÖNCE
http://www.utilities-online.info/xmltojson/ YAPIŞTIRILIP JSONA ÇEVİRİLİR KOPYALANIR VE https://jsonutils.com/ ‘A YAPIŞTIRILIP C# DA CLASS OLUŞTURULUR
EĞER TRANSACTIONLI BİRŞEY VARSA CLASSI DEĞİŞTİRMEK GEREKİR ALTTAKİ ÖRNEKLERDE ÖNCESİ VE SONRASI YANİ OLMASI GEREKENLER(SATIŞSİPARİŞİ İÇİN)
http://localhost:32001/api/v1/services/help?expandLevel=full&api_key=logotigerrestservice
ÖNCESİ
public class CAMPAIGNINFOS
{
public object CAMPAIGN_INFO { get; set; }
}
public class TRANSACTION {
public string TYPE { get; set; }
public string MASTER_CODE { get; set; }
public string QUANTITY { get; set; }
public string PRICE { get; set; }
public string TOTAL { get; set; }
public string COST_DISTR { get; set; }
public string DISCOUNT_DISTR { get; set; }
public string EXPENSE_DISTR { get; set; }
public string VAT_RATE { get; set; }
public string VAT_AMOUNT { get; set; }
public string VAT_BASE { get; set; }
public string UNIT_CODE { get; set; }
public string UNIT_CONV1 { get; set; }
public string UNIT_CONV2 { get; set; }
public string VAT_INCLUDED { get; set; }
public string ORDER_RESERVE { get; set; }
public string DUE_DATE { get; set; }
public string CURR_PRICE { get; set; }
public string PC_PRICE { get; set; }
public string PAYMENT_CODE { get; set; }
public string SOURCE_WH { get; set; }
public string SOURCE_COST_GRP { get; set; }
public string DIVISION { get; set; }
public string DEPARTMENT { get; set; }
public string TOTAL_NET { get; set; }
public string DATA_REFERENCE { get; set; }
public string DETAILS { get; set; }
public CAMPAIGNINFOS CAMPAIGN_INFOS { get; set; }
public string SALESMAN_CODE { get; set; }
public string DEFNFLDS { get; set; }
public string MULTI_ADD_TAX { get; set; }
public string AFFECT_RISK { get; set; }
public string EDT_PRICE { get; set; }
public string EDT_CURR { get; set; }
public string ORG_DUE_DATE { get; set; }
public string ORG_QUANTITY { get; set; }
public string ORG_PRICE { get; set; }
public string RESERVE_DATE { get; set; }
public string RESERVE_AMOUNT { get; set; }
public string PRCLISTCODE { get; set; }
public string PRCLISTTYPE { get; set; }
public string PRODUCER_CODE { get; set; }
public string GUID { get; set; }
public string DISCOUNT_RATE { get; set; }
public string DETAIL_LEVEL { get; set; }
public string CALC_TYPE { get; set; }
}
public class TRANSACTIONS{
public IList<TRANSACTION> TRANSACTION { get; set; }
}
public class PAYMENT {
public string DATE { get; set; }
public string MODULENR { get; set; }
public string TRCODE { get; set; }
public string TOTAL { get; set; }
public string DAYS { get; set; }
public string PROCDATE { get; set; }
public string DATA_REFERENCE { get; set; }
public string DISCOUNT_DUEDATE { get; set; }
public string PAY_NO { get; set; }
public string DISCTRLIST { get; set; }
public string DISCTRDELLIST { get; set; }
}
public class PAYMENTLIST {
public PAYMENT PAYMENT { get; set; }
}
public class DEFNFLD {
public string MODULENR { get; set; }
public string PARENTREF { get; set; }
public string TEXTFLDS1 { get; set; }
public string TEXTFLDS3 { get; set; }
public string XML_ATTRIBUTE { get; set; }
public string DATA_REFERENCE { get; set; }
}
public class DEFNFLDSLIST {
public DEFNFLD DEFNFLD { get; set; }
}
public class ORDERSLIP {
public string -DBOP { get; set; }
public string NUMBER { get; set; }
public string DATE { get; set; }
public string TIME { get; set; }
public string DOC_NUMBER { get; set; }
public string ARP_CODE { get; set; }
public string SOURCE_WH { get; set; }
public string SOURCE_COST_GRP { get; set; }
public string #text { get; set; }
public string ADD_DISCOUNTS { get; set; }
public string TOTAL_DISCOUNTS { get; set; }
public string TOTAL_DISCOUNTED { get; set; }
public string ADD_EXPENSES { get; set; }
public string TOTAL_EXPENSES { get; set; }
public string TOTAL_VAT { get; set; }
public string TOTAL_GROSS { get; set; }
public string TOTAL_NET { get; set; }
public string PAYMENT_CODE { get; set; }
public string PAYDEFREF { get; set; }
public string PRINT_DATE { get; set; }
public string DIVISION { get; set; }
public string DEPARTMENT { get; set; }
public string ORDER_STATUS { get; set; }
public string CREATED_BY { get; set; }
public string DATE_CREATED { get; set; }
public string HOUR_CREATED { get; set; }
public string MIN_CREATED { get; set; }
public string SEC_CREATED { get; set; }
public string MODIFIED_BY { get; set; }
public string DATE_MODIFIED { get; set; }
public string HOUR_MODIFIED { get; set; }
public string MIN_MODIFIED { get; set; }
public string SEC_MODIFIED { get; set; }
public string SALESMAN_CODE { get; set; }
public string CURRSEL_TOTAL { get; set; }
public string TRADING_GRP { get; set; }
public string DATA_REFERENCE { get; set; }
public TRANSACTIONS TRANSACTIONS { get; set; }
public string WITH_PAYMENT { get; set; }
public PAYMENTLIST PAYMENT_LIST { get; set; }
public DEFNFLDSLIST DEFNFLDSLIST { get; set; }
public string UPD_CURR { get; set; }
public string UPD_TRCURR { get; set; }
public string AFFECT_RISK { get; set; }
public string GUID { get; set; }
}
public class SALESORDERS {
public ORDERSLIP ORDER_SLIP { get; set; }
}
public class MAIN {
public SALESORDERS SALES_ORDERS { get; set; }
}
SONRASI
public class CAMPAIGNINFOS {
public object CAMPAIGN_INFO { get; set; }
}
public class Item {
public string TYPE { get; set; }
public string MASTER_CODE { get; set; }
public string QUANTITY { get; set; }
public string PRICE { get; set; }
public string TOTAL { get; set; }
public string COST_DISTR { get; set; }
public string DISCOUNT_DISTR { get; set; }
public string EXPENSE_DISTR { get; set; }
public string VAT_RATE { get; set; }
public string VAT_AMOUNT { get; set; }
public string VAT_BASE { get; set; }
public string UNIT_CODE { get; set; }
public string UNIT_CONV1 { get; set; }
public string UNIT_CONV2 { get; set; }
public string VAT_INCLUDED { get; set; }
public string ORDER_RESERVE { get; set; }
public string DUE_DATE { get; set; }
public string CURR_PRICE { get; set; }
public string PC_PRICE { get; set; }
public string PAYMENT_CODE { get; set; }
public string SOURCE_WH { get; set; }
public string SOURCE_COST_GRP { get; set; }
public string DIVISION { get; set; }
public string DEPARTMENT { get; set; }
public string TOTAL_NET { get; set; }
public string DATA_REFERENCE { get; set; }
public string DETAILS { get; set; }
public CAMPAIGNINFOS CAMPAIGN_INFOS { get; set; }
public string SALESMAN_CODE { get; set; }
public string DEFNFLDS { get; set; }
public string MULTI_ADD_TAX { get; set; }
public string AFFECT_RISK { get; set; }
public string EDT_PRICE { get; set; }
public string EDT_CURR { get; set; }
public string ORG_DUE_DATE { get; set; }
public string ORG_QUANTITY { get; set; }
public string ORG_PRICE { get; set; }
public string RESERVE_DATE { get; set; }
public string RESERVE_AMOUNT { get; set; }
public string PRCLISTCODE { get; set; }
public string PRCLISTTYPE { get; set; }
public string PRODUCER_CODE { get; set; }
public string GUID { get; set; }
public string DISCOUNT_RATE { get; set; }
public string DETAIL_LEVEL { get; set; }
public string CALC_TYPE { get; set; }
}
public class TRANSACTIONS{
public TRANSACTIONS() {
items = new List<Item>();
}
public IList<Item> items { get; set; }
}
public class PAYMENT {
public string DATE { get; set; }
public string MODULENR { get; set; }
public string TRCODE { get; set; }
public string TOTAL { get; set; }
public string DAYS { get; set; }
public string PROCDATE { get; set; }
public string DATA_REFERENCE { get; set; }
public string DISCOUNT_DUEDATE { get; set; }
public string PAY_NO { get; set; }
public string DISCTRLIST { get; set; }
public string DISCTRDELLIST { get; set; }
}
public class PAYMENTLIST {
public PAYMENT PAYMENT { get; set; }
}
public class DEFNFLD {
public string MODULENR { get; set; }
public string PARENTREF { get; set; }
public string TEXTFLDS1 { get; set; }
public string TEXTFLDS3 { get; set; }
public string XML_ATTRIBUTE { get; set; }
public string DATA_REFERENCE { get; set; }
}
public class DEFNFLDSLIST {
public DEFNFLD DEFNFLD { get; set; }
}
public class DataObjectParameter {
//public bool ApplyCampaignOnPreSave { get; set; }
//public bool ApplyConditionOnPreSave { get; set; }
//public bool FormSeriLotLinesOnPreSave { get; set; }
public bool FillAccCodesOnPreSave { get; set; }
}
public class ORDERSLIP {
public DataObjectParameter DataObjectParameter { get; set; }
public ORDERSLIP() {
TRANSACTIONS = new TRANSACTIONS();
DataObjectParameter = new DataObjectParameter();
}
public string NUMBER { get; set; }
public string DATE { get; set; }
public string TIME { get; set; }
public string DOC_NUMBER { get; set; }
public string ARP_CODE { get; set; }
public string SOURCE_WH { get; set; }
public string SOURCE_COST_GRP { get; set; }
public string ADD_DISCOUNTS { get; set; }
public string TOTAL_DISCOUNTS { get; set; }
public string TOTAL_DISCOUNTED { get; set; }
public string ADD_EXPENSES { get; set; }
public string TOTAL_EXPENSES { get; set; }
public string TOTAL_VAT { get; set; }
public string TOTAL_GROSS { get; set; }
public string TOTAL_NET { get; set; }
public string PAYMENT_CODE { get; set; }
public string PAYDEFREF { get; set; }
public string PRINT_DATE { get; set; }
public string DIVISION { get; set; }
public string DEPARTMENT { get; set; }
public string ORDER_STATUS { get; set; }
public string CREATED_BY { get; set; }
public string DATE_CREATED { get; set; }
public string HOUR_CREATED { get; set; }
public string MIN_CREATED { get; set; }
public string SEC_CREATED { get; set; }
public string MODIFIED_BY { get; set; }
public string DATE_MODIFIED { get; set; }
public string HOUR_MODIFIED { get; set; }
public string MIN_MODIFIED { get; set; }
public string SEC_MODIFIED { get; set; }
public string SALESMAN_CODE { get; set; }
public string CURRSEL_TOTAL { get; set; }
public string TRADING_GRP { get; set; }
public string DATA_REFERENCE { get; set; }
public TRANSACTIONS TRANSACTIONS { get; set; }
public string WITH_PAYMENT { get; set; }
public PAYMENTLIST PAYMENT_LIST { get; set; }
public DEFNFLDSLIST DEFNFLDSLIST { get; set; }
public string UPD_CURR { get; set; }
public string UPD_TRCURR { get; set; }
public string AFFECT_RISK { get; set; }
public string GUID { get; set; }
}
public class SALESORDERS {
public ORDERSLIP ORDER_SLIP { get; set; }
}
public class MAIN {
public SALESORDERS SALES_ORDERS { get; set; }
}
}
