⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 receiptlist.aspx

📁 CRM系统源码
💻 ASPX
字号:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ReceiptList.aspx.cs" Inherits="CRM.WEB.Bussiness.adccount.ReceiptList" %>
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<%@ Register Assembly="ZLTextBox" Namespace="BaseText" TagPrefix="cc2" %>
<%@ Register Assembly="PowerEasy.Controls" Namespace="PowerEasy.Controls" TagPrefix="cc1" %>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>开票记录</title>
 <link href="../../Css/repeater.css" type="text/css" rel="stylesheet" />
 <link href="../../Css/Common.css" type="text/css" rel="stylesheet" />
<link href="../../Css/grid.css" type="text/css" rel="stylesheet" />
<script language="javascript" src="../../Scripts/js.js" type="text/javascript"></script>
<script language="javascript" src="../../Scripts/JScript.js" type="text/javascript"></script>
<script language="javascript" src="../js/search.js"></script>
<link href="../../Css/search.css" type="text/css" rel="stylesheet" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

<script language="javascript" type="text/javascript">
<!--
var c_contractId=1;
function getRowValue(sender) 
 {   
    if(sender.checked)
     { 
      var tblRow   =   sender.parentNode.parentNode;                        
      c_contractId=sender.value;
      document.getElementById("<%=hd.ClientID%>").value=c_contractId;
     } 
 } 
 function BatchDelete()
 {
   var delcustid="";
    var oElements = document.getElementsByTagName("INPUT"); 
    var num=0;
    for(var i=1;i<oElements.length;i++) 
     { 
      if(IsCheckBox(oElements[i])&&IsMatch(oElements[i].id,'chkItem')&&oElements[i].checked)
       {
           num+=1;
       }
     } 
     if(num ==0)    
       {
          alert("请选择需要处理的数据!"); 
          return false;
       }  
       else
       {
        for(var i=1;i< oElements.length;i++)
        {
          if(IsCheckBox(oElements[i])&&IsMatch(oElements[i].id,'chkItem')&&oElements[i].checked)
          {
           delcustid+=oElements[i].value +","; 
          }          
        }
        document.getElementById("<%=hd.ClientID%>").value=delcustid;
        return true;          
       }
 }
function changecust(url)
   { 
    var c_contractId="";
    var oElements = document.getElementsByTagName("INPUT"); 
    var num=0;
    for(var i=1;i<oElements.length;i++) 
     { 
      if(IsCheckBox(oElements[i])&&IsMatch(oElements[i].id,'chkItem')&&oElements[i].checked)
       {
           num+=1;
       }
     } 
     if(num ==0)    
       {
          alert("请选择需要处理的数据!"); 
          return false;
       }  
       else
       {
        for(var i=1;i< oElements.length;i++)
        {
          if(IsCheckBox(oElements[i])&&IsMatch(oElements[i].id,'chkItem')&&oElements[i].checked)
          {
           c_contractId+=oElements[i].value; 
          }          
        }
       url=url+"?c_contractId="+encodeURI(c_contractId);
        var sFeatures='height=600, width=700, top=100, left=200,toolbar=0, menubar=0, scrollbars=auto, resizable=1, location=0, status=0';
        window.open(url,"",sFeatures);
        return true;          
       }
   }   
//-->
</script>
<body id="MasterPagebody" leftmargin="0" topmargin="0">
 <form id="form1" runat="server">
