Ejemplo n.º 1
0
        public HrmResultEntity <StaffBonusDisciplineEntity> SaveBonusDiscipline(StaffBonusDisciplineEntity data, BasicParamType param)
        {
            var par = new DynamicParameters();

            par.Add("@Id", data.Id);
            par.Add("@StaffId", data.StaffId);
            par.Add("@TypeId", data.TypeId);
            par.Add("@GroupId", data.GroupId);
            par.Add("@DecisionNo", data.DecisionNo);
            par.Add("@Content", data.Content);
            par.Add("@ActionId", data.ActionId);
            par.Add("@Amount", data.Amount);
            par.Add("@CurrencyId", data.CurrencyId);
            par.Add("@SignDate", data.SignDate);
            par.Add("@ApplyDate", data.ApplyDate);
            par.Add("@Note", data.Note);
            par.Add("@Status", data.Status);
            par.Add("@PaySamePeriod", data.PaySamePeriod);
            par.Add("@BaseParam", param.ToUserDefinedDataTable(), DbType.Object);
            var result = ListProcedure <StaffBonusDisciplineEntity>("Staff_Update_SaveBonusDiscipline", par, useCache: false);

            return(result);
        }
Ejemplo n.º 2
0
        public string SaveBonusDiscipline(StaffBonusDisciplineEntity data, BasicParamType param)
        {
            var staffResponse = this._staffRepository.SaveBonusDiscipline(data, param);

            return(JsonConvert.SerializeObject(staffResponse));
        }