1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using HNWD.Pregrant.Model;
- namespace HNWD.Pregrant.BusinessLogic
- {
- public class WD_PartInfoBusinessLogic : BusinessLogicBase
- {
- public WD_PartInfo wd_PartInfo = null;
- public WD_PartInfoBusinessLogic( )
- {
- }
- public bool Operate()
- {
- if (!this.InitializeDataAccess())
- {
- this.bSuccess = false;
- this.Message = PromptingMessage.Error_Data_Initialized;
- return false;
- }
-
- if (this.wd_PartInfoDataAccess.ext.messageDataList.Count == 0)
- {
- this.bSuccess = this.wd_PartInfoDataAccess.ext.bSuccess;
- this.Message = this.wd_PartInfoDataAccess.ext.Message;
- return false;
- }
- string tempnow = DateTime.Now.ToString("HH:mm:ss");
- if (Convert.ToDateTime(tempnow) >= Convert.ToDateTime(wd_PartInfoDataAccess.ext.messageDataList[0].PART_NIGHT_START) || Convert.ToDateTime(tempnow) < Convert.ToDateTime(wd_PartInfoDataAccess.ext.messageDataList[0].PART_DAY_START))
- {
- wd_PartInfoDataAccess.ext.messageDataList[0].dayOrNight = "1";
- wd_PartInfoDataAccess.ext.messageDataList[0].screenLight = wd_PartInfoDataAccess.ext.messageDataList[0].PART_NIGHT_BLIGHT;
- wd_PartInfoDataAccess.ext.messageDataList[0].callVoice = wd_PartInfoDataAccess.ext.messageDataList[0].PART_NIGHT_RINGVOL;
- wd_PartInfoDataAccess.ext.messageDataList[0].ringlVoice = wd_PartInfoDataAccess.ext.messageDataList[0].PART_NIGHT_SIPVOL;
- wd_PartInfoDataAccess.ext.messageDataList[0].ringlVoiceLoop = wd_PartInfoDataAccess.ext.messageDataList[0].PART_NIGHT_RINGTIMES;
- wd_PartInfoDataAccess.ext.messageDataList[0].nursingLight = wd_PartInfoDataAccess.ext.messageDataList[0].PART_NIGHT_NURSINGLED;
- wd_PartInfoDataAccess.ext.messageDataList[0].BedSipVol = wd_PartInfoDataAccess.ext.messageDataList[0].PART_NIGHT_BEDSIPVOL;
- wd_PartInfoDataAccess.ext.messageDataList[0].DoorSipVol = wd_PartInfoDataAccess.ext.messageDataList[0].PART_NIGHT_DOORSIPVOL;
- wd_PartInfoDataAccess.ext.messageDataList[0].CallingTimeOut = wd_PartInfoDataAccess.ext.messageDataList[0].PART_SIP_OVERTIME;
- wd_PartInfoDataAccess.ext.messageDataList[0].screenExtinguishTime = wd_PartInfoDataAccess.ext.messageDataList[0].PART_SLEEPTIME;
- }
- else
- {
- wd_PartInfoDataAccess.ext.messageDataList[0].dayOrNight = "0";
- wd_PartInfoDataAccess.ext.messageDataList[0].screenLight = wd_PartInfoDataAccess.ext.messageDataList[0].PART_DAY_BLIGHT;
- wd_PartInfoDataAccess.ext.messageDataList[0].callVoice = wd_PartInfoDataAccess.ext.messageDataList[0].PART_DAY_RINGVOL;
- wd_PartInfoDataAccess.ext.messageDataList[0].ringlVoice = wd_PartInfoDataAccess.ext.messageDataList[0].PART_DAY_SIPVOL;
- wd_PartInfoDataAccess.ext.messageDataList[0].ringlVoiceLoop = wd_PartInfoDataAccess.ext.messageDataList[0].PART_DAY_RINGTIMES;
- wd_PartInfoDataAccess.ext.messageDataList[0].nursingLight = wd_PartInfoDataAccess.ext.messageDataList[0].PART_DAY_NURSINGLED;
- wd_PartInfoDataAccess.ext.messageDataList[0].BedSipVol = wd_PartInfoDataAccess.ext.messageDataList[0].PART_DAY_BEDSIPVOL;
- wd_PartInfoDataAccess.ext.messageDataList[0].DoorSipVol = wd_PartInfoDataAccess.ext.messageDataList[0].PART_DAY_DOORSIPVOL;
- wd_PartInfoDataAccess.ext.messageDataList[0].CallingTimeOut = wd_PartInfoDataAccess.ext.messageDataList[0].PART_SIP_OVERTIME;
- wd_PartInfoDataAccess.ext.messageDataList[0].screenExtinguishTime = wd_PartInfoDataAccess.ext.messageDataList[0].PART_SLEEPTIME;
- }
- this.wd_PartInfoDataAccess.ext.messageDataList[0].dayBright = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_DAY_BLIGHT;
- this.wd_PartInfoDataAccess.ext.messageDataList[0].nightbright = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_NIGHT_BLIGHT;
- this.wd_PartInfoDataAccess.ext.messageDataList[0].dayRingVol = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_DAY_RINGVOL;
- this.wd_PartInfoDataAccess.ext.messageDataList[0].nightRightVol = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_NIGHT_RINGVOL;
- this.wd_PartInfoDataAccess.ext.messageDataList[0].dayRingTimes = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_DAY_RINGTIMES;
- this.wd_PartInfoDataAccess.ext.messageDataList[0].nightRingTimes = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_NIGHT_RINGTIMES;
- this.wd_PartInfoDataAccess.ext.messageDataList[0].dayNursingLed = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_DAY_NURSINGLED;
- this.wd_PartInfoDataAccess.ext.messageDataList[0].nightNursingLed = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_NIGHT_NURSINGLED;
- this.wd_PartInfoDataAccess.ext.messageDataList[0].sipOverTime = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_SIP_OVERTIME;
- this.wd_PartInfoDataAccess.ext.messageDataList[0].screenExtinguishTime = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_SLEEPTIME;
- this.wd_PartInfoDataAccess.ext.messageDataList[0].daySipVol = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_DAY_SIPVOL;
- this.wd_PartInfoDataAccess.ext.messageDataList[0].nightSipVol = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_NIGHT_SIPVOL;
- this.wd_PartInfoDataAccess.ext.messageDataList[0].dayDoorSipVol = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_DAY_DOORSIPVOL;
- this.wd_PartInfoDataAccess.ext.messageDataList[0].dayBedSipVol = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_DAY_BEDSIPVOL;
- this.wd_PartInfoDataAccess.ext.messageDataList[0].nightDoorSipVol = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_NIGHT_DOORSIPVOL;
- this.wd_PartInfoDataAccess.ext.messageDataList[0].nightBedSipVol = this.wd_PartInfoDataAccess.ext.messageDataList[0].PART_NIGHT_BEDSIPVOL;
- this.wd_PartInfo = wd_PartInfoDataAccess.ext.messageDataList[0];
- return this.bSuccess;
- }
- }
- }
|