コード例 #1
0
        public int SaveStore(ORG_STORE store)
        {
            //NOTE:这里添加其他业务逻辑
            var cuo = sReponsitory.SaveValidateStoreById(store);

            if (cuo > 0)
            {
                return(-2);    //重复No
            }
            if (store.ID <= 0) // 新增
            {
                return((int)sReponsitory.Insert(store));
            }
            else
            {
                //store.RemoveUpdateColumn("CREATE_USER");
                store.RemoveUpdateColumn("OPEN_DATE_Str");
                store.RemoveUpdateColumn("CLOSE_DATE_Str");
                return(sReponsitory.Update(store));
            }
        }
コード例 #2
0
        public int SaveValidateStoreById(ORG_STORE cuStore)
        {
            string sql = @"SELECT [ID] FROM [ORG_STORE] where STORE_NO=@STORE_NO and id<>@id AND ORG_ID=@ORG_ID ";

            return(base.Get <int>(sql, new { STORE_NO = cuStore.STORE_NO, id = cuStore.ID, ORG_ID = cuStore.ORG_ID }));
        }