C# LOGO OBJECTS REST PROJESİ

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; }
        }
    }

Leave a comment