コード例 #1
0
        private void UpdateLastLogin(string USER_ID)
        {
            var da = new SECS02P002DA();

            SetStandardErrorLog(da.DTO);
            da.DTO.Execute.ExecuteType = SECS02P002ExecuteType.UpdateLastLogin;
            da.DTO.Model.USER_ID       = USER_ID;
            da.DTO.Model.CRET_DATE     = DateTime.Now;
            da.UpdateNoEF(da.DTO);
        }
コード例 #2
0
        public ActionResult ForGetPassword(SECS02P002Model model)
        {
            var da = new SECS02P002DA();

            SetStandardErrorLog(da.DTO);
            da.DTO.Execute.ExecuteType = SECS02P002ExecuteType.ForGetPassword;
            model.CRET_BY  = SessionHelper.SYS_USER_ID;
            model.COM_CODE = SessionHelper.SYS_COM_CODE;
            da.DTO.Model   = model;

            da.UpdateNoEF(da.DTO);


            return(JsonAllowGet(da.DTO.Model));
        }
コード例 #3
0
        private DTOResult SaveData(string mode, object model)
        {
            var da = new SECS02P002DA();

            //ในกรณีที่มีการ SaveLog ให้ Include SetStandardLog ด้วย
            SetStandardLog(
                da.DTO,
                model,
                GetSaveLogConfig("dbo", "VSMS_USER", "USER_ID"));


            if (mode == StandardActionName.SaveCreate)
            {
                SetStandardField(model);
                da.DTO.Model = (SECS02P002Model)model;
                // SetStandardField(da.DTO.Model.ComUserModel);
                da.InsertNoEF(da.DTO);
            }
            else if (mode == StandardActionName.SaveModify)
            {
                SetStandardField(model);
                da.DTO.Model               = (SECS02P002Model)model;
                da.DTO.Model.COM_CODE      = TempModel.COM_CODE;
                da.DTO.Execute.ExecuteType = SECS02P002ExecuteType.Update;
                //SetStandardField(da.DTO.Model.ComUserModel);
                da.UpdateNoEF(da.DTO);
            }
            else if (mode == "DeleteDetails")
            {
                da.DTO.Model  = new SECS02P002Model();
                da.DTO.Models = (List <SECS02P002Model>)model;
                da.DTO.Execute.ExecuteType = SECS02P002ExecuteType.DeleteDetail;
                da.Delete(da.DTO);
            }
            else if (mode == StandardActionName.Delete)
            {
                da.DTO.Model  = new SECS02P002Model();
                da.DTO.Models = (List <SECS02P002Model>)model;
                da.DTO.Execute.ExecuteType = SECS02P002ExecuteType.Delete;
                da.DeleteNoEF(da.DTO);
            }
            return(da.DTO.Result);
        }