<asp:SiteMapPath ID="smp" runat="server" RootNodeStyle-Font-Names="Verdana" RootNodeStyle-ForeColor="Orange" PathSeparator=" >> ">
      <RootNodeStyle Font-Names="Verdana" ForeColor="Orange" />
  </asp:SiteMapPath> 
        <br />
        <br />
        <table border="0" cellpadding="0" cellspacing="0" width="100%">
            <tr align="center">
                <td id="TabTitle1"  class="titlemouseover">
                    开票记录</td>
                <td>
                    &nbsp;
                </td>
            </tr>
        </table>
        <table border="0" cellpadding="5" cellspacing="1" class="border" width="100%">
            <tr class="tdbg">
                <td style="height: 100px" valign="top">
                    <table border="0" cellpadding="2" cellspacing="2" height="25" width="100%">
                        <tr>
                            <td align="right" colspan="2">
                     <asp:Button ID="btnAll" runat="server" CssClass="button"
                         Text="全 部" Width="60px" OnClick="btnAll_Click" /><asp:Button ID="btnDetail" OnClientClick="return BatchDelete();" runat="server" CssClass="button" OnClick="btnDetail_Click"
                         Text="查看详情" Width="100px" /><asp:Button
                            ID="btnOut" runat="server" CssClass="button" OnClick="btnOut_Click" Text="导 出"
                            Width="60px" />
                     &nbsp;&nbsp;</td>
                        </tr>
                    </table>
                    <table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
                        <tr>
                            <td width="100%">
                               <div id="TList" style="width: expression(document.body.clientWidth-15); height: 470px">
                        <div id="THead">
                            <asp:Literal ID="lit_head" runat="server"></asp:Literal>
                        </div>
                        <div id="TBody" onscroll="HeadScroll();">
                            <asp:Repeater id="rptTB" runat="server" OnItemDataBound="rp_ItemDataBound" EnableViewState="True">
                        <ItemTemplate> 
                        <tr class="tdbg" id='<%# String.Format("TR{0}",Container.ItemIndex+1)%>' onmouseover='rowover(<%# String.Format("TR{0}",Container.ItemIndex+1)%>);' onmouseout='rowout(<%# String.Format("TR{0}",Container.ItemIndex+1)%>);' onclick='rowclick(<%# String.Format("TR{0}",Container.ItemIndex+1)%>);'>
                         <asp:Literal id="lit_item" runat="server"></asp:Literal>
                        </tr>                       
                        </ItemTemplate>
                        <HeaderTemplate>
                            <table id="MyBodyTab" class="border"  cellspacing="1" cellpadding="0" border="0"  style="border-collapse:collapse;"
                                frame="void">
                        </HeaderTemplate>
                        <FooterTemplate>
                            </table>
                        </FooterTemplate>
                    </asp:Repeater>
                                        <div id="kb" runat="server" visible="false">
                                            <table id="ctl00" border="0" cellpadding="0" cellspacing="1" class="border" style="width: 100%">
                                                <tr align="center" class="tdbg" style="height: 100px">
                                                    <td colspan="11">
                                                        没有任何符合条件的记录!</td>
                                                </tr>
                                            </table>
                                        </div>
                                    </div>
                                </div>
                            </td>
                        </tr>
                    </table>
                    <table border="0" cellpadding="3" cellspacing="0" style="width: 100%">
                        <tr>
                            <td align="center" colspan="4">
                                </td>
                            <td align="left" colspan="4">
                                <div id="wep" align="right">
                         <webdiyer:AspNetPager ID="AspNetPager1" runat="server"  HorizontalAlign="Center" Width="330px" PageSize="20" FirstPageText="首页" LastPageText="尾页"
                             NextPageText="下一页" OnPageChanged="AspNetPager1_PageChanged" PrevPageText="上一页" AlwaysShow="True" NumericButtonCount="5" ShowInputBox="Always">
                         </webdiyer:AspNetPager>
                               </div>
                            </td>
                            <td align="left" colspan="4">
                                <div id="dv" align="left" style="text-align: center">
                     <asp:Label ID="CustText" runat="server"></asp:Label></div>
                            </td>
                        </tr>
                    </table>
                    <br />
                </td>
            </tr>
        </table>
        <asp:HiddenField ID="hd" runat="server" />
    </form>
    <script language="javascript" type="text/javascript"> 
function resetcolor()
{
    var obj=document.getElementById("MyBodyTab");
    for(var i = 0; i <obj.rows.length; i++)
    {
        obj.rows(i).style.background = (i%2)? "#ffffff" : "#efefef";
    }
}        
function rowover(obj) { 
    if (obj.style.background == "#bfdfff")
    return;
    obj.style.background = "#e8e8e8";
    obj.style.color = "#ffffff";
}
function rowout(obj) { 
    if (obj.style.background == "#bfdfff")
        return;
    obj.style.background = (obj.sectionRowIndex % 2) ? "#ffffff" : "#efefef";
    obj.style.color = "#000000";
}

function rowclick(obj) { 
    for (var i = 0; i < document.getElementById("MyBodyTab").rows.length; i++)
        {
            with(document.getElementById("MyBodyTab").rows(i))
            {
                if (style.background == "#bfdfff")
                    {
                        style.background = (i % 2) ? "#ffffff" : "#efefef";
                        style.color = "#000000";
                        break;
                    }
                }
        }
    obj.style.background = "#bfdfff";
    obj.style.color = "#ffffff";
}
function HeadScroll()
{
    document.getElementById("THead").scrollLeft = document.getElementById("TBody").scrollLeft;
}

