Example #1
0
 private void BtnOrder_Click(object sender, EventArgs e)
 {
     SapSalesOrder   _SapSalesOrder = setSalesOrder();
     string          json           = JsonConvert.SerializeObject(_SapSalesOrder);
     string          _Action        = "Index";
     string          _Uri           = _ConnectionString + _Action;
     ApiResultEntity _ApiResult     = CallWebAPI.Post(json, _Uri);
 }
Example #2
0
        private void BtnGet_Click(object sender, EventArgs e)
        {
            string          _Action    = "EdiCustomer";
            string          _Uri       = _ConnectionString + _Action + "?mode=" + _EdiMode.ToString();
            ApiResultEntity _ApiResult = CallWebAPI.Get(_Uri, _Token);

            this._edi_Customerlist = JsonConvert.DeserializeObject <List <Edi_Customer> >(_ApiResult.Data.ToString());
        }
Example #3
0
        private List <Edi_SalesSchedule> getSalesScheduleList(string orderNumber)
        {
            string          _Action    = "EdiSalesSchedule";
            string          _Uri       = _ConnectionString + _Action + "?orderNumber=" + orderNumber;
            ApiResultEntity _ApiResult = CallWebAPI.Get(_Uri, _Token);

            return(JsonConvert.DeserializeObject <List <Edi_SalesSchedule> >(_ApiResult.Data.ToString()));
        }
Example #4
0
        private List <Edi_SalesHeader> getSalesHeaderList()
        {
            string          _Action    = "EdiSalesHeader";
            string          _Uri       = _ConnectionString + _Action;
            ApiResultEntity _ApiResult = CallWebAPI.Get(_Uri, _Token);

            return(JsonConvert.DeserializeObject <List <Edi_SalesHeader> >(_ApiResult.Data.ToString()));
        }
Example #5
0
        private string insertEdi_855(Edi_SalesOrder_855 sapSalesOrder)
        {
            string          json       = JsonConvert.SerializeObject(sapSalesOrder);
            string          _Action    = "EdiSalesOrder_855";
            string          _Uri       = _ConnectionString + _Action;
            ApiResultEntity _ApiResult = CallWebAPI.Post(json, _Uri);

            return(_ApiResult.Data.ToString());
        }
Example #6
0
        /// <summary>
        /// call webapi to create order & return order number
        /// </summary>
        /// <param name="sapSalesOrder"></param>
        /// <returns></returns>
        public static string creatOrder(SapSalesOrder sapSalesOrder)
        {
            string          json       = JsonConvert.SerializeObject(sapSalesOrder);
            string          _Action    = "BapiOrder";
            string          _Uri       = _ConnectionString + _Action;
            ApiResultEntity _ApiResult = CallWebAPI.Post(json, _Uri);

            return(_ApiResult.Data.ToString());
        }
Example #7
0
        /// <summary>
        /// when you want to call sap webapi you need get token first
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnLogin_Click(object sender, EventArgs e)
        {
            string    _Username  = ConfigurationManager.AppSettings["Account"];
            string    _Password  = ConfigurationManager.AppSettings["Password"];
            LoginData _LoginData = new LoginData();

            _LoginData.Username = _Username;
            _LoginData.Password = _Password;
            _LoginData.Origin   = "Owner";//very important
            string json    = JsonConvert.SerializeObject(_LoginData);
            string _Action = "Token";
            string _Uri    = _ConnectionString + _Action;

            _Token             = CallWebAPI.Login(json, _Uri);
            btnLogin.BackColor = Color.Blue;
            btnLogin.Enabled   = false;
        }