예제 #1
0
        public bool Update(TrademarkInfo trademarkInfo)
        {
            Parameters cmdParams = GetParameters(trademarkInfo);

            cmdParams.AddInParameter("@TrademarkID", DbType.Int32, trademarkInfo.TrademarkId);
            return(DBHelper.ExecuteProc("PR_Shop_Trademark_Update", cmdParams));
        }
예제 #2
0
        private static Parameters GetParameters(TrademarkInfo trademarkInfo)
        {
            Parameters parameters = new Parameters();

            parameters.AddInParameter("@TrademarkName", DbType.String, trademarkInfo.TrademarkName);
            parameters.AddInParameter("@ProducerId", DbType.Int32, trademarkInfo.ProducerId);
            parameters.AddInParameter("@IsElite", DbType.Boolean, trademarkInfo.IsElite);
            parameters.AddInParameter("@TrademarkType", DbType.Int32, trademarkInfo.TrademarkType);
            parameters.AddInParameter("@TrademarkPhoto", DbType.String, trademarkInfo.TrademarkPhoto);
            parameters.AddInParameter("@TrademarkIntro", DbType.String, trademarkInfo.TrademarkIntro);
            return(parameters);
        }
예제 #3
0
        private static TrademarkInfo trademarkInfoFromrdataReader(NullableDataReader dataReader)
        {
            TrademarkInfo info = new TrademarkInfo();

            info.TrademarkId    = dataReader.GetInt32("TrademarkID");
            info.TrademarkType  = dataReader.GetInt32("TrademarkType");
            info.ProducerId     = dataReader.GetInt32("ProducerID");
            info.TrademarkName  = dataReader.GetString("TrademarkName");
            info.TrademarkIntro = dataReader.GetString("TrademarkIntro");
            info.Passed         = dataReader.GetBoolean("Passed");
            info.OnTop          = dataReader.GetBoolean("OnTop");
            info.IsElite        = dataReader.GetBoolean("IsElite");
            info.TrademarkPhoto = dataReader.GetString("TrademarkPhoto");
            return(info);
        }
예제 #4
0
        public static TrademarkInfoResponse ToResponse(this TrademarkInfo source)
        {
            if (source == null)
            {
                return(null);
            }

            return(new TrademarkInfoResponse
            {
                DocumentId = source.DocumentId,
                Contracts = source.Contracts.Select(x => x.ToResponse()).ToArray(),
                TrademarkClassificationTypes = source.ICGS.Select(x => x.ToResponse()).ToArray(),
                Image = source.Image,
                Owners = source.Owners.Select(x => x.ToResponse()).ToArray(),
                PatentId = source.PatentId,
                PatentNameEn = source.PatentNameEn,
                PatentNameKz = source.PatentNameKz,
                PatentNameRu = source.PatentNameRu,
                RegistrationDate = source.RegistrationDate,
                ValidityDate = source.ValidityDate
            });
        }
예제 #5
0
 public static bool Add(TrademarkInfo trademarkInfo)
 {
     return(dal.Add(trademarkInfo));
 }
예제 #6
0
 public static bool Update(TrademarkInfo trademarkInfo)
 {
     return(dal.Update(trademarkInfo));
 }
예제 #7
0
        public bool Add(TrademarkInfo trademarkInfo)
        {
            Parameters cmdParams = GetParameters(trademarkInfo);

            return(DBHelper.ExecuteProc("PR_Shop_Trademark_Add", cmdParams));
        }