function ChangWidth()
{  
    var e = event.srcElement;
    if (e == undefined)
        return;
    if (e.tagName != "TD")
        return;
    var H = document.getElementById("MyHeadTab");
    var B = document.getElementById("MyBodyTab");
    var CellIndex;
    for (var  i = 0; i <H.rows(0).cells.length; i++)
    if (H.rows(0).cells[i] == e)
    {
        CellIndex = i;
        break;
    }
        var l = e.offsetLeft + 70;
        if (e.style.cursor == "e-resize") //是改变列宽
        {
            e.setCapture();
            document.onmousemove = function ()
            {
                if (e == undefined)
                    return;
                e.style.cursor = "e-resize";
                var w = event.x + document.getElementById("THead").scrollLeft - l;
                if (w >= 5)
                {
                    e.style.width = w;
                    if (B.rows.length < 1)
                        return;
                    B.rows(0).cells[CellIndex].style.width = w;
                    if(typeof(Y) != "undefined")
                        clearTimeout(Y);
                    if (B.rows.length < 50) //防止排序有问题
                        Y = setTimeout("ChangWidthx("+ CellIndex +")" , 100);
                    else
                        Y = setTimeout("ChangWidthx("+ CellIndex +")" , 800);
                }
                
                HeadScroll();
            }
            document.onmouseup = function ()
            {
                if (e == undefined)
                    return;
                e.releaseCapture();
                e = undefined;
            }
        }
        else
        {
        //排序
        if (event.button == 1)
            TdSort(CellIndex);
        }
}

function ChangWidthx(CellIndex)
{     
    var B = document.getElementById("MyBodyTab");
    var H = document.getElementById("MyHeadTab");
    var w = document.getElementById("MyHeadTab").rows(0).cells[CellIndex].style.width;
    for (var i = 0; i < B.rows.length; i++)
        B.rows(i).cells[CellIndex].style.width = w;
        
    B.rows(0).cells[B.rows(0).cells.length-1].style.width = 0;
    
    if (B.offsetWidth < B.parentNode.parentNode.offsetWidth)
    {
        B.rows(0).cells[B.rows(0).cells.length-1].style.width = B.parentNode.parentNode.offsetWidth - B.offsetWidth + 20;
    }
    HeadScroll();
}


function ChangCursor()
{  
    var e = event.srcElement;
    if (e.tagName != "TD")
        return;
    var x = event.x + document.getElementById("THead").scrollLeft; //此值在固定表头时要更改
    var l = e.offsetLeft-10;//此处可修改
    if (x >= l + e.offsetWidth + 8)
        e.style.cursor = "e-resize";
    else
        e.style.cursor = "default";
}

function TdSort(CellIndex)
{
    var Text = "↑";
    var S = 1; //向上排
    var H = document.getElementById("MyHeadTab");
    var This = H.rows(0).cells[CellIndex];
    if (CellIndex==0 || This.innerText =="")
        return; //没有数据或序号列,不排序
    if (This.innerText.indexOf("↑") != -1)
    {
        Text = "↓";
        S = 0;//向下排
    }
    for (var i = 0; i < H.rows(0).cells.length; i++)
    {
        var Ttitle = H.rows(0).cells[i];
        if (Ttitle.innerText.indexOf("↑") != -1 || Ttitle.innerText.indexOf("↓") != -1)
        {
            Ttitle.innerText = Ttitle.innerText.substring(0 , Ttitle.innerText.length - 2);
            break;
        }
    }
    This.innerText += " "+ Text;
    TSort(CellIndex , This.oType , S); //开始排序
}

function TSort(CellIndex , oType , Type)
{
    var Temp = document.getElementById("MyBodyTab").tBodies[0].rows;
    var A = new Array();
    for (var i = 0; i < Temp.length; i++)
        A[i] = Temp[i];
    A.sort(SortSub(CellIndex , oType , Type));
    for (var i = 0; i < A.length; i++) 
        document.getElementById("MyBodyTab").tBodies[0].appendChild(A[i]);
}

function parseStr(s) 
{
    return String(s).toUpperCase();
}
function parseDate(s) 
{
    return Date.parse(s.replace(/\-/g, '/'));
}

function SortSub(CellIndex , oType , Type)
{
    var ThisType = String;
    if (oType == "Num")
        ThisType = Number;
    else if (oType == "Date")
        ThisType = parseDate;
    else if (oType == "Str")
        ThisType = parseStr;
    return function (x,y) 
        {
            if (ThisType(x.cells[CellIndex].innerText) > ThisType(y.cells[CellIndex].innerText))
                return Type ? 1 : -1;
            if (ThisType(x.cells[CellIndex].innerText) < ThisType(y.cells[CellIndex].innerText))
                return Type ? -1 : 1;
            return 0;
        };
}
</script>   
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -