Beispiel #1
0
        /// <summary>
        /// 根据ID获取 DesignEventType
        /// </summary>
        /// Create By zhouqi
        /// 2017/5/2 18:15:41
        /// <param name="designEventType">DesignEventType 实体</param>
        /// <returns></returns>
        public DesignEventType GetDesignEventType(DesignEventType searchDesignEventType)
        {
            DbCommand cmd = DB.GetStoredProcCommand("DesignEventType_GetByTypeID");

            DB.AddInParameter(cmd, DesignEventType.EventTypeIDField, DbType.Int32, searchDesignEventType.EventTypeID);

            DesignEventType designEventType = new DesignEventType();

            using (IDataReader dr = DB.ExecuteReader(cmd))
            {
                if (dr.FieldCount > 0)
                {
                    int coID          = dr.GetOrdinal(DesignEventType.IDField);
                    int coEventTypeID = dr.GetOrdinal(DesignEventType.EventTypeIDField);
                    int coEventName   = dr.GetOrdinal(DesignEventType.EventNameField);
                    int coEventDesc   = dr.GetOrdinal(DesignEventType.EventDescField);
                    int coEventStart  = dr.GetOrdinal(DesignEventType.EventStartField);
                    int coEventEnd    = dr.GetOrdinal(DesignEventType.EventEndField);

                    if (dr.Read())
                    {
                        designEventType.ID          = dr.GetInt32(coID);
                        designEventType.EventTypeID = dr.GetInt32(coEventTypeID);
                        designEventType.EventName   = dr.GetString(coEventName);
                        designEventType.EventDesc   = dr.IsDBNull(coEventDesc) ? string.Empty : dr.GetString(coEventDesc);
                        designEventType.EventStart  = dr.GetDateTime(coEventStart);
                        designEventType.EventEnd    = dr.GetDateTime(coEventEnd);
                    }
                }
            }

            return(designEventType);
        }
Beispiel #2
0
        public DesignEventType GetDesignEventType(DesignEventType searchDesignEventType)
        {
            _client = new WeaponDesignService.WeaponDesignServiceClient();
            DesignEventType lists = new DesignEventType();

            try
            {
                lists = _client.GetDesignEventType(searchDesignEventType);
                _client.Close();
                return(lists);
            }
            catch (Exception ex)
            {
                _client.CloseCatch(ex, "GetDesignEventType Failed");
                return(lists);
            }
        }
Beispiel #3
0
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            int             eventtype       = (int)filterContext.ActionParameters["EventType"];
            DesignEventType designeventtype = new DesignEventType();


            if (eventtype == 1)
            {
                if (System.DateTime.Now >= siteEndTime)
                {
                    object        data         = null;
                    var           obj          = new { Code = 90, Message = "活动已结束", Data = data };
                    ContentResult result       = new ContentResult();
                    string        json         = JsonConvert.SerializeObject(obj);
                    string        jsonp        = filterContext.HttpContext.Request["jsonpcallback"];
                    string        returnString = jsonp + "(" + json + ")";
                    result.Content       = returnString;
                    filterContext.Result = result;
                }
            }
        }
Beispiel #4
0
 public DesignEventType GetDesignEventType(DesignEventType searchDesignEventType)
 {
     return(_dal.GetDesignEventType(searchDesignEventType));
 }