Esempio n. 1
0
        public HrmResultEntity <StaffSocialInsuranceEntity> SaveSocialInsurance(StaffSocialInsuranceEntity data, BasicParamType param)
        {
            var par = new DynamicParameters();

            par.Add("@Id", data.Id);
            par.Add("@StaffId", data.StaffId);
            par.Add("@TypeId", data.TypeId);
            par.Add("@InsuranceCode", data.InsuranceCode);
            par.Add("@FamilyCode", data.FamilyCode);
            par.Add("@PlaceHold", data.PlaceHold);
            par.Add("@UnionAmount", data.UnionAmount);
            par.Add("@CurrencyId", data.CurrencyId);
            //par.Add("@DateReturn", data.DateReturn);
            par.Add("@DateReturn", data.DateReturn);
            par.Add("@StartDate", data.StartDate);
            par.Add("@EndDate", data.EndDate);
            par.Add("@Note", data.Note);
            par.Add("@BaseParam", param.ToUserDefinedDataTable(), DbType.Object);
            var result = ListProcedure <StaffSocialInsuranceEntity>("Staff_Update_SaveSocialInsurance", par, useCache: false);

            return(result);
        }
Esempio n. 2
0
        public string SaveSocialInsurance(StaffSocialInsuranceEntity data, BasicParamType param)
        {
            var staffResponse = this._staffRepository.SaveSocialInsurance(data, param);

            return(JsonConvert.SerializeObject(staffResponse));
        }