/// <summary> /// 保存表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="entity">实体对象</param> /// <returns></returns> public void SaveEntity(string keyValue, System_SetExcelImportFiledEntity entity) { try { service.SaveEntity(keyValue, entity); } catch (Exception) { throw; } }
/// <summary> /// 保存表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="entity">实体对象</param> /// <returns></returns> public void SaveForm(string keyValue, System_SetExcelImportFiledEntity entity) { try { service.SaveForm(conEntity.DbConnection, keyValue, entity); } catch (Exception) { throw; } }
/// <summary> /// 判断是否数据有重复 /// </summary> /// <param name="dbService"></param> /// <param name="col"></param> /// <param name="sqlonly"></param> /// <param name="value"></param> /// <param name="dbId"></param> private void IsOnlyOne(DataBaseLinkService dbService, System_SetExcelImportFiledEntity col, string sqlonly, string value, string dbId) { if (col.F_OnlyOne == 1) { var parameter = new List <DbParameter>(); sqlonly += col.F_FliedName + " = @" + col.F_FliedName; parameter.Add(DbParameters.CreateDbParameter("@" + col.F_FliedName, value)); var d = dbService.FindTable(dbId, sqlonly, parameter.ToArray()); if (d.Rows.Count > 0) { throw new Exception("【" + col.F_ColName + "】此项数据不能重复"); } } }