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 } }