private void passDocumentToDMSByService(string DocPath, string ProposalNo, string PolicyNo, string QuotNo)
        {
            try
            {
                DMSServiceReference.IntegrationServiceSoapClient dmsServiceReference = new DMSServiceReference.IntegrationServiceSoapClient();

                string           requestToken     = "";
                BasicHttpBinding basicHttpBinding = new BasicHttpBinding();
                basicHttpBinding.SendTimeout = TimeSpan.FromHours(5);
                //  DocPath = @"\\192.168.10.103\hnbgi\15HDO99005.pdf";
                string DocumentPath = "";
                string FileName     = "";

                DocumentPath = @DocPath;

                FileInfo file = new FileInfo(DocumentPath);

                FileName = file.Name;


                byte[] documentStream = File.ReadAllBytes(DocumentPath);

                requestToken = dmsServiceReference.GetRequestToken(@"XsQ+Cf7Si3pqQ2KQZKb0s3SubwY=", @"/re3E6RMsZcIt8FMKSWJmOY44+KR0uH7E5reA7aWl+I=", "admin");



                string[] items = requestToken.Split(':');
                requestToken = Regex.Replace(items[1], "[{|}|\"]", "");
                StringBuilder xmltext = new StringBuilder();
                xmltext.Append("<enadoc>");
                xmltext.Append("<document>");
                xmltext.Append("<document name=\"" + FileName + "\" />");
                xmltext.Append("</document>");
                xmltext.Append("<index>");
                xmltext.Append("<index caption=\"LOB Code\" value=\"Motor\"/>");
                xmltext.Append("<index caption=\"Document ID\" value=\"" + FileName.Substring(0, FileName.LastIndexOf(".")).ToUpper() + "\"/>");
                xmltext.Append("<index caption=\"Proposal Number\" value=\"" + ProposalNo + "\"/>");
                xmltext.Append("<index caption=\"Policy Number\" value=\"" + PolicyNo + "\"/>");
                xmltext.Append("<index caption=\"NIC\" value=\"00000000V\"/>");
                xmltext.Append("<index caption=\"Motor QT No\" value=\"" + QuotNo + "\"/>");
                xmltext.Append("</index>");
                xmltext.Append("</enadoc>");


                // xmltext.Append("<index caption=\"Vehicle No\" value=\"" + VehicleNo + "\"/>");


                var response = dmsServiceReference.UploadDocument(requestToken, 1, 1, xmltext.ToString(), documentStream);

                ProposalUploadController proposalUploadController = new ProposalUploadController();
                string docURL = "";

                int pFrom = response.IndexOf("{\"status\":\"Uploaded successfully\",\"DocumentURL\":\"") + "{\"status\":\"Uploaded successfully\",\"DocumentURL\":\"".Length;
                int pTo   = response.LastIndexOf("\"}");

                docURL = response.Substring(pFrom, pTo - pFrom);



                proposalUploadController.InsertDocumentViewURL(Convert.ToInt32(txtProposalUploadId.Text), docURL);
                // Label1.Text = response;
            }
            catch (Exception ex)
            {
                // Label1.Text = ex.ToString();
            }
        }