예제 #1
0
        private void FixupD_ATTRIBUTE_VALUE(D_ATTRIBUTE_VALUE previousValue)
        {
            if (previousValue != null && previousValue.PRODUCT_ATTRIBUTE.Contains(this))
            {
                previousValue.PRODUCT_ATTRIBUTE.Remove(this);
            }

            if (D_ATTRIBUTE_VALUE != null)
            {
                if (!D_ATTRIBUTE_VALUE.PRODUCT_ATTRIBUTE.Contains(this))
                {
                    D_ATTRIBUTE_VALUE.PRODUCT_ATTRIBUTE.Add(this);
                }
                if (AttributeValueID != D_ATTRIBUTE_VALUE.ID)
                {
                    AttributeValueID = D_ATTRIBUTE_VALUE.ID;
                }
            }
        }
        private void FixupD_ATTRIBUTE_VALUE(D_ATTRIBUTE_VALUE previousValue)
        {
            if (previousValue != null && previousValue.PRODUCT_ATTRIBUTE.Contains(this))
            {
                previousValue.PRODUCT_ATTRIBUTE.Remove(this);
            }

            if (D_ATTRIBUTE_VALUE != null)
            {
                if (!D_ATTRIBUTE_VALUE.PRODUCT_ATTRIBUTE.Contains(this))
                {
                    D_ATTRIBUTE_VALUE.PRODUCT_ATTRIBUTE.Add(this);
                }
                if (AttributeValueID != D_ATTRIBUTE_VALUE.ID)
                {
                    AttributeValueID = D_ATTRIBUTE_VALUE.ID;
                }
            }
        }
 public void InsertValue(D_ATTRIBUTE_VALUE Value)
 {
     _attributeDAO.InsertValue(Value);
     Context.SaveChanges();
 }
 public void UpdateValue(D_ATTRIBUTE_VALUE Value)
 {
     _attributeDAO.UpdateValue(Value);
     Context.SaveChanges();
 }
예제 #5
0
 public void DeleteValueById(int Id)
 {
     D_ATTRIBUTE_VALUE value = new D_ATTRIBUTE_VALUE() { ID = Id };
     Context.D_ATTRIBUTE_VALUE.Attach(value);
     Context.D_ATTRIBUTE_VALUE.DeleteObject(value);
     //Context.SaveChanges();
 }
예제 #6
0
 public void InsertValue(D_ATTRIBUTE_VALUE Value)
 {
     Context.D_ATTRIBUTE_VALUE.AddObject(Value);
     //Context.SaveChanges();
 }
예제 #7
0
 public void UpdateValue(D_ATTRIBUTE_VALUE Value)
 {
     Context.D_ATTRIBUTE_VALUE.Attach(Value);
     Context.ObjectStateManager.ChangeObjectState(Value, EntityState.Modified);
     //Context.SaveChanges();
 }