Пример #1
0
        /// <summary>
        /// 通用增、删、改操作
        /// </summary>
        /// <param name="info"></param>
        /// <param name="id"></param>
        /// <param name="mode"></param>
        public void UpdateDayOffStateInfo(DayOffState info, string id, DayOffStateUpdateMode mode)
        {
            if (DayOffStateUpdateMode.MODE_INSERT == mode)
            {
                if (null == info)
                {
                }

                InsertDayOffStateInfo(info);
            }
            else if (DayOffStateUpdateMode.MODE_UPDATE == mode)
            {
                if (null == info)
                {
                    return;
                }

                UpdateExistsDayOffStateInfo(info);
            }
            else if (DayOffStateUpdateMode.MODE_DELETE == mode)
            {
                if (null == id)
                {
                    /*写日志*/
                    return;
                }

                DeleteDayOffStateInfoByID(id);
            }
        }
Пример #2
0
        private void UpdateDayOffStateInfo(DayOffStateUpdateMode mode)
        {
            DayOffState objDayOffState = new DayOffState()
            {
                DayOffStateName     = this.txtDayOffStateName.Text.ToString().Trim(),
                DayOffStateDescribe = this.rtbDayOffStateDescribe.Text.ToString(),
                SequenceNumber      = Convert.ToInt32(this.txtSequenceNumber.Text)
            };

            if (DayOffStateUpdateMode.MODE_INSERT == mode)
            {
                objDayOffStateService.UpdateDayOffStateInfo(objDayOffState, null, mode);
            }

            if (DayOffStateUpdateMode.MODE_UPDATE == mode)
            {
                objDayOffState.DayOffStateID = Convert.ToInt32(this.Tag);
                objDayOffStateService.UpdateDayOffStateInfo(objDayOffState, null, mode);
            }
        }