Beispiel #1
0
        public ActionResult OpeningAdditionalWorkEdit(HR_OpeningAdditionalWork data)
        {
            var db = new HR_OpeningAdditionalWorkDAL();

            data.CreatedBy    = Global.CurrentUser.UserID;
            data.ModifiedBy   = Global.CurrentUser.UserID;
            data.CreatedDate  = DateTime.Today;
            data.ModifiedDate = DateTime.Today;
            int Status = 0;
            var result = db.OpeningAdditionalWorkEdit(data, out Status);

            if (result.IsSuccess == false)
            {
                result.Message = AppRes.errorAlreadyExists;
            }
            else
            {
                result.Message = AppRes.SuccessfulUpdate;
            }
            return(Content(JsonConvert.SerializeObject(new
            {
                Status,
                result
            })));
        }
Beispiel #2
0
        public SystemMessage OpeningAdditionalWorkEdit(HR_OpeningAdditionalWork Data, out int status)
        {
            SystemMessage systemMessage = new SystemMessage();

            try
            {
                var param = new DynamicParameters();
                //param.Add("@HR_OpeningAdditionalWorkType", Data.ToUserDefinedDataTable(), DbType.Object);
                param.Add("@AutoID", Data.AutoID);
                param.Add("@StaffID", Data.StaffID);
                param.Add("@OpenDay", Data.OpenDay);
                param.Add("@CreatedBy", Data.CreatedBy);
                param.Add("@CreatedDate", Data.CreatedDate);
                param.Add("@ModifiedBy", Data.ModifiedBy);
                param.Add("@ModifiedDate", Data.ModifiedDate);
                param.Add("@Status", Data.Status);
                param.Add("@OutStatus", 0, DbType.Int32, ParameterDirection.InputOutput);
                UnitOfWork.ProcedureExecute("HR_OpeningAdditionalWork_Edit", param);
                status = param.GetDataOutput <int>("@OutStatus");
                if (status == 1)
                {
                    systemMessage.IsSuccess = true;
                }
                else
                {
                    systemMessage.IsSuccess = false;
                }
                return(systemMessage);
            }
            catch (Exception e)
            {
                status = 0;
                systemMessage.IsSuccess = false;
                systemMessage.Message   = e.ToString();
                return(systemMessage);
            }
        }