protected override void Update()
        {
            MaestroProductGroup productGroup = (MaestroProductGroup)request.TransactionEntityList[0];

            pm.Update(productGroup);
            Context.TransactionObject = productGroup;
        }
예제 #2
0
        public void InsertNewItem(MaestroProductGroup productGroup)
        {
            SpCall call = new SpCall("DAT.PRODUCT_GROUP_INSERT");

            call.SetVarchar("@PRODUCT_GROUP_NAME", productGroup.Name);
            call.SetVarchar("@GROUP_DESCRIPTION", productGroup.GroupDescription);
            call.SetDateTime("@CREATE_DATE", productGroup.CreateDate);
            call.SetVarchar("@CREATE_USER", productGroup.CreatedUser);
            productGroup.Id = db.ExecuteScalar <long>(call);
        }
        protected override void New()
        {
            MaestroProductGroup productGroup = (MaestroProductGroup)request.TransactionEntityList[0];

            productGroup.CreatedUser = Context.UserName;
            productGroup.CreateDate  = DateTime.Now;

            pm.InsertNewItem(productGroup);
            response.TransactionResult = productGroup;
            //Context.TransactionObject = product;
        }
예제 #4
0
        public void Update(MaestroProductGroup productGroup)
        {
            SpCall call = new SpCall("DAT.PRODUCT_GROUP_UPDATE");

            call.SetBigInt("@ID", productGroup.Id);
            call.SetVarchar("@PRODUCT_GROUP_NAME", productGroup.Name);
            call.SetVarchar("@GROUP_DESCRIPTION", productGroup.GroupDescription);
            call.SetDateTime("@UPDATE_DATE", DateTime.Now);
            call.SetVarchar("@UPDATE_USER", context.UserName);

            db.ExecuteNonQuery(call);
        }
예제 #5
0
        public MaestroProductGroup GetUnknownItem()
        {
            MaestroProductGroup unitType = ProductGroupCache.Instance.GetByName(MaestroApplication.Instance.UNKNOWN_ITEM_NAME);

            if (unitType == null)
            {
                unitType = new MaestroProductGroup()
                {
                    Name             = MaestroApplication.Instance.UNKNOWN_ITEM_NAME,
                    GroupDescription = string.Empty,
                    CreateDate       = DateTime.Now,
                    UpdateDate       = DateTime.Now,
                    CreatedUser      = "******",
                    UpdatedUser      = "******",
                    RecordStatus     = "A"
                };
                InsertNewItem(unitType);
            }

            return(unitType);
        }