public void GetCustomerFromSData(string customerNumber)
        {
            List <AR_Customer> customers = _sDataClient.GetData <AR_Customer>("where", @"CustomerNo eq '" + customerNumber + @"'");

            if (customers.Count == 0)
            {
                customers.Add(new AR_Customer());
                customers[0].ARDivisionNo = "000000";
                customers[0].CustomerNo   = "999999";
                customers[0].CustomerName = "FAKE SDATA CUSTOMER";
                customers[0].TelephoneNo  = "717-555-1212";
                customers[0].TelephoneExt = "123";
            }

            Customer = customers[0];
        }
Exemple #2
0
        public AR_Customer RetrieveCustomerFromCurrentWorkTicket()
        {
            AR_Customer currentCustomer = null;

            lock (_locker)
            {
                SO_SalesOrderHeader salesOrderHeader = RetrieveSalesOrderHeaderFromCurrentWorkTicket();

                if (salesOrderHeader != null)
                {
                    currentCustomer =
                        _database.Table <AR_Customer>().Where(
                            c => c.CustomerNo == salesOrderHeader.CustomerNo
                            ).FirstOrDefault();
                }
            }

            return(currentCustomer);
        }