429 lines
21 KiB
C#
429 lines
21 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
using SuperMap.RealEstate.ServiceModel;
|
|
using Business = SuperMap.RealEstate.PlatForm.Dashboard.Business;
|
|
using HCC = HZQR.Common.Common;
|
|
using HZQR.Common;
|
|
|
|
namespace EShang.Common.GeneralMethod
|
|
{
|
|
/// <summary>
|
|
/// 经营项目周期预警表相关方法
|
|
/// 2024/9/14 16:07:47自动生成
|
|
/// </summary>
|
|
public class PERIODWARNINGHelper
|
|
{
|
|
#region 获取经营项目周期预警表列表
|
|
/// <summary>
|
|
/// 获取经营项目周期预警表列表
|
|
/// </summary>
|
|
/// <param name="transaction">事务管理器</param>
|
|
/// <param name="TotalCount">查询结果总数</param>
|
|
/// <param name="searchModel">查询条件对象</param>
|
|
public static List<Model.PERIODWARNINGModel> GetPERIODWARNINGList(Transaction transaction,
|
|
ref int TotalCount, Model.SearchModel<Model.PERIODWARNINGModel> searchModel)
|
|
{
|
|
List<Model.PERIODWARNINGModel> PERIODWARNINGList = new List<Model.PERIODWARNINGModel>();
|
|
|
|
string WhereSQL = "", RowFilterSQL = "";
|
|
if (searchModel.SearchParameter != null)
|
|
{
|
|
WhereSQL = OperationDataHelper<Model.PERIODWARNINGModel>.GetWhereSQL(searchModel.SearchParameter, searchModel.QueryType, "",
|
|
"WARNING_TYPES", "BUSINESSPROJECT_IDS", "SERVERPART_IDS", "BUSINESS_STATES", "BUSINESS_TRADES", "MERCHANTS_IDS", "PROJECT_ENDDATE_Start", "PROJECT_ENDDATE_End", "SHOPROYALTY_IDS", "ENDDATE_Start", "ENDDATE_End");
|
|
if (WhereSQL != "")
|
|
{
|
|
WhereSQL = " WHERE " + WhereSQL;
|
|
}
|
|
//查询预警类型
|
|
if (searchModel.SearchParameter.WARNING_TYPES.TryParseToString() != "")
|
|
{
|
|
WhereSQL += (WhereSQL == "" ? " WHERE " : " AND ") + "WARNING_TYPE IN (" + searchModel.SearchParameter.WARNING_TYPES + ")";
|
|
}
|
|
//查询项目内码
|
|
if (searchModel.SearchParameter.BUSINESSPROJECT_IDS.TryParseToString() != "")
|
|
{
|
|
WhereSQL += (WhereSQL == "" ? " WHERE " : " AND ") + "BUSINESSPROJECT_ID IN (" + searchModel.SearchParameter.BUSINESSPROJECT_IDS + ")";
|
|
}
|
|
//查询服务区内码
|
|
if (searchModel.SearchParameter.SERVERPART_IDS.TryParseToString() != "")
|
|
{
|
|
WhereSQL += (WhereSQL == "" ? " WHERE " : " AND ") + "SERVERPART_ID IN (" + searchModel.SearchParameter.SERVERPART_IDS + ")";
|
|
}
|
|
//查询经营状态
|
|
if (searchModel.SearchParameter.BUSINESS_STATES.TryParseToString() != "")
|
|
{
|
|
WhereSQL += (WhereSQL == "" ? " WHERE " : " AND ") + "BUSINESS_STATE IN (" + searchModel.SearchParameter.BUSINESS_STATES + ")";
|
|
}
|
|
//查询经营业态
|
|
if (searchModel.SearchParameter.BUSINESS_TRADES.TryParseToString() != "")
|
|
{
|
|
WhereSQL += (WhereSQL == "" ? " WHERE " : " AND ") + "BUSINESS_TRADE IN (" + searchModel.SearchParameter.BUSINESS_TRADES + ")";
|
|
}
|
|
//查询经营商户内码
|
|
if (searchModel.SearchParameter.MERCHANTS_IDS.TryParseToString() != "")
|
|
{
|
|
WhereSQL += (WhereSQL == "" ? " WHERE " : " AND ") + "MERCHANTS_ID IN (" + searchModel.SearchParameter.MERCHANTS_IDS + ")";
|
|
}
|
|
//查询项目结束日期
|
|
if (searchModel.SearchParameter.PROJECT_ENDDATE_Start.TryParseToString() != "")
|
|
{
|
|
WhereSQL += (WhereSQL == "" ? " WHERE " : " AND ") + "SUBSTR(PROJECT_ENDDATE,1,8) >= " +
|
|
DateTime.Parse(searchModel.SearchParameter.PROJECT_ENDDATE_Start).ToString("yyyyMMdd");
|
|
}
|
|
if (searchModel.SearchParameter.PROJECT_ENDDATE_End.TryParseToString() != "")
|
|
{
|
|
WhereSQL += (WhereSQL == "" ? " WHERE " : " AND ") + "SUBSTR(PROJECT_ENDDATE,1,8) <= " +
|
|
DateTime.Parse(searchModel.SearchParameter.PROJECT_ENDDATE_End).ToString("yyyyMMdd");
|
|
}
|
|
//查询应收拆分内码
|
|
if (searchModel.SearchParameter.SHOPROYALTY_IDS.TryParseToString() != "")
|
|
{
|
|
WhereSQL += (WhereSQL == "" ? " WHERE " : " AND ") + "SHOPROYALTY_ID IN (" + searchModel.SearchParameter.SHOPROYALTY_IDS + ")";
|
|
}
|
|
//查询周期结束日期
|
|
if (searchModel.SearchParameter.ENDDATE_Start.TryParseToString() != "")
|
|
{
|
|
WhereSQL += (WhereSQL == "" ? " WHERE " : " AND ") + "SUBSTR(ENDDATE,1,8) >= " +
|
|
DateTime.Parse(searchModel.SearchParameter.ENDDATE_Start).ToString("yyyyMMdd");
|
|
}
|
|
if (searchModel.SearchParameter.ENDDATE_End.TryParseToString() != "")
|
|
{
|
|
WhereSQL += (WhereSQL == "" ? " WHERE " : " AND ") + "SUBSTR(ENDDATE,1,8) <= " +
|
|
DateTime.Parse(searchModel.SearchParameter.ENDDATE_End).ToString("yyyyMMdd");
|
|
}
|
|
}
|
|
|
|
DataTable dtPERIODWARNING = new Business.CATERINGGROSSMARGIN(transaction).ExecuteDataTable(
|
|
"SELECT * FROM PLATFORM_DASHBOARD.T_PERIODWARNING" + WhereSQL);
|
|
//增加组合查询条件
|
|
if (searchModel.keyWord != null && !string.IsNullOrWhiteSpace(searchModel.keyWord.Key))
|
|
{
|
|
foreach (string KeyName in searchModel.keyWord.Key.Split(','))
|
|
{
|
|
RowFilterSQL += (RowFilterSQL == "" ? "" : " or ") +
|
|
KeyName + " like '%" + searchModel.keyWord.Value + "%'";
|
|
}
|
|
}
|
|
if (RowFilterSQL != "")
|
|
{
|
|
dtPERIODWARNING.DefaultView.RowFilter = RowFilterSQL;
|
|
}
|
|
//排序:
|
|
dtPERIODWARNING.DefaultView.Sort = searchModel.SortStr;
|
|
dtPERIODWARNING = dtPERIODWARNING.DefaultView.ToTable();
|
|
//获取查询结果总记录条数
|
|
TotalCount = dtPERIODWARNING.Rows.Count;
|
|
//根据传入的页码和每页显示条数返回结果
|
|
dtPERIODWARNING = CommonHelper.GetDataTableWithPageSize(dtPERIODWARNING, searchModel.PageSize, searchModel.PageIndex);
|
|
|
|
foreach (DataRow drPERIODWARNING in dtPERIODWARNING.Rows)
|
|
{
|
|
Model.PERIODWARNINGModel periodwarningModel = new Model.PERIODWARNINGModel();
|
|
//绑定经营项目周期预警表数据对象
|
|
BindDataRowToModel(drPERIODWARNING, periodwarningModel);
|
|
|
|
PERIODWARNINGList.Add(periodwarningModel);
|
|
}
|
|
|
|
return PERIODWARNINGList;
|
|
}
|
|
|
|
#region 绑定model
|
|
/// <summary>
|
|
/// 绑定model
|
|
/// </summary>
|
|
/// <param name="drPERIODWARNING">datarow数据源</param>
|
|
/// <param name="periodwarningModel">model对象</param>
|
|
public static void BindDataRowToModel(DataRow drPERIODWARNING, Model.PERIODWARNINGModel periodwarningModel)
|
|
{
|
|
if (drPERIODWARNING["PERIODWARNING_ID"].ToString() != "")
|
|
{
|
|
periodwarningModel.PERIODWARNING_ID = drPERIODWARNING["PERIODWARNING_ID"].TryParseToInt(); //表内码
|
|
}
|
|
if (drPERIODWARNING["WARNING_TYPE"].ToString() != "")
|
|
{
|
|
periodwarningModel.WARNING_TYPE = drPERIODWARNING["WARNING_TYPE"].TryParseToShort(); //预警类型
|
|
}
|
|
if (drPERIODWARNING["BUSINESSPROJECT_ID"].ToString() != "")
|
|
{
|
|
periodwarningModel.BUSINESSPROJECT_ID = drPERIODWARNING["BUSINESSPROJECT_ID"].TryParseToInt(); //项目内码
|
|
}
|
|
periodwarningModel.BUSINESSPROJECT_NAME = drPERIODWARNING["BUSINESSPROJECT_NAME"].ToString(); //项目名称
|
|
if (drPERIODWARNING["SERVERPART_ID"].ToString() != "")
|
|
{
|
|
periodwarningModel.SERVERPART_ID = drPERIODWARNING["SERVERPART_ID"].TryParseToInt(); //服务区内码
|
|
}
|
|
periodwarningModel.SERVERPART_NAME = drPERIODWARNING["SERVERPART_NAME"].ToString(); //服务区名称
|
|
periodwarningModel.SERVERPARTSHOP_ID = drPERIODWARNING["SERVERPARTSHOP_ID"].ToString(); //门店内码
|
|
periodwarningModel.SERVERPARTSHOP_NAME = drPERIODWARNING["SERVERPARTSHOP_NAME"].ToString(); //门店名称
|
|
if (drPERIODWARNING["BUSINESS_STATE"].ToString() != "")
|
|
{
|
|
periodwarningModel.BUSINESS_STATE = drPERIODWARNING["BUSINESS_STATE"].TryParseToInt(); //经营状态
|
|
}
|
|
if (drPERIODWARNING["BUSINESS_TRADE"].ToString() != "")
|
|
{
|
|
periodwarningModel.BUSINESS_TRADE = drPERIODWARNING["BUSINESS_TRADE"].TryParseToInt(); //经营业态
|
|
}
|
|
if (drPERIODWARNING["MERCHANTS_ID"].ToString() != "")
|
|
{
|
|
periodwarningModel.MERCHANTS_ID = drPERIODWARNING["MERCHANTS_ID"].TryParseToInt(); //经营商户内码
|
|
}
|
|
periodwarningModel.MERCHANTS_NAME = drPERIODWARNING["MERCHANTS_NAME"].ToString(); //经营商户名称
|
|
if (!string.IsNullOrWhiteSpace(drPERIODWARNING["PROJECT_STARTDATE"].ToString()))
|
|
{
|
|
//项目开始日期
|
|
periodwarningModel.PROJECT_STARTDATE = HCC.Common.TranslateDateTime(drPERIODWARNING["PROJECT_STARTDATE"].ToString());
|
|
}
|
|
if (!string.IsNullOrWhiteSpace(drPERIODWARNING["PROJECT_ENDDATE"].ToString()))
|
|
{
|
|
//项目结束日期
|
|
periodwarningModel.PROJECT_ENDDATE = HCC.Common.TranslateDateTime(drPERIODWARNING["PROJECT_ENDDATE"].ToString());
|
|
}
|
|
if (drPERIODWARNING["GUARANTEE_PRICE"].ToString() != "")
|
|
{
|
|
periodwarningModel.GUARANTEE_PRICE = drPERIODWARNING["GUARANTEE_PRICE"].TryParseToDouble(); //项目金额
|
|
}
|
|
if (drPERIODWARNING["SETTLEMENT_MODES"].ToString() != "")
|
|
{
|
|
periodwarningModel.SETTLEMENT_MODES = drPERIODWARNING["SETTLEMENT_MODES"].TryParseToInt(); //结算模式
|
|
}
|
|
if (drPERIODWARNING["SHOPROYALTY_ID"].ToString() != "")
|
|
{
|
|
periodwarningModel.SHOPROYALTY_ID = drPERIODWARNING["SHOPROYALTY_ID"].TryParseToInt(); //应收拆分内码
|
|
}
|
|
periodwarningModel.BUSINESS_PERIOD = drPERIODWARNING["BUSINESS_PERIOD"].ToString(); //经营周期
|
|
if (drPERIODWARNING["PERIOD_INDEX"].ToString() != "")
|
|
{
|
|
periodwarningModel.PERIOD_INDEX = drPERIODWARNING["PERIOD_INDEX"].TryParseToShort(); //第几期
|
|
}
|
|
if (!string.IsNullOrWhiteSpace(drPERIODWARNING["STARTDATE"].ToString()))
|
|
{
|
|
//周期开始日期
|
|
periodwarningModel.STARTDATE = HCC.Common.TranslateDateTime(drPERIODWARNING["STARTDATE"].ToString());
|
|
}
|
|
if (!string.IsNullOrWhiteSpace(drPERIODWARNING["ENDDATE"].ToString()))
|
|
{
|
|
//周期结束日期
|
|
periodwarningModel.ENDDATE = HCC.Common.TranslateDateTime(drPERIODWARNING["ENDDATE"].ToString());
|
|
}
|
|
if (drPERIODWARNING["RENTFEE"].ToString() != "")
|
|
{
|
|
periodwarningModel.RENTFEE = drPERIODWARNING["RENTFEE"].TryParseToDouble(); //固定租金
|
|
}
|
|
if (drPERIODWARNING["MINTURNOVER"].ToString() != "")
|
|
{
|
|
periodwarningModel.MINTURNOVER = drPERIODWARNING["MINTURNOVER"].TryParseToDouble(); //保底租金
|
|
}
|
|
if (drPERIODWARNING["ACTUAL_RATIO"].ToString() != "")
|
|
{
|
|
periodwarningModel.ACTUAL_RATIO = drPERIODWARNING["ACTUAL_RATIO"].TryParseToDouble(); //真实提成
|
|
}
|
|
if (drPERIODWARNING["COMMISSION_RATIO"].ToString() != "")
|
|
{
|
|
periodwarningModel.COMMISSION_RATIO = drPERIODWARNING["COMMISSION_RATIO"].TryParseToDouble(); //建议提成
|
|
}
|
|
if (drPERIODWARNING["REVENUE_AMOUNT"].ToString() != "")
|
|
{
|
|
periodwarningModel.REVENUE_AMOUNT = drPERIODWARNING["REVENUE_AMOUNT"].TryParseToDouble(); //营收金额
|
|
}
|
|
if (drPERIODWARNING["ROYALTY_THEORY"].ToString() != "")
|
|
{
|
|
periodwarningModel.ROYALTY_THEORY = drPERIODWARNING["ROYALTY_THEORY"].TryParseToDouble(); //业主入账
|
|
}
|
|
if (drPERIODWARNING["PROFIT_AMOUNT"].ToString() != "")
|
|
{
|
|
periodwarningModel.PROFIT_AMOUNT = drPERIODWARNING["PROFIT_AMOUNT"].TryParseToDouble(); //商家盈利
|
|
}
|
|
if (drPERIODWARNING["BUSINESS_TYPE"].ToString() != "")
|
|
{
|
|
periodwarningModel.BUSINESS_TYPE = drPERIODWARNING["BUSINESS_TYPE"].TryParseToInt(); //经营模式
|
|
}
|
|
if (drPERIODWARNING["COST_AMOUNT"].ToString() != "")
|
|
{
|
|
periodwarningModel.COST_AMOUNT = drPERIODWARNING["COST_AMOUNT"].TryParseToDouble(); //预估成本
|
|
}
|
|
if (drPERIODWARNING["COST_RATE"].ToString() != "")
|
|
{
|
|
periodwarningModel.COST_RATE = drPERIODWARNING["COST_RATE"].TryParseToDouble(); //采购成本比例
|
|
}
|
|
if (drPERIODWARNING["LABOURS_COUNT"].ToString() != "")
|
|
{
|
|
periodwarningModel.LABOURS_COUNT = drPERIODWARNING["LABOURS_COUNT"].TryParseToDouble(); //员工人数
|
|
}
|
|
if (drPERIODWARNING["LABOURS_WAGE"].ToString() != "")
|
|
{
|
|
periodwarningModel.LABOURS_WAGE = drPERIODWARNING["LABOURS_WAGE"].TryParseToDouble(); //人均工资(元/月)
|
|
}
|
|
if (drPERIODWARNING["DEPRECIATION_EXPENSE"].ToString() != "")
|
|
{
|
|
periodwarningModel.DEPRECIATION_EXPENSE = drPERIODWARNING["DEPRECIATION_EXPENSE"].TryParseToDouble(); //折旧费用(三年费用)
|
|
}
|
|
if (drPERIODWARNING["OTHER_EXPENSE"].ToString() != "")
|
|
{
|
|
periodwarningModel.OTHER_EXPENSE = drPERIODWARNING["OTHER_EXPENSE"].TryParseToDouble(); //其他费用
|
|
}
|
|
if (drPERIODWARNING["DEPRECIATION_YEAR"].ToString() != "")
|
|
{
|
|
periodwarningModel.DEPRECIATION_YEAR = drPERIODWARNING["DEPRECIATION_YEAR"].TryParseToShort(); //折旧年限
|
|
}
|
|
if (drPERIODWARNING["MONTH_COUNT"].ToString() != "")
|
|
{
|
|
periodwarningModel.MONTH_COUNT = drPERIODWARNING["MONTH_COUNT"].TryParseToDouble(); //结算月数
|
|
}
|
|
periodwarningModel.WARNING_CONTENT = drPERIODWARNING["WARNING_CONTENT"].ToString(); //预警条件
|
|
if (drPERIODWARNING["RECORD_DATE"].ToString() != "")
|
|
{
|
|
periodwarningModel.RECORD_DATE = drPERIODWARNING["RECORD_DATE"].TryParseToDateTime(); //记录时间
|
|
}
|
|
}
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#region 获取经营项目周期预警表明细
|
|
/// <summary>
|
|
/// 获取经营项目周期预警表明细
|
|
/// </summary>
|
|
/// <param name="transaction">事务管理器</param>
|
|
/// <param name="PERIODWARNINGId">经营项目周期预警表内码</param>
|
|
public static Model.PERIODWARNINGModel GetPERIODWARNINGDetail(Transaction transaction, int PERIODWARNINGId)
|
|
{
|
|
Model.PERIODWARNINGModel periodwarningModel = new Model.PERIODWARNINGModel();
|
|
|
|
string WhereSQL = "WHERE PERIODWARNING_ID = " + PERIODWARNINGId;
|
|
//查询明细数据
|
|
DataTable dtPERIODWARNING = new Business.CATERINGGROSSMARGIN(transaction).ExecuteDataTable(
|
|
"SELECT * FROM PLATFORM_DASHBOARD.T_PERIODWARNING " + WhereSQL);
|
|
if (dtPERIODWARNING.Rows.Count > 0)
|
|
{
|
|
//绑定经营项目周期预警表数据对象
|
|
BindDataRowToModel(dtPERIODWARNING.Rows[0], periodwarningModel);
|
|
}
|
|
|
|
return periodwarningModel;
|
|
}
|
|
#endregion
|
|
|
|
#region 同步经营项目周期预警表
|
|
/// <summary>
|
|
/// 赋值经营项目周期预警表数据对象
|
|
/// </summary>
|
|
/// <param name="transaction">事务管理器</param>
|
|
/// <param name="periodwarningModel">经营项目周期预警表数据对象</param>
|
|
public static bool SynchroPERIODWARNING(Transaction transaction, Model.PERIODWARNINGModel periodwarningModel)
|
|
{
|
|
bool SynchroFlag = true;
|
|
|
|
string SQLString;
|
|
List<string> excludeField = new List<string>();
|
|
Dictionary<string, string> dateFieldList = new Dictionary<string, string>();
|
|
string tableName = "PLATFORM_DASHBOARD.T_PERIODWARNING", keyField = "PERIODWARNING_ID", seqName = "SEQ_PERIODWARNING";
|
|
Business.CATERINGGROSSMARGIN _CATERINGGROSSMARGIN = new Business.CATERINGGROSSMARGIN(transaction);
|
|
|
|
#region 添加SQL语句中需要排除在外的字段
|
|
excludeField.Add("WARNING_TYPES");
|
|
excludeField.Add("BUSINESSPROJECT_IDS");
|
|
excludeField.Add("SERVERPART_IDS");
|
|
excludeField.Add("BUSINESS_STATES");
|
|
excludeField.Add("BUSINESS_TRADES");
|
|
excludeField.Add("MERCHANTS_IDS");
|
|
excludeField.Add("PROJECT_ENDDATE_Start");
|
|
excludeField.Add("PROJECT_ENDDATE_End");
|
|
excludeField.Add("SHOPROYALTY_IDS");
|
|
excludeField.Add("ENDDATE_Start");
|
|
excludeField.Add("ENDDATE_End");
|
|
#endregion
|
|
|
|
#region 添加SQL语句中日期相关字段的执行语句
|
|
//项目开始日期
|
|
if (!string.IsNullOrWhiteSpace(periodwarningModel.PROJECT_STARTDATE))
|
|
{
|
|
dateFieldList.Add("PROJECT_STARTDATE", DateTime.Parse(
|
|
periodwarningModel.PROJECT_STARTDATE).ToString("yyyyMMddHHmmss"));
|
|
}
|
|
else
|
|
{
|
|
dateFieldList.Add("PROJECT_STARTDATE", "NULL");
|
|
}
|
|
//项目结束日期
|
|
if (!string.IsNullOrWhiteSpace(periodwarningModel.PROJECT_ENDDATE))
|
|
{
|
|
dateFieldList.Add("PROJECT_ENDDATE", DateTime.Parse(
|
|
periodwarningModel.PROJECT_ENDDATE).ToString("yyyyMMddHHmmss"));
|
|
}
|
|
else
|
|
{
|
|
dateFieldList.Add("PROJECT_ENDDATE", "NULL");
|
|
}
|
|
//周期开始日期
|
|
if (!string.IsNullOrWhiteSpace(periodwarningModel.STARTDATE))
|
|
{
|
|
dateFieldList.Add("STARTDATE", DateTime.Parse(
|
|
periodwarningModel.STARTDATE).ToString("yyyyMMddHHmmss"));
|
|
}
|
|
else
|
|
{
|
|
dateFieldList.Add("STARTDATE", "NULL");
|
|
}
|
|
//周期结束日期
|
|
if (!string.IsNullOrWhiteSpace(periodwarningModel.ENDDATE))
|
|
{
|
|
dateFieldList.Add("ENDDATE", DateTime.Parse(
|
|
periodwarningModel.ENDDATE).ToString("yyyyMMddHHmmss"));
|
|
}
|
|
else
|
|
{
|
|
dateFieldList.Add("ENDDATE", "NULL");
|
|
}
|
|
#endregion
|
|
|
|
if (periodwarningModel.PERIODWARNING_ID != null)
|
|
{
|
|
string WhereSQL = " WHERE PERIODWARNING_ID = " + periodwarningModel.PERIODWARNING_ID;
|
|
DataTable dtPERIODWARNING = _CATERINGGROSSMARGIN.ExecuteDataTable(
|
|
"SELECT * FROM PLATFORM_DASHBOARD.T_PERIODWARNING" + WhereSQL);
|
|
if (dtPERIODWARNING.Rows.Count > 0)
|
|
{
|
|
SQLString = OperationDataHelper<Model.PERIODWARNINGModel>.GetTableExcuteSQL(
|
|
periodwarningModel, 1, tableName, keyField, seqName, dateFieldList, excludeField, WhereSQL);
|
|
}
|
|
else
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
DataTable dtPERIODWARNING = _CATERINGGROSSMARGIN.ExecuteDataTable(
|
|
"SELECT " + seqName + ".NEXTVAL FROM DUAL");
|
|
periodwarningModel.PERIODWARNING_ID = dtPERIODWARNING.Rows[0][0].TryParseToInt();
|
|
SQLString = OperationDataHelper<Model.PERIODWARNINGModel>.GetTableExcuteSQL(
|
|
periodwarningModel, 0, tableName, keyField, seqName, dateFieldList, excludeField);
|
|
}
|
|
_CATERINGGROSSMARGIN.ExecuteNonQuery(SQLString, null);
|
|
|
|
return SynchroFlag;
|
|
}
|
|
#endregion
|
|
|
|
#region 删除经营项目周期预警表
|
|
/// <summary>
|
|
/// 删除经营项目周期预警表
|
|
/// </summary>
|
|
/// <param name="transaction">事务管理器</param>
|
|
/// <param name="PERIODWARNINGId">经营项目周期预警表内码</param>
|
|
public static bool DeletePERIODWARNING(Transaction transaction, int? PERIODWARNINGId)
|
|
{
|
|
bool DeleteFlag = false;
|
|
|
|
if (PERIODWARNINGId != null)
|
|
{
|
|
}
|
|
|
|
return DeleteFlag;
|
|
}
|
|
#endregion
|
|
}
|
|
}
|