Example #1
0
        public void GeneratePdfDelivery(ParamDeliveryToPdf paramDeliveryToPdf)
        {
            WebClient client = new WebClient();

            try
            {
                client.Credentials = new NetworkCredential(_channel.ClientCredentials.UserName.UserName, _channel.ClientCredentials.UserName.Password);
                //var uri = ConfigurationManager.AppSettings["remote_host"] + ConfigurationManager.AppSettings["remote_doc_lib_pdf_folder"] + "bin/BL_Codsimex.php?";
                var uri = ConfigurationManager.AppSettings["remote_host"];

                uri += "pdf=delivery";
                uri += "&path=" + ConfigurationManager.AppSettings["remote_doc_lib_pdf_folder"];
                uri += "&num_dev=" + paramDeliveryToPdf.OrderId;
                uri += "&num_bl=" + paramDeliveryToPdf.DeliveryId;
                uri += "&lang=" + paramDeliveryToPdf.Lang;
                uri += "&key=" + paramDeliveryToPdf.LicenseKey;

                System.Diagnostics.Process.Start(uri);
            }
            catch (Exception ex)
            {
                Log.error(ex.Message, EErrorFrom.ORDER);
            }
            finally
            {
                client.Dispose();
            }
        }
Example #2
0
 public void GeneratePdfDelivery(ParamDeliveryToPdf paramDeliveryToPdf)
 {
     try
     {
         DAC.DALOrder.GeneratePdfDelivery(paramDeliveryToPdf);
     }
     catch (Exception ex) { Log.error(ex.Message, EErrorFrom.ORDER); }
 }
Example #3
0
 public void GeneratePdfDelivery(ParamDeliveryToPdf paramDeliveryToPdf)
 {
     _gatewayOrder.GeneratePdfDelivery(paramDeliveryToPdf);
 }