2025-03-27 15:05:14 +08:00

416 lines
27 KiB
C#

using System;
using System.Collections.Generic;
using System.Data;
using SuperMap.RealEstate.ServiceModel;
using Business = SuperMap.RealEstate.HighWay.Running.Business;
using HZQR.Common;
namespace EShang.Common.GeneralMethod
{
/// <summary>
/// 合同表相关方法
/// 2025/2/28 12:25:38自动生成
/// </summary>
public class PROINSTCOMPACTHelper
{
#region
/// <summary>
/// 获取合同表列表
/// </summary>
/// <param name="transaction">事务管理器</param>
/// <param name="TotalCount">查询结果总数</param>
/// <param name="searchModel">查询条件对象</param>
public static List<Model.PROINSTCOMPACTModel> GetPROINSTCOMPACTList(Transaction transaction,
ref int TotalCount, Model.SearchModel<Model.PROINSTCOMPACTModel> searchModel)
{
List<Model.PROINSTCOMPACTModel> PROINSTCOMPACTList = new List<Model.PROINSTCOMPACTModel>();
string WhereSQL = "", RowFilterSQL = "";
if (searchModel.SearchParameter != null)
{
WhereSQL = OperationDataHelper<Model.PROINSTCOMPACTModel>.GetWhereSQL(searchModel.SearchParameter, searchModel.QueryType);
if (WhereSQL != "")
{
WhereSQL = "WHERE " + WhereSQL;
}
}
DataTable dtPROINSTCOMPACT = new Business.PROINSTCOMPACT(transaction).FillDataTable(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 != "")
{
dtPROINSTCOMPACT.DefaultView.RowFilter = RowFilterSQL;
}
//排序:
dtPROINSTCOMPACT.DefaultView.Sort = searchModel.SortStr;
dtPROINSTCOMPACT = dtPROINSTCOMPACT.DefaultView.ToTable();
//获取查询结果总记录条数
TotalCount = dtPROINSTCOMPACT.Rows.Count;
//根据传入的页码和每页显示条数返回结果
dtPROINSTCOMPACT = CommonHelper.GetDataTableWithPageSize(dtPROINSTCOMPACT, searchModel.PageSize, searchModel.PageIndex);
foreach (DataRow drPROINSTCOMPACT in dtPROINSTCOMPACT.Rows)
{
Model.PROINSTCOMPACTModel proinstcompactModel = new Model.PROINSTCOMPACTModel();
//绑定用户表数据对象
BindDataRowToModel(drPROINSTCOMPACT, proinstcompactModel);
PROINSTCOMPACTList.Add(proinstcompactModel);
}
return PROINSTCOMPACTList;
}
#region model
/// <summary>
/// 绑定model
/// </summary>
/// <param name="drPROINSTCOMPACT">datarow数据源</param>
/// <param name="proinstcompactModel">model对象</param>
public static void BindDataRowToModel(DataRow drPROINSTCOMPACT, Model.PROINSTCOMPACTModel proinstcompactModel)
{
if (drPROINSTCOMPACT["HIGHWAYPROINST_ID"].ToString() != "")
{
proinstcompactModel.HIGHWAYPROINST_ID = drPROINSTCOMPACT["HIGHWAYPROINST_ID"].TryParseToInt(); //流程内码
}
if (drPROINSTCOMPACT["PROINSTCOMPACT_ID"].ToString() != "")
{
proinstcompactModel.PROINSTCOMPACT_ID = drPROINSTCOMPACT["PROINSTCOMPACT_ID"].TryParseToInt(); //合同内码
}
if (drPROINSTCOMPACT["COMPACT_TYPE"].ToString() != "")
{
proinstcompactModel.COMPACT_TYPE = drPROINSTCOMPACT["COMPACT_TYPE"].TryParseToInt(); //合同类型
}
proinstcompactModel.COMPACT_TYPE_TEXT = drPROINSTCOMPACT["COMPACT_TYPE_TEXT"].ToString(); //合同类型
proinstcompactModel.COMPACT_NAME = drPROINSTCOMPACT["COMPACT_NAME"].ToString(); //合同名称
if (drPROINSTCOMPACT["ISFORMAT"].ToString() != "")
{
proinstcompactModel.ISFORMAT = drPROINSTCOMPACT["ISFORMAT"].TryParseToShort(); //格式合同
}
proinstcompactModel.FIRSTPART_NAME = drPROINSTCOMPACT["FIRSTPART_NAME"].ToString(); //甲方
proinstcompactModel.FIRSTPART_TEL = drPROINSTCOMPACT["FIRSTPART_TEL"].ToString(); //甲方联系电话
proinstcompactModel.FIRSTPART_MOBILE = drPROINSTCOMPACT["FIRSTPART_MOBILE"].ToString(); //甲方联系手机
proinstcompactModel.FIRSTPART_AGENT = drPROINSTCOMPACT["FIRSTPART_AGENT"].ToString(); //甲方代理人
proinstcompactModel.FIRSTPART_OBLIGOR = drPROINSTCOMPACT["FIRSTPART_OBLIGOR"].ToString(); //甲方义务人
proinstcompactModel.FIRSTPART_LINKMAN = drPROINSTCOMPACT["FIRSTPART_LINKMAN"].ToString(); //甲方联系人
proinstcompactModel.FIRSTPART_ADDRESS = drPROINSTCOMPACT["FIRSTPART_ADDRESS"].ToString(); //甲方联系地址
proinstcompactModel.ORGANIZER = drPROINSTCOMPACT["ORGANIZER"].ToString(); //承办单位
proinstcompactModel.ORGANIZER_TEL = drPROINSTCOMPACT["ORGANIZER_TEL"].ToString(); //联系电话
proinstcompactModel.ORGANIZER_LINKMAN = drPROINSTCOMPACT["ORGANIZER_LINKMAN"].ToString(); //联系人
proinstcompactModel.ORGANIZER_MOBILE = drPROINSTCOMPACT["ORGANIZER_MOBILE"].ToString(); //联系手机
proinstcompactModel.SECONDPART_NAME = drPROINSTCOMPACT["SECONDPART_NAME"].ToString(); //乙方
proinstcompactModel.SECONDPART_TEL = drPROINSTCOMPACT["SECONDPART_TEL"].ToString(); //乙方联系电话
proinstcompactModel.SECONDPART_MOBILE = drPROINSTCOMPACT["SECONDPART_MOBILE"].ToString(); //乙方联系手机
proinstcompactModel.SECONDPART_AGENT = drPROINSTCOMPACT["SECONDPART_AGENT"].ToString(); //乙方代理人
proinstcompactModel.SECONDPART_OBLIGOR = drPROINSTCOMPACT["SECONDPART_OBLIGOR"].ToString(); //乙方义务人
proinstcompactModel.SECONDPART_OBLIGOR_TEXT = drPROINSTCOMPACT["SECONDPART_OBLIGOR_TEXT"].ToString(); //合同签订程序
proinstcompactModel.SECONDPART_LINKMAN = drPROINSTCOMPACT["SECONDPART_LINKMAN"].ToString(); //乙方联系人
proinstcompactModel.SECONDPART_ADDRESS = drPROINSTCOMPACT["SECONDPART_ADDRESS"].ToString(); //乙方联系地址
if (drPROINSTCOMPACT["CREATEDATE"].ToString() != "")
{
proinstcompactModel.CREATEDATE = drPROINSTCOMPACT["CREATEDATE"].TryParseToDateTime(); //创建时间
}
if (drPROINSTCOMPACT["MODIFYDATE"].ToString() != "")
{
proinstcompactModel.MODIFYDATE = drPROINSTCOMPACT["MODIFYDATE"].TryParseToDateTime(); //修改时间
}
if (drPROINSTCOMPACT["UPLOADDATE"].ToString() != "")
{
proinstcompactModel.UPLOADDATE = drPROINSTCOMPACT["UPLOADDATE"].TryParseToDateTime(); //上传时间
}
if (drPROINSTCOMPACT["APPROVEDDATE"].ToString() != "")
{
proinstcompactModel.APPROVEDDATE = drPROINSTCOMPACT["APPROVEDDATE"].TryParseToDateTime(); //审核时间
}
proinstcompactModel.COMPACT_DESC = drPROINSTCOMPACT["COMPACT_DESC"].ToString(); //说明
proinstcompactModel.COMPACT_CODE = drPROINSTCOMPACT["COMPACT_CODE"].ToString(); //合同编号
if (drPROINSTCOMPACT["COMPACT_STARTDATE"].ToString() != "")
{
proinstcompactModel.COMPACT_STARTDATE = drPROINSTCOMPACT["COMPACT_STARTDATE"].TryParseToDateTime(); //开始时间
}
if (drPROINSTCOMPACT["COMPACT_ENDDATE"].ToString() != "")
{
proinstcompactModel.COMPACT_ENDDATE = drPROINSTCOMPACT["COMPACT_ENDDATE"].TryParseToDateTime(); //结束时间
}
if (drPROINSTCOMPACT["DURATION"].ToString() != "")
{
proinstcompactModel.DURATION = drPROINSTCOMPACT["DURATION"].TryParseToDouble(); //期限
}
if (drPROINSTCOMPACT["SECURITYDEPOSIT"].ToString() != "")
{
proinstcompactModel.SECURITYDEPOSIT = drPROINSTCOMPACT["SECURITYDEPOSIT"].TryParseToDouble(); //履约保证金
}
if (drPROINSTCOMPACT["SAFETYRISKMORTGAGE"].ToString() != "")
{
proinstcompactModel.SAFETYRISKMORTGAGE = drPROINSTCOMPACT["SAFETYRISKMORTGAGE"].TryParseToDouble(); //安全风险抵押金
}
proinstcompactModel.COMPACT_DPDESC = drPROINSTCOMPACT["COMPACT_DPDESC"].ToString(); //合同特别说明
proinstcompactModel.THREEPART_NAME = drPROINSTCOMPACT["THREEPART_NAME"].ToString(); //第三方
proinstcompactModel.THREEPART_TEL = drPROINSTCOMPACT["THREEPART_TEL"].ToString(); //第三方联系电话
proinstcompactModel.THREEPART_MOBILE = drPROINSTCOMPACT["THREEPART_MOBILE"].ToString(); //第三方联系人
proinstcompactModel.THREEPART_ADDRESS = drPROINSTCOMPACT["THREEPART_ADDRESS"].ToString(); //第三方联系地址
proinstcompactModel.THREEPART_LINKMAN = drPROINSTCOMPACT["THREEPART_LINKMAN"].ToString(); //第三方联系人
if (drPROINSTCOMPACT["COMPACT_AMOUNT"].ToString() != "")
{
proinstcompactModel.COMPACT_AMOUNT = drPROINSTCOMPACT["COMPACT_AMOUNT"].TryParseToDouble(); //合同金额
}
if (drPROINSTCOMPACT["COMPACT_ROYALTY"].ToString() != "")
{
proinstcompactModel.COMPACT_ROYALTY = drPROINSTCOMPACT["COMPACT_ROYALTY"].TryParseToDouble(); //合同提成额
}
if (drPROINSTCOMPACT["GUARANTEERATIO"].ToString() != "")
{
proinstcompactModel.GUARANTEERATIO = drPROINSTCOMPACT["GUARANTEERATIO"].TryParseToDouble(); //提成比例
}
proinstcompactModel.SERVERPARTREGION = drPROINSTCOMPACT["SERVERPARTREGION"].ToString(); //所属区域
proinstcompactModel.FLOORSPACE = drPROINSTCOMPACT["FLOORSPACE"].ToString(); //占用面积
if (drPROINSTCOMPACT["FMERCHANTS_ID"].ToString() != "")
{
proinstcompactModel.FMERCHANTS_ID = drPROINSTCOMPACT["FMERCHANTS_ID"].TryParseToInt(); //甲方商户ID
}
if (drPROINSTCOMPACT["FRTMERCHANTS_ID"].ToString() != "")
{
proinstcompactModel.FRTMERCHANTS_ID = drPROINSTCOMPACT["FRTMERCHANTS_ID"].TryParseToInt(); //甲方联系人ID
}
if (drPROINSTCOMPACT["SMERCHANTS_ID"].ToString() != "")
{
proinstcompactModel.SMERCHANTS_ID = drPROINSTCOMPACT["SMERCHANTS_ID"].TryParseToInt(); //乙方商户ID
}
if (drPROINSTCOMPACT["SRTMERCHANTS_ID"].ToString() != "")
{
proinstcompactModel.SRTMERCHANTS_ID = drPROINSTCOMPACT["SRTMERCHANTS_ID"].TryParseToInt(); //乙方联系人ID
}
if (drPROINSTCOMPACT["SERVERPART_ID"].ToString() != "")
{
proinstcompactModel.SERVERPART_ID = drPROINSTCOMPACT["SERVERPART_ID"].TryParseToInt(); //服务区内码
}
proinstcompactModel.SERVERPART_NAME = drPROINSTCOMPACT["SERVERPART_NAME"].ToString(); //服务区名称
proinstcompactModel.SERVERPART_CODE = drPROINSTCOMPACT["SERVERPART_CODE"].ToString(); //服务区编码
if (drPROINSTCOMPACT["REPAIR_TIME"].ToString() != "")
{
proinstcompactModel.REPAIR_TIME = drPROINSTCOMPACT["REPAIR_TIME"].TryParseToDouble(); //报修期限(天)
}
if (drPROINSTCOMPACT["MNANGEMENT_ID"].ToString() != "")
{
proinstcompactModel.MNANGEMENT_ID = drPROINSTCOMPACT["MNANGEMENT_ID"].TryParseToInt(); //招商项目内码
}
proinstcompactModel.LEGAL_REVIEW = drPROINSTCOMPACT["LEGAL_REVIEW"].ToString(); //法审意见
}
#endregion
#endregion
#region
/// <summary>
/// 获取合同表明细
/// </summary>
/// <param name="transaction">事务管理器</param>
/// <param name="PROINSTCOMPACTId">合同表内码</param>
public static Model.PROINSTCOMPACTModel GetPROINSTCOMPACTDetail(Transaction transaction, int PROINSTCOMPACTId)
{
Model.PROINSTCOMPACTModel proinstcompactModel = new Model.PROINSTCOMPACTModel();
Business.PROINSTCOMPACT _PROINSTCOMPACT = new Business.PROINSTCOMPACT(transaction);
_PROINSTCOMPACT.PROINSTCOMPACT_ID = PROINSTCOMPACTId;
if (_PROINSTCOMPACT.Select())
{
proinstcompactModel.HIGHWAYPROINST_ID = _PROINSTCOMPACT.HIGHWAYPROINST_ID; //流程内码
proinstcompactModel.PROINSTCOMPACT_ID = _PROINSTCOMPACT.PROINSTCOMPACT_ID; //合同内码
proinstcompactModel.COMPACT_TYPE = _PROINSTCOMPACT.COMPACT_TYPE; //合同类型
proinstcompactModel.COMPACT_TYPE_TEXT = _PROINSTCOMPACT.COMPACT_TYPE_TEXT; //合同类型
proinstcompactModel.COMPACT_NAME = _PROINSTCOMPACT.COMPACT_NAME; //合同名称
proinstcompactModel.ISFORMAT = _PROINSTCOMPACT.ISFORMAT; //格式合同
proinstcompactModel.FIRSTPART_NAME = _PROINSTCOMPACT.FIRSTPART_NAME; //甲方
proinstcompactModel.FIRSTPART_TEL = _PROINSTCOMPACT.FIRSTPART_TEL; //甲方联系电话
proinstcompactModel.FIRSTPART_MOBILE = _PROINSTCOMPACT.FIRSTPART_MOBILE; //甲方联系手机
proinstcompactModel.FIRSTPART_AGENT = _PROINSTCOMPACT.FIRSTPART_AGENT; //甲方代理人
proinstcompactModel.FIRSTPART_OBLIGOR = _PROINSTCOMPACT.FIRSTPART_OBLIGOR; //甲方义务人
proinstcompactModel.FIRSTPART_LINKMAN = _PROINSTCOMPACT.FIRSTPART_LINKMAN; //甲方联系人
proinstcompactModel.FIRSTPART_ADDRESS = _PROINSTCOMPACT.FIRSTPART_ADDRESS; //甲方联系地址
proinstcompactModel.ORGANIZER = _PROINSTCOMPACT.ORGANIZER; //承办单位
proinstcompactModel.ORGANIZER_TEL = _PROINSTCOMPACT.ORGANIZER_TEL; //联系电话
proinstcompactModel.ORGANIZER_LINKMAN = _PROINSTCOMPACT.ORGANIZER_LINKMAN; //联系人
proinstcompactModel.ORGANIZER_MOBILE = _PROINSTCOMPACT.ORGANIZER_MOBILE; //联系手机
proinstcompactModel.SECONDPART_NAME = _PROINSTCOMPACT.SECONDPART_NAME; //乙方
proinstcompactModel.SECONDPART_TEL = _PROINSTCOMPACT.SECONDPART_TEL; //乙方联系电话
proinstcompactModel.SECONDPART_MOBILE = _PROINSTCOMPACT.SECONDPART_MOBILE; //乙方联系手机
proinstcompactModel.SECONDPART_AGENT = _PROINSTCOMPACT.SECONDPART_AGENT; //乙方代理人
proinstcompactModel.SECONDPART_OBLIGOR = _PROINSTCOMPACT.SECONDPART_OBLIGOR; //乙方义务人
proinstcompactModel.SECONDPART_OBLIGOR_TEXT = _PROINSTCOMPACT.SECONDPART_OBLIGOR_TEXT; //合同签订程序
proinstcompactModel.SECONDPART_LINKMAN = _PROINSTCOMPACT.SECONDPART_LINKMAN; //乙方联系人
proinstcompactModel.SECONDPART_ADDRESS = _PROINSTCOMPACT.SECONDPART_ADDRESS; //乙方联系地址
proinstcompactModel.CREATEDATE = _PROINSTCOMPACT.CREATEDATE; //创建时间
proinstcompactModel.MODIFYDATE = _PROINSTCOMPACT.MODIFYDATE; //修改时间
proinstcompactModel.UPLOADDATE = _PROINSTCOMPACT.UPLOADDATE; //上传时间
proinstcompactModel.APPROVEDDATE = _PROINSTCOMPACT.APPROVEDDATE; //审核时间
proinstcompactModel.COMPACT_DESC = _PROINSTCOMPACT.COMPACT_DESC; //说明
proinstcompactModel.COMPACT_CODE = _PROINSTCOMPACT.COMPACT_CODE; //合同编号
proinstcompactModel.COMPACT_STARTDATE = _PROINSTCOMPACT.COMPACT_STARTDATE; //开始时间
proinstcompactModel.COMPACT_ENDDATE = _PROINSTCOMPACT.COMPACT_ENDDATE; //结束时间
proinstcompactModel.DURATION = _PROINSTCOMPACT.DURATION; //期限
proinstcompactModel.SECURITYDEPOSIT = _PROINSTCOMPACT.SECURITYDEPOSIT; //履约保证金
proinstcompactModel.SAFETYRISKMORTGAGE = _PROINSTCOMPACT.SAFETYRISKMORTGAGE; //安全风险抵押金
proinstcompactModel.COMPACT_DPDESC = _PROINSTCOMPACT.COMPACT_DPDESC; //合同特别说明
proinstcompactModel.THREEPART_NAME = _PROINSTCOMPACT.THREEPART_NAME; //第三方
proinstcompactModel.THREEPART_TEL = _PROINSTCOMPACT.THREEPART_TEL; //第三方联系电话
proinstcompactModel.THREEPART_MOBILE = _PROINSTCOMPACT.THREEPART_MOBILE; //第三方联系人
proinstcompactModel.THREEPART_ADDRESS = _PROINSTCOMPACT.THREEPART_ADDRESS; //第三方联系地址
proinstcompactModel.THREEPART_LINKMAN = _PROINSTCOMPACT.THREEPART_LINKMAN; //第三方联系人
proinstcompactModel.COMPACT_AMOUNT = _PROINSTCOMPACT.COMPACT_AMOUNT; //合同金额
proinstcompactModel.COMPACT_ROYALTY = _PROINSTCOMPACT.COMPACT_ROYALTY; //合同提成额
proinstcompactModel.GUARANTEERATIO = _PROINSTCOMPACT.GUARANTEERATIO; //提成比例
proinstcompactModel.SERVERPARTREGION = _PROINSTCOMPACT.SERVERPARTREGION; //所属区域
proinstcompactModel.FLOORSPACE = _PROINSTCOMPACT.FLOORSPACE; //占用面积
proinstcompactModel.FMERCHANTS_ID = _PROINSTCOMPACT.FMERCHANTS_ID; //甲方商户ID
proinstcompactModel.FRTMERCHANTS_ID = _PROINSTCOMPACT.FRTMERCHANTS_ID; //甲方联系人ID
proinstcompactModel.SMERCHANTS_ID = _PROINSTCOMPACT.SMERCHANTS_ID; //乙方商户ID
proinstcompactModel.SRTMERCHANTS_ID = _PROINSTCOMPACT.SRTMERCHANTS_ID; //乙方联系人ID
proinstcompactModel.SERVERPART_ID = _PROINSTCOMPACT.SERVERPART_ID; //服务区内码
proinstcompactModel.SERVERPART_NAME = _PROINSTCOMPACT.SERVERPART_NAME; //服务区名称
proinstcompactModel.SERVERPART_CODE = _PROINSTCOMPACT.SERVERPART_CODE; //服务区编码
proinstcompactModel.REPAIR_TIME = _PROINSTCOMPACT.REPAIR_TIME; //报修期限(天)
proinstcompactModel.MNANGEMENT_ID = _PROINSTCOMPACT.MNANGEMENT_ID; //招商项目内码
proinstcompactModel.LEGAL_REVIEW = _PROINSTCOMPACT.LEGAL_REVIEW; //法审意见
}
return proinstcompactModel;
}
#endregion
#region
/// <summary>
/// 赋值合同表数据对象
/// </summary>
/// <param name="transaction">事务管理器</param>
/// <param name="proinstcompactModel">合同表数据对象</param>
public static bool SynchroPROINSTCOMPACT(Transaction transaction, Model.PROINSTCOMPACTModel proinstcompactModel)
{
bool SynchroFlag = true;
Business.PROINSTCOMPACT _PROINSTCOMPACT = new Business.PROINSTCOMPACT(transaction);
if (proinstcompactModel.PROINSTCOMPACT_ID != null)
{
_PROINSTCOMPACT.PROINSTCOMPACT_ID = proinstcompactModel.PROINSTCOMPACT_ID;
if (_PROINSTCOMPACT.Select())
{
SynchroModelToObject(_PROINSTCOMPACT, proinstcompactModel);
_PROINSTCOMPACT.Update();
}
else
{
SynchroFlag = false;
}
}
else
{
SynchroModelToObject(_PROINSTCOMPACT, proinstcompactModel);
_PROINSTCOMPACT.Insert();
}
return SynchroFlag;
}
#region
/// <summary>
/// 赋值合同表数据对象
/// </summary>
/// <param name="_PROINSTCOMPACT"></param>
/// <param name="proinstcompactModel"></param>
public static void SynchroModelToObject(Business.PROINSTCOMPACT _PROINSTCOMPACT, Model.PROINSTCOMPACTModel proinstcompactModel)
{
_PROINSTCOMPACT.HIGHWAYPROINST_ID = proinstcompactModel.HIGHWAYPROINST_ID; //流程内码
_PROINSTCOMPACT.COMPACT_TYPE = proinstcompactModel.COMPACT_TYPE; //合同类型
_PROINSTCOMPACT.COMPACT_TYPE_TEXT = proinstcompactModel.COMPACT_TYPE_TEXT; //合同类型
_PROINSTCOMPACT.COMPACT_NAME = proinstcompactModel.COMPACT_NAME; //合同名称
_PROINSTCOMPACT.ISFORMAT = proinstcompactModel.ISFORMAT; //格式合同
_PROINSTCOMPACT.FIRSTPART_NAME = proinstcompactModel.FIRSTPART_NAME; //甲方
_PROINSTCOMPACT.FIRSTPART_TEL = proinstcompactModel.FIRSTPART_TEL; //甲方联系电话
_PROINSTCOMPACT.FIRSTPART_MOBILE = proinstcompactModel.FIRSTPART_MOBILE; //甲方联系手机
_PROINSTCOMPACT.FIRSTPART_AGENT = proinstcompactModel.FIRSTPART_AGENT; //甲方代理人
_PROINSTCOMPACT.FIRSTPART_OBLIGOR = proinstcompactModel.FIRSTPART_OBLIGOR; //甲方义务人
_PROINSTCOMPACT.FIRSTPART_LINKMAN = proinstcompactModel.FIRSTPART_LINKMAN; //甲方联系人
_PROINSTCOMPACT.FIRSTPART_ADDRESS = proinstcompactModel.FIRSTPART_ADDRESS; //甲方联系地址
_PROINSTCOMPACT.ORGANIZER = proinstcompactModel.ORGANIZER; //承办单位
_PROINSTCOMPACT.ORGANIZER_TEL = proinstcompactModel.ORGANIZER_TEL; //联系电话
_PROINSTCOMPACT.ORGANIZER_LINKMAN = proinstcompactModel.ORGANIZER_LINKMAN; //联系人
_PROINSTCOMPACT.ORGANIZER_MOBILE = proinstcompactModel.ORGANIZER_MOBILE; //联系手机
_PROINSTCOMPACT.SECONDPART_NAME = proinstcompactModel.SECONDPART_NAME; //乙方
_PROINSTCOMPACT.SECONDPART_TEL = proinstcompactModel.SECONDPART_TEL; //乙方联系电话
_PROINSTCOMPACT.SECONDPART_MOBILE = proinstcompactModel.SECONDPART_MOBILE; //乙方联系手机
_PROINSTCOMPACT.SECONDPART_AGENT = proinstcompactModel.SECONDPART_AGENT; //乙方代理人
_PROINSTCOMPACT.SECONDPART_OBLIGOR = proinstcompactModel.SECONDPART_OBLIGOR; //乙方义务人
_PROINSTCOMPACT.SECONDPART_OBLIGOR_TEXT = proinstcompactModel.SECONDPART_OBLIGOR_TEXT; //合同签订程序
_PROINSTCOMPACT.SECONDPART_LINKMAN = proinstcompactModel.SECONDPART_LINKMAN; //乙方联系人
_PROINSTCOMPACT.SECONDPART_ADDRESS = proinstcompactModel.SECONDPART_ADDRESS; //乙方联系地址
_PROINSTCOMPACT.CREATEDATE = proinstcompactModel.CREATEDATE; //创建时间
_PROINSTCOMPACT.MODIFYDATE = proinstcompactModel.MODIFYDATE; //修改时间
_PROINSTCOMPACT.UPLOADDATE = proinstcompactModel.UPLOADDATE; //上传时间
_PROINSTCOMPACT.APPROVEDDATE = proinstcompactModel.APPROVEDDATE; //审核时间
_PROINSTCOMPACT.COMPACT_DESC = proinstcompactModel.COMPACT_DESC; //说明
_PROINSTCOMPACT.COMPACT_CODE = proinstcompactModel.COMPACT_CODE; //合同编号
_PROINSTCOMPACT.COMPACT_STARTDATE = proinstcompactModel.COMPACT_STARTDATE; //开始时间
_PROINSTCOMPACT.COMPACT_ENDDATE = proinstcompactModel.COMPACT_ENDDATE; //结束时间
_PROINSTCOMPACT.DURATION = proinstcompactModel.DURATION; //期限
_PROINSTCOMPACT.SECURITYDEPOSIT = proinstcompactModel.SECURITYDEPOSIT; //履约保证金
_PROINSTCOMPACT.SAFETYRISKMORTGAGE = proinstcompactModel.SAFETYRISKMORTGAGE; //安全风险抵押金
_PROINSTCOMPACT.COMPACT_DPDESC = proinstcompactModel.COMPACT_DPDESC; //合同特别说明
_PROINSTCOMPACT.THREEPART_NAME = proinstcompactModel.THREEPART_NAME; //第三方
_PROINSTCOMPACT.THREEPART_TEL = proinstcompactModel.THREEPART_TEL; //第三方联系电话
_PROINSTCOMPACT.THREEPART_MOBILE = proinstcompactModel.THREEPART_MOBILE; //第三方联系人
_PROINSTCOMPACT.THREEPART_ADDRESS = proinstcompactModel.THREEPART_ADDRESS; //第三方联系地址
_PROINSTCOMPACT.THREEPART_LINKMAN = proinstcompactModel.THREEPART_LINKMAN; //第三方联系人
_PROINSTCOMPACT.COMPACT_AMOUNT = proinstcompactModel.COMPACT_AMOUNT; //合同金额
_PROINSTCOMPACT.COMPACT_ROYALTY = proinstcompactModel.COMPACT_ROYALTY; //合同提成额
_PROINSTCOMPACT.GUARANTEERATIO = proinstcompactModel.GUARANTEERATIO; //提成比例
_PROINSTCOMPACT.SERVERPARTREGION = proinstcompactModel.SERVERPARTREGION; //所属区域
_PROINSTCOMPACT.FLOORSPACE = proinstcompactModel.FLOORSPACE; //占用面积
_PROINSTCOMPACT.FMERCHANTS_ID = proinstcompactModel.FMERCHANTS_ID; //甲方商户ID
_PROINSTCOMPACT.FRTMERCHANTS_ID = proinstcompactModel.FRTMERCHANTS_ID; //甲方联系人ID
_PROINSTCOMPACT.SMERCHANTS_ID = proinstcompactModel.SMERCHANTS_ID; //乙方商户ID
_PROINSTCOMPACT.SRTMERCHANTS_ID = proinstcompactModel.SRTMERCHANTS_ID; //乙方联系人ID
_PROINSTCOMPACT.SERVERPART_ID = proinstcompactModel.SERVERPART_ID; //服务区内码
_PROINSTCOMPACT.SERVERPART_NAME = proinstcompactModel.SERVERPART_NAME; //服务区名称
_PROINSTCOMPACT.SERVERPART_CODE = proinstcompactModel.SERVERPART_CODE; //服务区编码
_PROINSTCOMPACT.REPAIR_TIME = proinstcompactModel.REPAIR_TIME; //报修期限(天)
_PROINSTCOMPACT.MNANGEMENT_ID = proinstcompactModel.MNANGEMENT_ID; //招商项目内码
_PROINSTCOMPACT.LEGAL_REVIEW = proinstcompactModel.LEGAL_REVIEW; //法审意见
}
#endregion
#endregion
#region
/// <summary>
/// 删除合同表
/// </summary>
/// <param name="transaction">事务管理器</param>
/// <param name="PROINSTCOMPACTId">合同表内码</param>
public static bool DeletePROINSTCOMPACT(Transaction transaction, int? PROINSTCOMPACTId)
{
bool DeleteFlag = false;
if (PROINSTCOMPACTId != null)
{
Business.PROINSTCOMPACT _PROINSTCOMPACT = new Business.PROINSTCOMPACT(transaction);
_PROINSTCOMPACT.PROINSTCOMPACT_ID = PROINSTCOMPACTId;
if (_PROINSTCOMPACT.Select())
{
_PROINSTCOMPACT.PROINSTCOMPACT_STATE = 0;
DeleteFlag = _PROINSTCOMPACT.Update();
}
}
return DeleteFlag;
}
#endregion
}
}