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