private void UpdateTrialLicense()
 {
     CompanyTableAdapters.un_co_detailsTableAdapter compTA = new CompanyTableAdapters.un_co_detailsTableAdapter();
     if (Session[WebConstants.Session.REGISTERING_FOR_TRIAL] != null)
     {
         compTA.CompanyTrialUpdate((int)Session[WebConstants.Session.SIMPLICITY_COMPANY_ID], true);
         Simplicity.Data.SimplicityEntities simplicityDatabaseContext = new Simplicity.Data.SimplicityEntities();
         int userId = (int)Session[WebConstants.Session.SIMPLICITY_USER_ID];
         Simplicity.Data.UserProduct userProduct = (from userProd in simplicityDatabaseContext.UserProducts where userProd.ProductID == 2 && userProd.UserID == userId select userProd).FirstOrDefault();
         if (userProduct == null)
         {
             userProduct = new Simplicity.Data.UserProduct();
             userProduct.UserID = userId;
             userProduct.ProductID = 2;
             simplicityDatabaseContext.AddToUserProducts(userProduct);
         }
         userProduct.IsTrial = true;
         userProduct.StartDate = DateTime.Now;
         userProduct.EndDate = DateTime.Now.AddDays(15);
         simplicityDatabaseContext.SaveChanges();
     }
     else
     {
         compTA.CompanyTrialUpdate((int)Session[WebConstants.Session.SIMPLICITY_COMPANY_ID], false);
     }
 }