示例#1
0
 //receiving the verified returned imei
 public bool ReceivingVerifiedIMEI(long return_details_id)
 {
     try
     {
         return_details rdetails = _entities.return_details.Find(return_details_id);
         rdetails.verify_status = true;
         rdetails.verify_date   = DateTime.Now;
         _entities.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#2
0
        //verify by doa engineer
        public int VerifyReturn(ReturnModel ReturnModel)
        {
            try
            {
                var ReturnMaster  = ReturnModel.ReturnMasterData;
                var ReturnDetails = ReturnModel.ReturnDetailsList;

                int ReturnDetailsId = 0;

                //verify status update in return_master table
                return_master rtm = _entities.return_master.Find(ReturnMaster.return_master_id);
                rtm.doa_varify_status = "Verified";
                rtm.doa_verified_date = DateTime.Now;
                rtm.doa_verified_by   = ReturnMaster.doa_verified_by;
                _entities.SaveChanges();

                //verify each imei in return_details table
                foreach (var itm in ReturnDetails)
                {
                    var returndetails = new return_details
                    {
                        return_details_id = itm.return_details_id
                    };

                    return_details abc = _entities.return_details.Find(itm.return_details_id);
                    abc.verify_status = true;
                    abc.verify_date   = DateTime.Now;
                    _entities.SaveChanges();
                }

                return(1);
            }
            catch (Exception)
            {
                throw;
            }
        }