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

324 lines
20 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Control Language="C#" CodeBehind="ENDACCOUNT.ascx.cs" AutoEventWireup="true"
Inherits="SuperMap.RealEstate.HighWay.Modules.EndAccountSeparate.ENDACCOUNT" %>
<%@ Register Assembly="RealEstate.Web" Namespace="SuperMap.RealEstate.Web.UI.WebControls" TagPrefix="smwc" %>
<style>
.info .GridView tbody > tr > th:first-child {
border: solid 0px #bbb;
}
.info .GridView tbody > tr > td:first-child {
border: solid 0px #bbb;
}
</style>
<script type="text/javascript">
function getBase64Image(file) {
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = () => {
var img = document.getElementById('M_ENDACCOUNT1_img');
img.src = reader.result
}
}
function main() {
var file = document.getElementById('M_ENDACCOUNT1_mFileUpload');
var data = getBase64Image(file.files[0]);
}
</script>
<ul>
<li class="Col1">
<fieldset class="cssGroupBar">
<legend><b>结账单数据</b></legend>
<ul class="ListItem Col3">
<li>
<smwc:TextBoxEx ID="MACHINECODE" Width="100%" runat="server" CaptionText="收银机号:" AllowEmpty="false"
OnCallBackSetControl="MACHINECODE_CallBackSetControl"></smwc:TextBoxEx>
</li>
<li>
<%--<smwc:DropDownListEx ID="ENDACCOUNT_STARTDATE" Width="100%" runat="server" CaptionText="起始时间:" AllowEmpty="false" />--%>
<smwc:TextBoxEx ID="ENDACCOUNT_STARTDATE" Width="100%" runat="server" ValidType="DateTimeWithHour"
CaptionText="起始时间:" AllowEmpty="false" />
</li>
<li>
<smwc:TextBoxEx ID="ENDACCOUNT_DATE" Width="100%" runat="server" CaptionText="结账时间:"
ValidType="DateTimeWithHour" AllowEmpty="false"></smwc:TextBoxEx>
</li>
<li style="width: 33.3%;">
<smwc:DropDownListEx ID="ENDPERSONCODE" Width="100%" runat="server" CaptionText="结账人员:" AllowEmpty="false"
OnCallBackSetControl="ENDPERSONCODE_CallBackSetControl" />
</li>
<li style="width: 66.7%;">
<smwc:DropDownListEx ID="CASHIER_NAME" Width="100%" runat="server" CaptionText="收银人员:"
MultipleSelected="true" AllowEmpty="false" />
</li>
<li>
<smwc:TextBoxEx ID="TICKETCOUNT" Width="100%" runat="server" CaptionText="单据数量:" ValidType="Double"
DigitsLength="2" AllowEmpty="false"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="TOTALCOUNT" Width="100%" runat="server" CaptionText="销售数量:" ValidType="Double"
DigitsLength="3" AllowEmpty="false"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="TOTALSELLAMOUNT" Width="100%" runat="server" CaptionText="销售金额:" ValidType="Double"
DigitsLength="2" AllowEmpty="false" OnCallBackSetControl="TOTALSELLAMOUNT_CallBackSetControl"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="TOTALOFFAMOUNT" Width="100%" runat="server" CaptionText="优惠金额:" ValidType="Double"
DigitsLength="2" AllowEmpty="false"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="CASHPAY_DOWNLORD" Width="100%" runat="server" CaptionText="缴款金额:" ValidType="Double"
DigitsLength="2" AllowEmpty="false" OnCallBackSetControl="CASHPAY_DOWNLORD_CallBackSetControl"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="CASHPAY" Width="100%" runat="server" CaptionText="实收金额:" ValidType="Double" DigitsLength="2"
AllowEmpty="false" OnCallBackSetControl="CASHPAY_DOWNLORD_CallBackSetControl"></smwc:TextBoxEx>
</li>
<li class="Col1">
<smwc:TextBoxEx ID="DIFFERENCE_REASON" Width="100%" runat="server" CaptionText="产生原因:"
TextMode="MultiLine" Rows="4" AllowEmpty="false"></smwc:TextBoxEx>
</li>
</ul>
</fieldset>
</li>
<li runat="server" id="liPersonsell">
<fieldset class="cssGroupBar">
<legend><b>交班信息</b></legend>
<smwc:GridViewEx ID="GridViewEx2" runat="server" Width="100%" RowEventType="None">
<Columns>
<asp:TemplateField>
<HeaderTemplate>序</HeaderTemplate>
<ItemTemplate>
<%#Container.DataItemIndex + 1 %>.
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="SELL_ENDDATE" Visible="true" HeaderText="交班时间" />
<asp:BoundField DataField="MACHINECODE" Visible="true" HeaderText="收银机号" />
<asp:BoundField DataField="CASHWORKER_CODE" Visible="false" HeaderText="员工编码" />
<asp:BoundField DataField="CASHIER_NAME" Visible="true" HeaderText="收银人员" ItemStyle-HorizontalAlign="Right" />
<asp:BoundField DataField="TICKETCOUNT" Visible="true" HeaderText="客单数量"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="TOTALCOUNT" Visible="true" HeaderText="销售数量" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="TOTALSELLAMOUNT" Visible="true" HeaderText="销售金额" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="TOTALOFFAMOUNT" Visible="true" HeaderText="优惠金额" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="CASHPAY" Visible="true" HeaderText="缴款金额" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="DIFFERENT_PRICE" Visible="true" HeaderText="长短款" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="TICKETBILL" Visible="false" HeaderText="支票(微信)" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="OTHERPAY" Visible="false" HeaderText="其他支付(支付宝)" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:TemplateField ItemStyle-HorizontalAlign="Right">
<HeaderTemplate>移动支付</HeaderTemplate>
<ItemTemplate>
<%#Convert.ToDecimal(Eval("TICKETBILL")) + Convert.ToDecimal(Eval("OTHERPAY"))%>
</ItemTemplate>
</asp:TemplateField>
<%--<asp:BoundField DataField="CASH" Visible="true" HeaderText="现金支付" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="CREDITCARD" Visible="true" HeaderText="信用卡" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="TICKETBILL" Visible="true" HeaderText="支票(微信)" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="VIPPERSON" Visible="true" HeaderText="会员卡" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="COSTBILL" Visible="true" HeaderText="消费券" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="OTHERPAY" Visible="true" HeaderText="其他支付(支付宝)" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />--%>
</Columns>
<HeaderStyle Wrap="False" />
<RowStyle Wrap="False" />
</smwc:GridViewEx>
</fieldset>
</li>
<li runat="server" id="liCheckAccount">
<fieldset class="cssGroupBar">
<legend><b>稽核数据</b></legend>
<smwc:GridViewEx ID="GridViewEx3" runat="server" Width="100%" RowEventType="None">
<Columns>
<asp:TemplateField>
<HeaderTemplate>序</HeaderTemplate>
<ItemTemplate>
<%#Container.DataItemIndex + 1 %>.
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="CHECK_ENDDATE" HeaderText="稽核时间" />
<asp:BoundField DataField="MACHINECODE" Visible="true" HeaderText="收银机号" />
<asp:BoundField DataField="CHECK_TYPE" Visible="false" HeaderText="稽查类型" />
<asp:BoundField DataField="CHECKPERSON_CODE" Visible="false" HeaderText="稽查工号" ItemStyle-HorizontalAlign="Right" />
<asp:BoundField DataField="WORKER_NAME" Visible="true" HeaderText="稽查人员" ItemStyle-HorizontalAlign="Right" />
<asp:BoundField DataField="CASHIER_NAME" Visible="false" HeaderText="收银人员" ItemStyle-HorizontalAlign="Right" />
<asp:BoundField DataField="TICKETCOUNT" Visible="true" HeaderText="客单数量"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="TOTALCOUNT" Visible="true" HeaderText="销售数量" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="TOTALSELLAMOUNT" Visible="true" HeaderText="销售金额" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="TOTALOFFAMOUNT" Visible="true" HeaderText="优惠金额" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="CASHPAY" Visible="true" HeaderText="缴款金额" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="DIFFERENT_PRICE" Visible="true" HeaderText="长短款" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="TICKETBILL" Visible="false" HeaderText="支票(微信)" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="OTHERPAY" Visible="false" HeaderText="其他支付(支付宝)" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:TemplateField ItemStyle-HorizontalAlign="Right">
<HeaderTemplate>移动支付</HeaderTemplate>
<ItemTemplate>
<%#Convert.ToDecimal(Eval("TICKETBILL")) + Convert.ToDecimal(Eval("OTHERPAY"))%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<HeaderStyle Wrap="False" />
<RowStyle Wrap="False" />
</smwc:GridViewEx>
</fieldset>
</li>
<li>
<fieldset class="cssGroupBar">
<legend><b>实时校验信息</b></legend>
<smwc:GridViewEx ID="GridViewEx1" runat="server" OnSelectMethodParameters="GridViewEx1_SelectMethodParameters" Width="100%"
DataKeyNames="SERVERPART_ID,SHOPCODE,MACHINECODE,SERVERPARTCODE" DataTableName="HIGHWAY_STORAGE.V_CONNECTPOINT"
PopDialogUrl="SERVERPARTSHOPPage.aspx" PopDialogWidth="600" PopDialogHeight="300" PopDialogName="SERVERPARTSHOPPage"
OnRowDataBound="GridViewEx1_RowDataBound" RowEventType="None">
<Columns>
<asp:TemplateField>
<HeaderTemplate>序</HeaderTemplate>
<ItemTemplate>
<%# Container.DataItemIndex + 1 %>.
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="SHOPNAME" Visible="false" HeaderText="门店" />
<asp:TemplateField HeaderText="收银状态"></asp:TemplateField>
<asp:BoundField DataField="CONNECT_DATE" Visible="true" HeaderText="心跳时间" />
<asp:BoundField DataField="CURRCOMMCOUNT" Visible="false" HeaderText="系统/在售商品" ItemStyle-HorizontalAlign="Right" />
<asp:BoundField DataField="CURRAMOUNT" Visible="true" HeaderText="对客营收" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:BoundField DataField="CURRSELLCOUNT" Visible="true" HeaderText="客单数量"
ItemStyle-HorizontalAlign="Right" NullDisplayText="0" />
<asp:TemplateField HeaderText="客单均价" ItemStyle-HorizontalAlign="Right"></asp:TemplateField>
<asp:BoundField DataField="CURRAMOUNT" Visible="true" HeaderText="今日营收" DataFormatString="{0:0.00}"
ItemStyle-HorizontalAlign="Right" ItemStyle-CssClass="showdata" NullDisplayText="0" />
<asp:BoundField DataField="CURRPRESON" Visible="true" HeaderText="在售人员" />
<asp:BoundField DataField="MACHINENAME" Visible="true" HeaderText="POS机号" />
<asp:BoundField DataField="CONNECT_IP" Visible="true" HeaderText="IP地址" />
<asp:BoundField DataField="CONTENT" Visible="false" HeaderText="最近销售信息" />
<asp:BoundField DataField="VERSION_NUM" HeaderText="收银机版本号"></asp:BoundField>
</Columns>
<HeaderStyle Wrap="False" />
<RowStyle Wrap="False" />
</smwc:GridViewEx>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" EnableViewState="true"></asp:ObjectDataSource>
</fieldset>
</li>
<li>
<fieldset class="cssGroupBar">
<legend><b>图片说明</b></legend>
<div>
<asp:Label ID="Label1" runat="server" ForeColor="Red" Text="注上传文件格式jpg、png、gif。" Font-Size="Larger"></asp:Label>
</div>
<div>
<asp:FileUpload runat="server" ID="mFileUpload" Width="120" onchange="javascript:main();" />
</div>
<div>
<img src="" id="img" style="cursor: move; visibility: visible; max-height: 450px; max-width: 600px;" runat="server" />
</div>
</fieldset>
</li>
</ul>
<ul style="display: none;">
<li>
<smwc:DropDownListEx ID="SERVERPART_ID" Width="100%" runat="server" CaptionText="服务区名:" Enabled="false"
AllowEmpty="false" OnCallBackSetControl="SERVERPART_ID_CallBackSetControl" />
</li>
<li>
<smwc:DropDownListEx ID="SHOPCODE" Width="100%" runat="server" CaptionText="门店名称:" AllowEmpty="false"
OnCallBackSetControl="SHOPCODE_CallBackSetControl" Enabled="false" />
</li>
<li>
<smwc:TextBoxEx ID="DIFFERENT_PRICE" Width="100%" runat="server" CaptionText=" 长短款:" ValidType="Double"
DigitsLength="2" AllowEmpty="false" Enabled="false"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="CORRECT_AMOUNT" Width="100%" runat="server" CaptionText="冲正金额:" Enabled="false"></smwc:TextBoxEx>
</li>
<li>
<smwc:DropDownListEx ID="TREATMENT_MARK" Width="100%" runat="server" CaptionText="处理标记:" ValidType="Integer"
DisableSearch="true" AllowEmpty="false" Enabled="false" />
</li>
<li>
<smwc:DropDownListEx ID="VALID" Width="100%" runat="server" CaptionText="是否有效:" AllowEmpty="false" />
</li>
<li>
<smwc:TextBoxEx ID="DESCRIPTION_STAFF" Width="100%" runat="server" CaptionText="填写人员:" ReadOnly="true"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="DESCRIPTION_DATE" Width="100%" runat="server" CaptionText="填写时间:" ReadOnly="true"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="ENDACCOUNT_ID" Width="100%" runat="server" CaptionText="内码:" ValidType="Integer" ReadOnly="True"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="SERVERPARTCODE" Width="100%" runat="server" CaptionText="服务区号:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="SERVERPART_NAME" Width="100%" runat="server" CaptionText="服务区名称:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="PROVINCE_CODE" Width="100%" runat="server" CaptionText="省份编码:" ValidType="Integer"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="SHOPNAME" Width="100%" runat="server" CaptionText="店名称:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="WORKER_NAME" Width="100%" runat="server" CaptionText="结账人名称:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="CASH" Width="100%" runat="server" CaptionText="现金:" Text="0"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="CREDITCARD" Width="100%" runat="server" CaptionText="信用卡:" Text="0"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="TICKETBILL" Width="100%" runat="server" CaptionText="支票:" Text="0"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="VIPPERSON" Width="100%" runat="server" CaptionText="会员卡:" Text="0"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="COSTBILL" Width="100%" runat="server" CaptionText="消费卷:" Text="0"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="OTHERPAY" Width="100%" runat="server" CaptionText="其他支付:" Text="0"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="APPROVE_STAFF" Width="100%" runat="server" CaptionText="审核人:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="APPROVE_DATE" Width="100%" runat="server" CaptionText="审核时间:" ValidType="DateTime"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="APPROVED_INFO" Width="100%" runat="server" CaptionText="审核意见:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="DOWNLOAD_DATE" Width="100%" runat="server" CaptionText="下载时间:" ValidType="DateTime"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="OPERATE_TYPE" Width="100%" runat="server" CaptionText="操作类型:" ValidType="Integer"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="ENDACCOUNT_DESC" Width="100%" runat="server" CaptionText="备注:" TextMode="MultiLine" Rows="4"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="SERVERPARTSHOP_ID" Width="100%" runat="server" CaptionText="门店内码:"></smwc:TextBoxEx>
</li>
</ul>