예제 #1
0
        public void InsertOfferItem(SaveDataModel inputObject)
        {
            // Get sysdate
            var currentDate = DateTime.Now;

            // Get max
            var max = GetMaxOffer(inputObject.OfferCd);

            // Set item
            var entity = new OfferItem();
            entity.OfferCd = inputObject.OfferCd;
            entity.DetailNo = max + 1;
            entity.OfferItemCd = inputObject.OfferItemCd;
            entity.OfferItemQtty = inputObject.OfferItemQtty;
            entity.SortKey = decimal.Zero;
            entity.CreateUser = PageHelper.UserName;
            entity.CreateDate = currentDate;
            entity.UpdateUser = PageHelper.UserName;
            entity.UpdateDate = currentDate;
            entity.DeleteFlag = inputObject.DeleteFlag;

            EntityManager.OfferItems.InsertOnSubmit(entity);

            // Submit
            EntityManager.SubmitChanges();
        }
예제 #2
0
        public void UpdateOfferItem(OfferItem param)
        {
            // Get sysdate
            var currentDate = DateTime.Now;

            // Set item
            var entity = GetSingleOfferItem(param.OfferCd, param.DetailNo);
            entity.OfferItemCd = param.OfferItemCd;
            entity.OfferItemQtty = param.OfferItemQtty;
            entity.DeleteFlag = param.DeleteFlag;
            entity.UpdateUser = PageHelper.UserName;
            entity.UpdateDate = currentDate;
        }
예제 #3
0
		private void detach_OfferItems(OfferItem entity)
		{
			this.SendPropertyChanging();
			entity.Item = null;
		}
예제 #4
0
		private void attach_OfferItems(OfferItem entity)
		{
			this.SendPropertyChanging();
			entity.Item = this;
		}
예제 #5
0
 partial void DeleteOfferItem(OfferItem instance);
예제 #6
0
 partial void UpdateOfferItem(OfferItem instance);
예제 #7
0
 partial void InsertOfferItem(OfferItem instance);