Exemplo n.º 1
0
        private static int SubmitFormTask()
        {
            using (var client = new IntermediaryInboundExternalBasicClient())
            {
                var fts = new FormTaskShipmentBE
                {
                    ExternalShipmentReference = "uniqueReference" + DateTime.Now.ToLongTimeString(),
                    Reportee = ConfigurationManager.AppSettings["orgNo"]
                };

                var ft = new FormTask
                {
                    ServiceCode    = ConfigurationManager.AppSettings["serviceCode"],
                    ServiceEdition = int.Parse(ConfigurationManager.AppSettings["serviceEdition"])
                };

                var form = new Form
                {
                    DataFormatId           = ConfigurationManager.AppSettings["DataFormatId"],
                    DataFormatVersion      = int.Parse(ConfigurationManager.AppSettings["DataFormatVersion"]),
                    FormData               = ConfigurationManager.AppSettings["formData"],
                    EndUserSystemReference = "uniqueReferenceee" + DateTime.Now.ToLongTimeString(),
                    Completed              = true
                };

                var formList = new Form[1];
                formList[0]   = form;
                ft.Forms      = formList;
                fts.FormTasks = ft;

                var receipt = client.SubmitFormTaskBasic(ConfigurationManager.AppSettings["systemUserName"],
                                                         ConfigurationManager.AppSettings["systemPassword"], null, null, null, null, fts);
                return(receipt.ReceiptId);
            }
        }
 public IntermediaryInboundShipment()
 {
     FormTaskShipment           = new FormTaskShipmentBE();
     FormTaskShipment.FormTasks = new FormTask();
 }