Example #1
0
        protected override string GetValue(Enum vEnum)
        {
            switch (vEnum)
            {
            case number: return(Number);

            case name: return(Name);

            case working_sartdate: return(WorkingSartdate);

            case working_enddate: return(WorkingEnddate);

            case holiday_flag: return(HolidayFlag.ToString());

            case working_start: return(WorkingStart);

            case working_end: return(WorkingEnd);

            case break_time: return(BreakTime.ToString());

            case their_working: return(TheirWorking.ToString());

            case nomal_working: return(NomalWorking.ToString());

            case guests_nomal_working: return(GuestsNomalWorking.ToString());

            case guests_over_working: return(GuestsOverWorking.ToString());

            case guests_working: return(GuestsWorking.ToString());

            case update_date: return(UpdateDate);

            case delete_flag: return(DeleteFlag?.ToString());

            default: return("");
            }
        }
Example #2
0
		/// <summary>
		/// AT+CMGD. Deletes the specified SMS message from the current read/delete storage.
		/// </summary>
		/// <param name="index">The index of the message to delete.</param>
		/// <param name="delflag">The delete flag, this controls the behaviour of the delete command.</param>
		public void DeleteMessage(int index, DeleteFlag delflag)
		{
			lock (this)
			{
				this.VerifyValidConnection();
				string[] str = new string[5];
				str[0] = "Deleting message with index ";
				str[1] = index.ToString();
				str[2] = ", using delflag ";
				str[3] = delflag.ToString();
				str[4] = "...";
				this.LogIt(LogLevel.Info, string.Concat(str));
                int num = (int)delflag;
				string str1 = string.Concat("AT+CMGD=", index.ToString(), ",", num.ToString());
				this.ExecAndReceiveMultiple(str1);
			}
		}