Пример #1
0
        public static uk.co.fieldengineer.litmus.TOnlineBookResponseDetails BookJob()
        {
            uk.co.fieldengineer.litmus.TOnlineBookRequestDetails request = new uk.co.fieldengineer.litmus.TOnlineBookRequestDetails();
            request.CustomerID   = 2683817;
            request.CustAplID    = 4117263;
            request.Postcode     = "KT6 7EH";
            request.ApplianceCD  = "SONYC";
            request.MFR          = "N/A";
            request.Model        = "SONYCOLLECTION";
            request.EngineerID   = 1000;
            request.VisitDate    = new DateTime(2019, 6, 3);
            request.PolicyNumber = "PL56TI";
            request.ClientID     = 610;
            request.ClientRef    = "1076";
            request.ReportFault  = "Sony RMA Collection OL56TI 23343545 SON Sony From : LCC LCD TV > 30 UP TO 45 Serial No:";

            uk.co.fieldengineer.litmus.IFzOnlineBookingservice onlineClient = new uk.co.fieldengineer.litmus.IFzOnlineBookingservice();

            return(onlineClient.BookNow(request));
        }
Пример #2
0
        public static List <BookOptionResult> GetBookOptionResults()
        {
            List <BookOptionResult> result = new List <BookOptionResult>();

            uk.co.fieldengineer.litmus.IFzOnlineBookingservice onlineClient = new uk.co.fieldengineer.litmus.IFzOnlineBookingservice();

            uk.co.fieldengineer.litmus.TRequestDetails Request = new uk.co.fieldengineer.litmus.TRequestDetails();

            Request.SaediID        = "SONY3C";
            Request.ClientID       = 610;
            Request.ClientPassword = "******";
            Request.RequestedDate  = "25/05/2019";
            Request.BookingOptions = 5;
            Request.Postcode       = "KT6 7EH";
            Request.AddressLine1   = "Gilfach Manafon";
            Request.ApplianceCode  = "SONYC";
            Request.UniqueDates    = true;

            uk.co.fieldengineer.litmus.TResponseDetails response = onlineClient.AppointmentRequest(Request);

            if (response.RequestSuccess)
            {
                foreach (var item in response.BookingOptionResult)
                {
                    BookOptionResult bookitem = new BookOptionResult();
                    bookitem.Calls        = item.Calls;
                    bookitem.Description  = item.Description;
                    bookitem.EngineerID   = item.EngineerID;
                    bookitem.EngineerName = item.EngineerName;
                    bookitem.EventDate    = item.EventDate;
                    result.Add(bookitem);
                }
            }

            return(result);
        }