Esempio n. 1
0
 public bool Delete(Guid Id)
 {
     bool toReturn = false;
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         NewsletterInProductEntity _NewsletterInProductEntity = new NewsletterInProductEntity(Id);
         if (adapter.FetchEntity(_NewsletterInProductEntity))
         {
             adapter.DeleteEntity(_NewsletterInProductEntity);
             toReturn = true;
         }
     }
     return toReturn;
 }
Esempio n. 2
0
 protected void btnAdd_Click(object sender, EventArgs e)
 {
     foreach (GridViewRow r in cgridProduct.Rows)
     {
         CheckBox chk = (CheckBox)r.FindControl("chkProduct");
         if (chk.Checked)
         {
             NewsletterInProductEntity cg = new NewsletterInProductEntity();
             cg.ProductId = FGuid.ToGuid(chk.Attributes["ProductId"]);
             cg.NewsletterId = getId();
             NewsletterInProductManager.CreateInstant().Insert(cg);
         }
     }
     WebUtility.Refesh(Page);
 }
Esempio n. 3
0
        public bool Update(Guid Id, Guid NewsletterId, Guid ProductId)
        {
            bool toReturn = false;
            using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
            {
                NewsletterInProductEntity _NewsletterInProductEntity = new NewsletterInProductEntity(Id);
                if (adapter.FetchEntity(_NewsletterInProductEntity))
                {

                    _NewsletterInProductEntity.NewsletterId = NewsletterId;
                    _NewsletterInProductEntity.ProductId = ProductId;
                    adapter.SaveEntity(_NewsletterInProductEntity, true);
                    toReturn = true;
                }
            }
            return toReturn;
        }
Esempio n. 4
0
 public bool Update(NewsletterInProductEntity _NewsletterInProductEntity, RelationPredicateBucket filter)
 {
     bool toReturn = false;
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         adapter.UpdateEntitiesDirectly(_NewsletterInProductEntity, filter);
         toReturn = true;
     }
     return toReturn;
 }
Esempio n. 5
0
        public bool Update(NewsletterInProductEntity _NewsletterInProductEntity)
        {
            bool toReturn = false;
            using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
            {
                RelationPredicateBucket filter = new RelationPredicateBucket();
                IPredicateExpression _PredicateExpression = new PredicateExpression();
                _PredicateExpression.Add(NewsletterInProductFields.Id == _NewsletterInProductEntity.Id);

                filter.PredicateExpression.Add(_PredicateExpression);

                adapter.UpdateEntitiesDirectly(_NewsletterInProductEntity, filter);
                toReturn = true;
            }
            return toReturn;
        }
Esempio n. 6
0
 public NewsletterInProductEntity SelectOne(Guid Id)
 {
     NewsletterInProductEntity toReturn = null;
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         NewsletterInProductEntity _NewsletterInProductEntity = new NewsletterInProductEntity(Id);
         if (adapter.FetchEntity(_NewsletterInProductEntity))
         {
             toReturn = _NewsletterInProductEntity;
         }
     }
     return toReturn;
 }
Esempio n. 7
0
        public NewsletterInProductEntity Insert(Guid NewsletterId, Guid ProductId)
        {
            NewsletterInProductEntity _NewsletterInProductEntity = new NewsletterInProductEntity();
            using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
            {

                _NewsletterInProductEntity.NewsletterId = NewsletterId;
                _NewsletterInProductEntity.ProductId = ProductId;
                adapter.SaveEntity(_NewsletterInProductEntity, true);
            }
            return _NewsletterInProductEntity;
        }
Esempio n. 8
0
 public NewsletterInProductEntity Insert(NewsletterInProductEntity _NewsletterInProductEntity)
 {
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         adapter.SaveEntity(_NewsletterInProductEntity, true);
     }
     return _NewsletterInProductEntity;
 }