예제 #1
0
        public SystemMessage AddInsurancePosition(int roleId, int idTable, Config_Insurance_Position insurancePosition)
        {
            SystemMessage systemMessage = new SystemMessage();

            try
            {
                var param1 = new DynamicParameters();
                param1.Add("@AutoID", insurancePosition.AutoID);
                param1.Add("@PositionID", insurancePosition.PositionID);
                param1.Add("@Amount", insurancePosition.Amount);
                param1.Add("@Status", insurancePosition.Status);
                param1.Add("@ApplyDate", insurancePosition.ApplyDate);
                param1.Add("@CreatedBy", 1);
                param1.Add("@Note", insurancePosition.Note);
                UnitOfWork.ProcedureExecute("Config_Insurance_Position_Save", param1);
                systemMessage.IsSuccess = true;
                systemMessage.Message   = "Thêm mới thành công";
                return(systemMessage);
            }
            catch (Exception e)
            {
                systemMessage.IsSuccess = false;
                systemMessage.Message   = e.ToString();
                return(systemMessage);
            }
        }
예제 #2
0
        public ActionResult _AddInsurancePosition(Config_Insurance_Position insurancePosition)
        {
            var db     = new InsurancePositionDal();
            var result = db.AddInsurancePosition(1, 1, insurancePosition);

            return(Content(JsonConvert.SerializeObject(new
            {
                result
            })));
        }
예제 #3
0
 public Config_Insurance_PositionModel(Config_Insurance_Position entity, bool encodeHtml = false)
 {
     if (entity != null)
     {
         var configMapper = new MapperConfiguration(cfg =>
         {
             cfg.CreateMap <Config_Insurance_Position, Config_Insurance_PositionModel>();
         });
         configMapper.CreateMapper().Map(entity, this);
     }
 }
예제 #4
0
        public Config_Insurance_Position GetEntity()
        {
            var configMapper = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <Config_Insurance_PositionModel, Config_Insurance_Position>();
            });

            Config_Insurance_Position entity = configMapper.CreateMapper().Map <Config_Insurance_PositionModel, Config_Insurance_Position>(this);

            return(entity);
        }
예제 #5
0
        public SystemMessage UpdateInsurancePositionById(int roleId, int idTable, int id, Config_Insurance_Position insurancePosition)
        {
            SystemMessage systemMessage = new SystemMessage();

            try
            {
                int status = 0;
                var param  = new DynamicParameters();
                param.Add("@AutoID", id);
                var checkExisted = UnitOfWork.Procedure <Config_Insurance_Position>("Config_Insurance_Position_GetByID", param).FirstOrDefault();
                if (checkExisted == null)
                {
                    systemMessage.IsSuccess = false;
                    systemMessage.Message   = "Dữ liệu ko tồn tại !";
                    return(systemMessage);
                }
                var param1 = new DynamicParameters();
                if (insurancePosition.Status == 2015)
                {
                    status = 2017;
                }
                param1.Add("@AutoID", insurancePosition.AutoID);
                param1.Add("@PositionID", insurancePosition.PositionID);
                param1.Add("@Amount", insurancePosition.Amount);
                param1.Add("@Status", status);
                param1.Add("@ApplyDate", insurancePosition.ApplyDate);
                param1.Add("@Note", insurancePosition.Note);
                param1.Add("@CreatedBy", 1);
                UnitOfWork.ProcedureExecute("Config_Insurance_Position_Save", param1);
                systemMessage.IsSuccess = true;
                systemMessage.Message   = "Cập nhật thành công";
                return(systemMessage);
            }
            catch (Exception e)
            {
                systemMessage.IsSuccess = false;
                systemMessage.Message   = e.ToString();
                return(systemMessage);
            }
            finally
            {
            }
        }