using System;
using System.Collections.Generic;
using System.Data;
using SuperMap.RealEstate.ServiceModel;
using Business = SuperMap.RealEstate.ReportDataAnalysis.Business;
using HZQR.Common;
namespace GSYWApi.GeneralMethod
{
///
/// 相关方法
///
public class ENDACCOUNTHelper
{
#region 获取列表
///
/// 获取列表
///
/// 事务管理器
/// 查询结果总数
/// 查询条件对象
public static List GetENDACCOUNTList(Transaction transaction,
ref int TotalCount, Model.SearchModel searchModel)
{
List ENDACCOUNTList = new List();
string WhereSQL = "", RowFilterSQL = "";
if (searchModel.SearchParameter != null)
{
WhereSQL = OperationDataHelper.GetWhereSQL(searchModel.SearchParameter, searchModel.QueryType);
if (WhereSQL != "")
{
WhereSQL = "WHERE " + WhereSQL;
}
}
DataTable dtENDACCOUNT = new Business.ENDACCOUNT(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 != "")
{
dtENDACCOUNT.DefaultView.RowFilter = RowFilterSQL;
}
//排序:
dtENDACCOUNT.DefaultView.Sort = searchModel.SortStr;
dtENDACCOUNT = dtENDACCOUNT.DefaultView.ToTable();
//获取查询结果总记录条数
TotalCount = dtENDACCOUNT.Rows.Count;
//根据传入的页码和每页显示条数返回结果
dtENDACCOUNT = CommonHelper.GetDataTableWithPageSize(dtENDACCOUNT, searchModel.PageSize, searchModel.PageIndex);
foreach (DataRow drENDACCOUNT in dtENDACCOUNT.Rows)
{
Model.ENDACCOUNTModel endaccountModel = new Model.ENDACCOUNTModel();
endaccountModel.ENDACCOUNT_ID = drENDACCOUNT["ENDACCOUNT_ID"].TryParseToInt(); //ENDACCOUNT_ID
endaccountModel.SERVERPART_ID = drENDACCOUNT["SERVERPART_ID"].TryParseToInt(); //SERVERPART_ID
endaccountModel.SERVERPARTCODE = drENDACCOUNT["SERVERPARTCODE"].ToString(); //SERVERPARTCODE
endaccountModel.SERVERPART_NAME = drENDACCOUNT["SERVERPART_NAME"].ToString(); //SERVERPART_NAME
endaccountModel.PROVINCE_CODE = drENDACCOUNT["PROVINCE_CODE"].TryParseToInt(); //PROVINCE_CODE
endaccountModel.ENDACCOUNT_DATE = drENDACCOUNT["ENDACCOUNT_DATE"].TryParseToDateTime(); //ENDACCOUNT_DATE
endaccountModel.STATISTICS_DATE = drENDACCOUNT["STATISTICS_DATE"].TryParseToDateTime(); //STATISTICS_DATE
endaccountModel.ENDACCOUNT_STARTDATE = drENDACCOUNT["ENDACCOUNT_STARTDATE"].TryParseToDateTime(); //ENDACCOUNT_STARTDATE
endaccountModel.SHOPCODE = drENDACCOUNT["SHOPCODE"].ToString(); //SHOPCODE
endaccountModel.SHOPNAME = drENDACCOUNT["SHOPNAME"].ToString(); //SHOPNAME
endaccountModel.MACHINECODE = drENDACCOUNT["MACHINECODE"].ToString(); //MACHINECODE
endaccountModel.ENDPERSONCODE = drENDACCOUNT["ENDPERSONCODE"].ToString(); //ENDPERSONCODE
endaccountModel.WORKER_NAME = drENDACCOUNT["WORKER_NAME"].ToString(); //WORKER_NAME
endaccountModel.CASHIER_NAME = drENDACCOUNT["CASHIER_NAME"].ToString(); //CASHIER_NAME
endaccountModel.TICKETCOUNT = drENDACCOUNT["TICKETCOUNT"].TryParseToDouble(); //TICKETCOUNT
endaccountModel.TOTALCOUNT = drENDACCOUNT["TOTALCOUNT"].TryParseToDouble(); //TOTALCOUNT
endaccountModel.TOTALSELLAMOUNT = drENDACCOUNT["TOTALSELLAMOUNT"].TryParseToDouble(); //TOTALSELLAMOUNT
endaccountModel.TOTALOFFAMOUNT = drENDACCOUNT["TOTALOFFAMOUNT"].TryParseToDouble(); //TOTALOFFAMOUNT
endaccountModel.CASH = drENDACCOUNT["CASH"].TryParseToDouble(); //CASH
endaccountModel.CREDITCARD = drENDACCOUNT["CREDITCARD"].TryParseToDouble(); //CREDITCARD
endaccountModel.TICKETBILL = drENDACCOUNT["TICKETBILL"].TryParseToDouble(); //TICKETBILL
endaccountModel.VIPPERSON = drENDACCOUNT["VIPPERSON"].TryParseToDouble(); //VIPPERSON
endaccountModel.COSTBILL = drENDACCOUNT["COSTBILL"].TryParseToDouble(); //COSTBILL
endaccountModel.OTHERPAY = drENDACCOUNT["OTHERPAY"].TryParseToDouble(); //OTHERPAY
endaccountModel.CASHPAY = drENDACCOUNT["CASHPAY"].TryParseToDouble(); //CASHPAY
endaccountModel.CASHPAY_DOWNLORD = drENDACCOUNT["CASHPAY_DOWNLORD"].TryParseToDouble(); //CASHPAY_DOWNLORD
endaccountModel.DIFFERENT_PRICE = drENDACCOUNT["DIFFERENT_PRICE"].TryParseToDouble(); //DIFFERENT_PRICE
endaccountModel.DIFFERENCE_REASON = drENDACCOUNT["DIFFERENCE_REASON"].ToString(); //DIFFERENCE_REASON
endaccountModel.DESCRIPTION_STAFF = drENDACCOUNT["DESCRIPTION_STAFF"].ToString(); //DESCRIPTION_STAFF
endaccountModel.DESCRIPTION_DATE = drENDACCOUNT["DESCRIPTION_DATE"].TryParseToDateTime(); //DESCRIPTION_DATE
endaccountModel.APPROVE_STAFF = drENDACCOUNT["APPROVE_STAFF"].ToString(); //APPROVE_STAFF
endaccountModel.APPROVE_DATE = drENDACCOUNT["APPROVE_DATE"].TryParseToDateTime(); //APPROVE_DATE
endaccountModel.APPROVED_INFO = drENDACCOUNT["APPROVED_INFO"].ToString(); //APPROVED_INFO
endaccountModel.TREATMENT_MARK = (short)drENDACCOUNT["TREATMENT_MARK"].TryParseToInt(); //TREATMENT_MARK
endaccountModel.DOWNLOAD_DATE = drENDACCOUNT["DOWNLOAD_DATE"].TryParseToDateTime(); //DOWNLOAD_DATE
endaccountModel.VALID = (short)drENDACCOUNT["VALID"].TryParseToInt(); //VALID
endaccountModel.ENDACCOUNT_DESC = drENDACCOUNT["ENDACCOUNT_DESC"].ToString(); //ENDACCOUNT_DESC
endaccountModel.OPERATE_TYPE = (short)drENDACCOUNT["OPERATE_TYPE"].TryParseToInt(); //OPERATE_TYPE
endaccountModel.TICKETCODE = drENDACCOUNT["TICKETCODE"].TryParseToInt(); //TICKETCODE
endaccountModel.SELLCOUNT = drENDACCOUNT["SELLCOUNT"].TryParseToDouble(); //SELLCOUNT
endaccountModel.FACTAMOUNT = drENDACCOUNT["FACTAMOUNT"].TryParseToDouble(); //FACTAMOUNT
endaccountModel.TICKET_COUNT = drENDACCOUNT["TICKET_COUNT"].TryParseToDouble(); //TICKET_COUNT
endaccountModel.FACT_AMOUNT = drENDACCOUNT["FACT_AMOUNT"].TryParseToDouble(); //FACT_AMOUNT
endaccountModel.TICKETCODE_SALE = drENDACCOUNT["TICKETCODE_SALE"].TryParseToInt(); //TICKETCODE_SALE
endaccountModel.SELLCOUNT_SALE = drENDACCOUNT["SELLCOUNT_SALE"].TryParseToDouble(); //SELLCOUNT_SALE
endaccountModel.FACTAMOUNT_SALE = drENDACCOUNT["FACTAMOUNT_SALE"].TryParseToDouble(); //FACTAMOUNT_SALE
endaccountModel.TICKETCODE_CIGARETTE = drENDACCOUNT["TICKETCODE_CIGARETTE"].TryParseToInt(); //TICKETCODE_CIGARETTE
endaccountModel.SELLCOUNT_CIGARETTE = drENDACCOUNT["SELLCOUNT_CIGARETTE"].TryParseToDouble(); //SELLCOUNT_CIGARETTE
endaccountModel.FACTAMOUNT_CIGARETTE = drENDACCOUNT["FACTAMOUNT_CIGARETTE"].TryParseToDouble(); //FACTAMOUNT_CIGARETTE
endaccountModel.SELLCOUNT_PROMOTION = drENDACCOUNT["SELLCOUNT_PROMOTION"].TryParseToDouble(); //SELLCOUNT_PROMOTION
endaccountModel.FACTAMOUNT_PROMOTION = drENDACCOUNT["FACTAMOUNT_PROMOTION"].TryParseToDouble(); //FACTAMOUNT_PROMOTION
endaccountModel.XCCHECK = drENDACCOUNT["XCCHECK"].TryParseToInt(); //XCCHECK
endaccountModel.QYCHECK = drENDACCOUNT["QYCHECK"].TryParseToInt(); //QYCHECK
endaccountModel.GSCHECK = drENDACCOUNT["GSCHECK"].TryParseToInt(); //GSCHECK
endaccountModel.CHECK_COUNT = drENDACCOUNT["CHECK_COUNT"].TryParseToInt(); //CHECK_COUNT
endaccountModel.CHECK_INFO = drENDACCOUNT["CHECK_INFO"].ToString(); //CHECK_INFO
endaccountModel.CASH_CORRECT = drENDACCOUNT["CASH_CORRECT"].TryParseToDouble(); //CASH_CORRECT
endaccountModel.MOBILE_CORRECT = drENDACCOUNT["MOBILE_CORRECT"].TryParseToDouble(); //MOBILE_CORRECT
endaccountModel.SALE_CORRECT = drENDACCOUNT["SALE_CORRECT"].TryParseToDouble(); //SALE_CORRECT
endaccountModel.CORRECT_AMOUNT = drENDACCOUNT["CORRECT_AMOUNT"].TryParseToDouble(); //CORRECT_AMOUNT
endaccountModel.ONLINETICKET = drENDACCOUNT["ONLINETICKET"].TryParseToDouble(); //ONLINETICKET
endaccountModel.ONLINEAMOUNT = drENDACCOUNT["ONLINEAMOUNT"].TryParseToDouble(); //ONLINEAMOUNT
endaccountModel.REVIEW_STATE = (short)drENDACCOUNT["REVIEW_STATE"].TryParseToInt(); //REVIEW_STATE
ENDACCOUNTList.Add(endaccountModel);
}
return ENDACCOUNTList;
}
#endregion
#region 获取明细
///
/// 获取明细
///
/// 事务管理器
/// 内码
public static Model.ENDACCOUNTModel GetENDACCOUNTDetail(Transaction transaction, int ENDACCOUNTId)
{
Model.ENDACCOUNTModel endaccountModel = new Model.ENDACCOUNTModel();
Business.ENDACCOUNT _ENDACCOUNT = new Business.ENDACCOUNT(transaction);
_ENDACCOUNT.ENDACCOUNT_ID = ENDACCOUNTId;
if (_ENDACCOUNT.Select())
{
endaccountModel.ENDACCOUNT_ID = _ENDACCOUNT.ENDACCOUNT_ID; //ENDACCOUNT_ID
endaccountModel.SERVERPART_ID = _ENDACCOUNT.SERVERPART_ID; //SERVERPART_ID
endaccountModel.SERVERPARTCODE = _ENDACCOUNT.SERVERPARTCODE; //SERVERPARTCODE
endaccountModel.SERVERPART_NAME = _ENDACCOUNT.SERVERPART_NAME; //SERVERPART_NAME
endaccountModel.PROVINCE_CODE = _ENDACCOUNT.PROVINCE_CODE; //PROVINCE_CODE
endaccountModel.ENDACCOUNT_DATE = _ENDACCOUNT.ENDACCOUNT_DATE; //ENDACCOUNT_DATE
endaccountModel.STATISTICS_DATE = _ENDACCOUNT.STATISTICS_DATE; //STATISTICS_DATE
endaccountModel.ENDACCOUNT_STARTDATE = _ENDACCOUNT.ENDACCOUNT_STARTDATE; //ENDACCOUNT_STARTDATE
endaccountModel.SHOPCODE = _ENDACCOUNT.SHOPCODE; //SHOPCODE
endaccountModel.SHOPNAME = _ENDACCOUNT.SHOPNAME; //SHOPNAME
endaccountModel.MACHINECODE = _ENDACCOUNT.MACHINECODE; //MACHINECODE
endaccountModel.ENDPERSONCODE = _ENDACCOUNT.ENDPERSONCODE; //ENDPERSONCODE
endaccountModel.WORKER_NAME = _ENDACCOUNT.WORKER_NAME; //WORKER_NAME
endaccountModel.CASHIER_NAME = _ENDACCOUNT.CASHIER_NAME; //CASHIER_NAME
endaccountModel.TICKETCOUNT = _ENDACCOUNT.TICKETCOUNT; //TICKETCOUNT
endaccountModel.TOTALCOUNT = _ENDACCOUNT.TOTALCOUNT; //TOTALCOUNT
endaccountModel.TOTALSELLAMOUNT = _ENDACCOUNT.TOTALSELLAMOUNT; //TOTALSELLAMOUNT
endaccountModel.TOTALOFFAMOUNT = _ENDACCOUNT.TOTALOFFAMOUNT; //TOTALOFFAMOUNT
endaccountModel.CASH = _ENDACCOUNT.CASH; //CASH
endaccountModel.CREDITCARD = _ENDACCOUNT.CREDITCARD; //CREDITCARD
endaccountModel.TICKETBILL = _ENDACCOUNT.TICKETBILL; //TICKETBILL
endaccountModel.VIPPERSON = _ENDACCOUNT.VIPPERSON; //VIPPERSON
endaccountModel.COSTBILL = _ENDACCOUNT.COSTBILL; //COSTBILL
endaccountModel.OTHERPAY = _ENDACCOUNT.OTHERPAY; //OTHERPAY
endaccountModel.CASHPAY = _ENDACCOUNT.CASHPAY; //CASHPAY
endaccountModel.CASHPAY_DOWNLORD = _ENDACCOUNT.CASHPAY_DOWNLORD; //CASHPAY_DOWNLORD
endaccountModel.DIFFERENT_PRICE = _ENDACCOUNT.DIFFERENT_PRICE; //DIFFERENT_PRICE
endaccountModel.DIFFERENCE_REASON = _ENDACCOUNT.DIFFERENCE_REASON; //DIFFERENCE_REASON
endaccountModel.DESCRIPTION_STAFF = _ENDACCOUNT.DESCRIPTION_STAFF; //DESCRIPTION_STAFF
endaccountModel.DESCRIPTION_DATE = _ENDACCOUNT.DESCRIPTION_DATE; //DESCRIPTION_DATE
endaccountModel.APPROVE_STAFF = _ENDACCOUNT.APPROVE_STAFF; //APPROVE_STAFF
endaccountModel.APPROVE_DATE = _ENDACCOUNT.APPROVE_DATE; //APPROVE_DATE
endaccountModel.APPROVED_INFO = _ENDACCOUNT.APPROVED_INFO; //APPROVED_INFO
endaccountModel.TREATMENT_MARK = _ENDACCOUNT.TREATMENT_MARK; //TREATMENT_MARK
endaccountModel.DOWNLOAD_DATE = _ENDACCOUNT.DOWNLOAD_DATE; //DOWNLOAD_DATE
endaccountModel.VALID = _ENDACCOUNT.VALID; //VALID
endaccountModel.ENDACCOUNT_DESC = _ENDACCOUNT.ENDACCOUNT_DESC; //ENDACCOUNT_DESC
endaccountModel.OPERATE_TYPE = _ENDACCOUNT.OPERATE_TYPE; //OPERATE_TYPE
endaccountModel.TICKETCODE = _ENDACCOUNT.TICKETCODE; //TICKETCODE
endaccountModel.SELLCOUNT = _ENDACCOUNT.SELLCOUNT; //SELLCOUNT
endaccountModel.FACTAMOUNT = _ENDACCOUNT.FACTAMOUNT; //FACTAMOUNT
endaccountModel.TICKET_COUNT = _ENDACCOUNT.TICKET_COUNT; //TICKET_COUNT
endaccountModel.FACT_AMOUNT = _ENDACCOUNT.FACT_AMOUNT; //FACT_AMOUNT
endaccountModel.TICKETCODE_SALE = _ENDACCOUNT.TICKETCODE_SALE; //TICKETCODE_SALE
endaccountModel.SELLCOUNT_SALE = _ENDACCOUNT.SELLCOUNT_SALE; //SELLCOUNT_SALE
endaccountModel.FACTAMOUNT_SALE = _ENDACCOUNT.FACTAMOUNT_SALE; //FACTAMOUNT_SALE
endaccountModel.TICKETCODE_CIGARETTE = _ENDACCOUNT.TICKETCODE_CIGARETTE; //TICKETCODE_CIGARETTE
endaccountModel.SELLCOUNT_CIGARETTE = _ENDACCOUNT.SELLCOUNT_CIGARETTE; //SELLCOUNT_CIGARETTE
endaccountModel.FACTAMOUNT_CIGARETTE = _ENDACCOUNT.FACTAMOUNT_CIGARETTE; //FACTAMOUNT_CIGARETTE
endaccountModel.SELLCOUNT_PROMOTION = _ENDACCOUNT.SELLCOUNT_PROMOTION; //SELLCOUNT_PROMOTION
endaccountModel.FACTAMOUNT_PROMOTION = _ENDACCOUNT.FACTAMOUNT_PROMOTION; //FACTAMOUNT_PROMOTION
endaccountModel.XCCHECK = _ENDACCOUNT.XCCHECK; //XCCHECK
endaccountModel.QYCHECK = _ENDACCOUNT.QYCHECK; //QYCHECK
endaccountModel.GSCHECK = _ENDACCOUNT.GSCHECK; //GSCHECK
endaccountModel.CHECK_COUNT = _ENDACCOUNT.CHECK_COUNT; //CHECK_COUNT
endaccountModel.CHECK_INFO = _ENDACCOUNT.CHECK_INFO; //CHECK_INFO
endaccountModel.CASH_CORRECT = _ENDACCOUNT.CASH_CORRECT; //CASH_CORRECT
endaccountModel.MOBILE_CORRECT = _ENDACCOUNT.MOBILE_CORRECT; //MOBILE_CORRECT
endaccountModel.SALE_CORRECT = _ENDACCOUNT.SALE_CORRECT; //SALE_CORRECT
endaccountModel.CORRECT_AMOUNT = _ENDACCOUNT.CORRECT_AMOUNT; //CORRECT_AMOUNT
endaccountModel.ONLINETICKET = _ENDACCOUNT.ONLINETICKET; //ONLINETICKET
endaccountModel.ONLINEAMOUNT = _ENDACCOUNT.ONLINEAMOUNT; //ONLINEAMOUNT
endaccountModel.REVIEW_STATE = _ENDACCOUNT.REVIEW_STATE; //REVIEW_STATE
}
return endaccountModel;
}
#endregion
#region 同步
///
/// 赋值数据对象
///
/// 事务管理器
/// 数据对象
public static bool SynchroENDACCOUNT(Transaction transaction, Model.ENDACCOUNTModel endaccountModel)
{
bool SynchroFlag = true;
Business.ENDACCOUNT _ENDACCOUNT = new Business.ENDACCOUNT(transaction);
if (endaccountModel.ENDACCOUNT_ID != null)
{
_ENDACCOUNT.ENDACCOUNT_ID = endaccountModel.ENDACCOUNT_ID;
if (_ENDACCOUNT.Select())
{
SynchroModelToObject(_ENDACCOUNT, endaccountModel);
_ENDACCOUNT.Update();
}
else
{
SynchroFlag = false;
}
}
else
{
SynchroModelToObject(_ENDACCOUNT, endaccountModel);
_ENDACCOUNT.Insert();
}
return SynchroFlag;
}
#region 赋值数据对象
///
/// 赋值数据对象
///
///
///
public static void SynchroModelToObject(Business.ENDACCOUNT _ENDACCOUNT, Model.ENDACCOUNTModel endaccountModel)
{
_ENDACCOUNT.SERVERPART_ID = endaccountModel.SERVERPART_ID; //SERVERPART_ID
_ENDACCOUNT.SERVERPARTCODE = endaccountModel.SERVERPARTCODE; //SERVERPARTCODE
_ENDACCOUNT.SERVERPART_NAME = endaccountModel.SERVERPART_NAME; //SERVERPART_NAME
_ENDACCOUNT.PROVINCE_CODE = endaccountModel.PROVINCE_CODE; //PROVINCE_CODE
_ENDACCOUNT.ENDACCOUNT_DATE = endaccountModel.ENDACCOUNT_DATE; //ENDACCOUNT_DATE
_ENDACCOUNT.STATISTICS_DATE = endaccountModel.STATISTICS_DATE; //STATISTICS_DATE
_ENDACCOUNT.ENDACCOUNT_STARTDATE = endaccountModel.ENDACCOUNT_STARTDATE; //ENDACCOUNT_STARTDATE
_ENDACCOUNT.SHOPCODE = endaccountModel.SHOPCODE; //SHOPCODE
_ENDACCOUNT.SHOPNAME = endaccountModel.SHOPNAME; //SHOPNAME
_ENDACCOUNT.MACHINECODE = endaccountModel.MACHINECODE; //MACHINECODE
_ENDACCOUNT.ENDPERSONCODE = endaccountModel.ENDPERSONCODE; //ENDPERSONCODE
_ENDACCOUNT.WORKER_NAME = endaccountModel.WORKER_NAME; //WORKER_NAME
_ENDACCOUNT.CASHIER_NAME = endaccountModel.CASHIER_NAME; //CASHIER_NAME
_ENDACCOUNT.TICKETCOUNT = endaccountModel.TICKETCOUNT; //TICKETCOUNT
_ENDACCOUNT.TOTALCOUNT = endaccountModel.TOTALCOUNT; //TOTALCOUNT
_ENDACCOUNT.TOTALSELLAMOUNT = endaccountModel.TOTALSELLAMOUNT; //TOTALSELLAMOUNT
_ENDACCOUNT.TOTALOFFAMOUNT = endaccountModel.TOTALOFFAMOUNT; //TOTALOFFAMOUNT
_ENDACCOUNT.CASH = endaccountModel.CASH; //CASH
_ENDACCOUNT.CREDITCARD = endaccountModel.CREDITCARD; //CREDITCARD
_ENDACCOUNT.TICKETBILL = endaccountModel.TICKETBILL; //TICKETBILL
_ENDACCOUNT.VIPPERSON = endaccountModel.VIPPERSON; //VIPPERSON
_ENDACCOUNT.COSTBILL = endaccountModel.COSTBILL; //COSTBILL
_ENDACCOUNT.OTHERPAY = endaccountModel.OTHERPAY; //OTHERPAY
_ENDACCOUNT.CASHPAY = endaccountModel.CASHPAY; //CASHPAY
_ENDACCOUNT.CASHPAY_DOWNLORD = endaccountModel.CASHPAY_DOWNLORD; //CASHPAY_DOWNLORD
_ENDACCOUNT.DIFFERENT_PRICE = endaccountModel.DIFFERENT_PRICE; //DIFFERENT_PRICE
_ENDACCOUNT.DIFFERENCE_REASON = endaccountModel.DIFFERENCE_REASON; //DIFFERENCE_REASON
_ENDACCOUNT.DESCRIPTION_STAFF = endaccountModel.DESCRIPTION_STAFF; //DESCRIPTION_STAFF
_ENDACCOUNT.DESCRIPTION_DATE = endaccountModel.DESCRIPTION_DATE; //DESCRIPTION_DATE
_ENDACCOUNT.APPROVE_STAFF = endaccountModel.APPROVE_STAFF; //APPROVE_STAFF
_ENDACCOUNT.APPROVE_DATE = endaccountModel.APPROVE_DATE; //APPROVE_DATE
_ENDACCOUNT.APPROVED_INFO = endaccountModel.APPROVED_INFO; //APPROVED_INFO
_ENDACCOUNT.TREATMENT_MARK = endaccountModel.TREATMENT_MARK; //TREATMENT_MARK
_ENDACCOUNT.DOWNLOAD_DATE = endaccountModel.DOWNLOAD_DATE; //DOWNLOAD_DATE
_ENDACCOUNT.VALID = endaccountModel.VALID; //VALID
_ENDACCOUNT.ENDACCOUNT_DESC = endaccountModel.ENDACCOUNT_DESC; //ENDACCOUNT_DESC
_ENDACCOUNT.OPERATE_TYPE = endaccountModel.OPERATE_TYPE; //OPERATE_TYPE
_ENDACCOUNT.TICKETCODE = endaccountModel.TICKETCODE; //TICKETCODE
_ENDACCOUNT.SELLCOUNT = endaccountModel.SELLCOUNT; //SELLCOUNT
_ENDACCOUNT.FACTAMOUNT = endaccountModel.FACTAMOUNT; //FACTAMOUNT
_ENDACCOUNT.TICKET_COUNT = endaccountModel.TICKET_COUNT; //TICKET_COUNT
_ENDACCOUNT.FACT_AMOUNT = endaccountModel.FACT_AMOUNT; //FACT_AMOUNT
_ENDACCOUNT.TICKETCODE_SALE = endaccountModel.TICKETCODE_SALE; //TICKETCODE_SALE
_ENDACCOUNT.SELLCOUNT_SALE = endaccountModel.SELLCOUNT_SALE; //SELLCOUNT_SALE
_ENDACCOUNT.FACTAMOUNT_SALE = endaccountModel.FACTAMOUNT_SALE; //FACTAMOUNT_SALE
_ENDACCOUNT.TICKETCODE_CIGARETTE = endaccountModel.TICKETCODE_CIGARETTE; //TICKETCODE_CIGARETTE
_ENDACCOUNT.SELLCOUNT_CIGARETTE = endaccountModel.SELLCOUNT_CIGARETTE; //SELLCOUNT_CIGARETTE
_ENDACCOUNT.FACTAMOUNT_CIGARETTE = endaccountModel.FACTAMOUNT_CIGARETTE; //FACTAMOUNT_CIGARETTE
_ENDACCOUNT.SELLCOUNT_PROMOTION = endaccountModel.SELLCOUNT_PROMOTION; //SELLCOUNT_PROMOTION
_ENDACCOUNT.FACTAMOUNT_PROMOTION = endaccountModel.FACTAMOUNT_PROMOTION; //FACTAMOUNT_PROMOTION
_ENDACCOUNT.XCCHECK = endaccountModel.XCCHECK; //XCCHECK
_ENDACCOUNT.QYCHECK = endaccountModel.QYCHECK; //QYCHECK
_ENDACCOUNT.GSCHECK = endaccountModel.GSCHECK; //GSCHECK
_ENDACCOUNT.CHECK_COUNT = endaccountModel.CHECK_COUNT; //CHECK_COUNT
_ENDACCOUNT.CHECK_INFO = endaccountModel.CHECK_INFO; //CHECK_INFO
_ENDACCOUNT.CASH_CORRECT = endaccountModel.CASH_CORRECT; //CASH_CORRECT
_ENDACCOUNT.MOBILE_CORRECT = endaccountModel.MOBILE_CORRECT; //MOBILE_CORRECT
_ENDACCOUNT.SALE_CORRECT = endaccountModel.SALE_CORRECT; //SALE_CORRECT
_ENDACCOUNT.CORRECT_AMOUNT = endaccountModel.CORRECT_AMOUNT; //CORRECT_AMOUNT
_ENDACCOUNT.ONLINETICKET = endaccountModel.ONLINETICKET; //ONLINETICKET
_ENDACCOUNT.ONLINEAMOUNT = endaccountModel.ONLINEAMOUNT; //ONLINEAMOUNT
_ENDACCOUNT.REVIEW_STATE = endaccountModel.REVIEW_STATE; //REVIEW_STATE
}
#endregion
#endregion
#region 删除
///
/// 删除
///
/// 事务管理器
/// 内码
public static bool DeleteENDACCOUNT(Transaction transaction, int? ENDACCOUNTId)
{
bool DeleteFlag = false;
if (ENDACCOUNTId != null)
{
Business.ENDACCOUNT _ENDACCOUNT = new Business.ENDACCOUNT(transaction);
_ENDACCOUNT.ENDACCOUNT_ID = ENDACCOUNTId;
if (_ENDACCOUNT.Select())
{
_ENDACCOUNT.ENDACCOUNT_STATE = 0;
DeleteFlag = _ENDACCOUNT.Update();
}
}
return DeleteFlag;
}
#endregion
}
}