コード例 #1
0
ファイル: OverSeaService.cs プロジェクト: supkevin/CDMS
        public void Create(Model.OverSea model)
        {
            #region 取資料

            #endregion

            #region 邏輯驗證


            #endregion

            #region 變為Models需要之型別及邏輯資料

            if (model.CX_Dept_Name.Trim().Equals("總經理室"))
            {
                model.CX_Dept_Name_Short = model.CX_Dept_Name;
            }
            else
            {
                model.CX_Dept_Name_Short = model.CX_Dept_Name.Substring(0, 2) + "TextTeam".ToLocalized();//變成料理組 點心組 餐飲組
            }


            #endregion

            #region Models資料庫
            this._repository.Create(model);
            this._unitOfWork.SaveChange();
            #endregion
        }
コード例 #2
0
ファイル: OverSeaService.cs プロジェクト: supkevin/CDMS
        public void Update(Model.OverSea model)
        {
            #region 取資料
            OverSea query = this.Get(model.ID_OverSea);
            #endregion

            #region 邏輯驗證
            if (query == null)//沒有資料
            {
                throw new Exception("MessageNoData".ToLocalized());
            }
            #endregion

            #region 變為Models需要之型別及邏輯資料
            query.ID_Country        = model.ID_Country;
            query.CX_From_Date      = model.CX_From_Date;
            query.CX_To_Date        = model.CX_To_Date;
            query.ID_OverType       = model.ID_OverType;
            query.CX_OverSea_Remark = model.CX_OverSea_Remark;
            query.CX_Place_Remark   = model.CX_Place_Remark;
            query.FG_IsWorkCard     = model.FG_IsWorkCard;
            query.NQ_MeetBirthday   = model.NQ_MeetBirthday;
            query.CX_Modify         = model.CX_Modify;
            query.DT_Modify         = model.DT_Modify;
            //2017-09-11 編輯時也要
            query.NQ_MeetBirthday = model.NQ_MeetBirthday;
            #endregion

            #region Models資料庫
            this._repository.Update(query);
            this._unitOfWork.SaveChange();
            #endregion
        }
コード例 #3
0
ファイル: OverSeaService.cs プロジェクト: supkevin/CDMS
        public void Delete(Model.OverSea model)
        {
            #region 取資料
            Model.OverSea query = this.Get(model.ID_OverSea);
            #endregion

            #region 邏輯驗證
            if (query == null)//沒有資料
            {
                throw new Exception("MessageNoData".ToLocalized());
            }

            #endregion

            #region 變為Models需要之型別及邏輯資料

            #endregion

            #region Models資料庫
            this._repository.Delete(query);
            this._unitOfWork.SaveChange();
            #endregion
        }