Exemple #1
0
        public int Day;   //哪天
        //public int Id {
        //    set;get;
        //}//对应的日记id 新日记ID为;


        public CalendarVo(UserDiaryDatePB pb)
        {
            Year  = pb.Year;
            Month = pb.Month;
            Day   = pb.Date;
            // Id = pb.Id;
        }
Exemple #2
0
    /// <summary>
    /// 获取当前时间(包含当月),总共preMonthNum个月的数据
    /// </summary>
    /// <param name="Dt"></param>
    /// <param name="preMonthNum"></param>
    private void SendMyDiaryStateMsg(DateTime Dt, int preMonthNum = 1)
    {
        var req = new MyDiaryStateReq();

        _requestDT    = Dt;
        _requestDTNum = preMonthNum;
        DateTime        dt = Dt;
        UserDiaryDatePB pb;

        for (int i = 0; i < preMonthNum; i++)
        {
            pb       = new UserDiaryDatePB();
            pb.Year  = dt.Year;
            pb.Month = dt.Month;
            dt       = dt.AddMonths(-1);
            req.DiaryStates.Add(pb);
        }

        var dataBytes = NetWorkManager.GetByteData(req);

        NetWorkManager.Instance.Send <MyDiaryStateRes>(CMD.DIARYC_USER_DIARYSTATE, dataBytes, OnMyDiaryStateHandler);
    }
Exemple #3
0
        public void AddCalendarData(UserDiaryDatePB pb)
        {
            CalendarVo vo = new CalendarVo(pb);

            _calendarDic[vo.ModelKey] = vo;
        }