public string SaveDOC(string WO, string CUS)
 {
     try
     {
         var data = (from DL_TR in DbFile.Delivery_PD_Process
                     join WMS_Pros in DbFile.WMS_PD_Product on DL_TR.Delivery_TAG equals WMS_Pros.Barcode into WMS_Pro1
                     from WMS_Pro in WMS_Pro1.DefaultIfEmpty()
                     where DL_TR.Delivery_WO.Equals(WO) && WMS_Pro.PRO_Cus.Equals(CUS) && DL_TR.Delivery_Status.Equals("T")
                     select new
         {
             DL_TR.Delivery_WO,
             WMS_Pro.PRO_Cus,
             DL_TR.Delivery_Doc,
             DL_TR.Delivery_TAG,
             DL_TR.ID
         }).ToList();
         var dataDL = DbFile.Delivery_PD_Process.Where(a => a.Delivery_WO.Equals(WO)).FirstOrDefault();
         Session["PicNAME"]  = WO;
         dataDL.Delivery_Doc = WO + ".JPG";
         dataDL.Delivery_Pic = WO + ".JPG";
         DbFile.SaveChanges();
         UploadNotification(WO);
         return("S");
     }
     catch { return("F"); }
 }
 public string CheckTAG_Return(string WO, string CUS, string BARCODE)
 {
     try
     {
         var data = (from DL_TR in DbFile.Delivery_PD_Process
                     join WMS_Pros in DbFile.WMS_PD_Product on DL_TR.Delivery_TAG equals WMS_Pros.Barcode into WMS_Pro1
                     from WMS_Pro in WMS_Pro1.DefaultIfEmpty()
                     where DL_TR.Delivery_WO.Equals(WO) && DL_TR.Delivery_TAG.Equals(BARCODE) && WMS_Pro.PRO_Cus.Equals(CUS) && DL_TR.Delivery_Status.Equals("T")
                     select new
         {
             DL_TR.Delivery_TAG
         }).ToList();
         string jsonlog = new JavaScriptSerializer().Serialize(data);
         return(jsonlog);
     }
     catch { return(null); }
 }
 public string GETWODoc(string WO)
 {
     try
     {
         var data = (from Dl_TR in DbFile.Delivery_PD_Process
                     join WMS_Pros in DbFile.WMS_PD_Product on Dl_TR.Delivery_TAG equals WMS_Pros.Barcode into WMS_Pro1
                     from WMS_Pro in WMS_Pro1.DefaultIfEmpty()
                     where Dl_TR.Delivery_WO.Equals(WO) && Dl_TR.Delivery_Doc == null
                     select new
         {
             Dl_TR.Delivery_WO,
             Dl_TR.Delivery_TAG,
             Dl_TR.Delivery_Truck,
             WMS_Pro.PRO_Cus
         }).AsEnumerable().GroupBy(k => new { k.PRO_Cus }).Select(k => k.First()).ToList();
         string jsonlog = new JavaScriptSerializer().Serialize(data);
         return(jsonlog);
     }
     catch { return(null); }
 }
        public string CheckTAG_ReturnDOC(string WO, string CUS)
        {
            try
            {
                var data = (from DL_TR in DbFile.Delivery_PD_Process
                            join WMS_Pros in DbFile.WMS_PD_Product on DL_TR.Delivery_TAG equals WMS_Pros.Barcode into WMS_Pro1
                            from WMS_Pro in WMS_Pro1.DefaultIfEmpty()
                            where DL_TR.Delivery_WO.Equals(WO) && WMS_Pro.PRO_Cus.Equals(CUS) && DL_TR.Delivery_Status.Equals("T")
                            select new
                {
                    DL_TR.Delivery_WO,
                    WMS_Pro.PRO_Cus
                }).FirstOrDefault();

                Session["PicNAME"] = (data.Delivery_WO) + (data.PRO_Cus);
                string jsonlog = new JavaScriptSerializer().Serialize(data);
                return(jsonlog);
            }
            catch { return(null); }
        }