351 lines
24 KiB
C#
351 lines
24 KiB
C#
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
|
|
{
|
|
/// <summary>
|
|
/// 相关方法
|
|
/// </summary>
|
|
public class ENDACCOUNTHelper
|
|
{
|
|
#region 获取列表
|
|
/// <summary>
|
|
/// 获取列表
|
|
/// </summary>
|
|
/// <param name="transaction">事务管理器</param>
|
|
/// <param name="TotalCount">查询结果总数</param>
|
|
/// <param name="searchModel">查询条件对象</param>
|
|
public static List<Model.ENDACCOUNTModel> GetENDACCOUNTList(Transaction transaction,
|
|
ref int TotalCount, Model.SearchModel<Model.ENDACCOUNTModel> searchModel)
|
|
{
|
|
List<Model.ENDACCOUNTModel> ENDACCOUNTList = new List<Model.ENDACCOUNTModel>();
|
|
|
|
string WhereSQL = "", RowFilterSQL = "";
|
|
if (searchModel.SearchParameter != null)
|
|
{
|
|
WhereSQL = OperationDataHelper<Model.ENDACCOUNTModel>.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 获取明细
|
|
/// <summary>
|
|
/// 获取明细
|
|
/// </summary>
|
|
/// <param name="transaction">事务管理器</param>
|
|
/// <param name="ENDACCOUNTId">内码</param>
|
|
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 同步
|
|
/// <summary>
|
|
/// 赋值数据对象
|
|
/// </summary>
|
|
/// <param name="transaction">事务管理器</param>
|
|
/// <param name="endaccountModel">数据对象</param>
|
|
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 赋值数据对象
|
|
/// <summary>
|
|
/// 赋值数据对象
|
|
/// </summary>
|
|
/// <param name="_ENDACCOUNT"></param>
|
|
/// <param name="endaccountModel"></param>
|
|
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 删除
|
|
/// <summary>
|
|
/// 删除
|
|
/// </summary>
|
|
/// <param name="transaction">事务管理器</param>
|
|
/// <param name="ENDACCOUNTId">内码</param>
|
|
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
|
|
}
|
|
}
|