Exemple #1
0
            /// <summary>
            /// 響應消息(Type+時間) Response server message result.
            /// </summary>
            /// <param name="Type">result sign.</param>
            /// <returns>System.Collection.Generic</returns>
            public KeyValuePair <string, object> Response(ResponseSign Type)
            {
                string
                    Sign           = string.Empty,
                    ReturnDateTime = string.Empty;

                // create date time array object ..
                object[] dateobjs = new object[] {
                    DateTime.Now.Year,
                    DateTime.Now.Month.ToString().PadLeft(2, '0'),
                    DateTime.Now.Day.ToString().PadLeft(2, '0'),
                    DateTime.Now.Hour.ToString().PadLeft(2, '0'),
                    DateTime.Now.Minute.ToString().PadLeft(2, '0'),
                    DateTime.Now.Second.ToString().PadLeft(2, '0')
                };

                // datetime string format ..
                ReturnDateTime = string.Format("{0}-{1}-{2} {3}:{4}:{5}", dateobjs);

                // decide server sign case ..
                switch (Type)
                {
                case ResponseSign.PLUSOK:
                    Sign = "+Ok";
                    break;

                case ResponseSign.MINUSERR:
                    Sign = "-Err";
                    break;
                }
                return(new KeyValuePair <string, object>(string.Format("{0} {1}", Sign, ReturnDateTime), null));
            }
Exemple #2
0
 /// <summary>
 /// 響應消息(Type+時間+結果)Response server message result.
 /// </summary>
 /// <param name="Type">result sign.</param>
 /// <param name="ResultObject">result object.</param>
 /// <returns>System.Collection.Generic</returns>
 public KeyValuePair <string, object> Response(ResponseSign Type, object ResultObject)
 {
     return(new KeyValuePair <string, object>(Response(Type).Key, ResultObject));
 }