protected void Page_Load(object sender, EventArgs e) { AdminPopedom.IsHoldModel("04"); string beginTime, EndTime, IPS, DayCount, Mac; beginTime = CommonManager.Web.Request("tt", ""); //Limit.editCharacter(Limit.getFormValue("tt")); EndTime = CommonManager.Web.Request("nn", ""); //Limit.editCharacter(Limit.getFormValue("nn")); IPS = CommonManager.Web.Request("ip", ""); //Limit.editCharacter(Limit.getFormValue("ip")); DayCount = CommonManager.Web.Request("dd", ""); //Limit.editCharacter(Limit.getFormValue("dd")); Mac = CommonManager.Web.Request("mac", ""); DataTable sd = new DataTable(); string sql = "select count(*) as bbr,CONVERT(varchar(12),CONVERT(datetime,RegisterTM),110)as ddr from Web_Users where CONVERT(datetime,RegisterTM)>='" + beginTime + "' and CONVERT(datetime,RegisterTM)<='" + EndTime + "' and RegisterIP='" + IPS + "' group by CONVERT(varchar(12),CONVERT(datetime,RegisterTM),110) order by CONVERT(varchar(12),CONVERT(datetime,RegisterTM),110) asc"; //Response.Write(sql); //Response.End(); sd = DbSession.Default.FromSql(sql).ToDataTable(); //sqlconn.sqlReader(sql); if (sd.Rows.Count > 0) { IpCount.DataSource = sd; IpCount.DataBind(); } else { this.NoIpCount.Visible = true; } sd.Clear(); }
public byte[] ToArray() { var woffset = 0; var ret = new byte[IpCount * 30 + IpCount.Size]; ret.CopyAndIncr(IpCount.ToArray(), ref woffset); foreach (var ip in Ips) { ret.CopyAndIncr(ip.ToArray(), ref woffset); } return(ret); }
public byte[] ToArray() { //ew var ix = IpCount * 30; var ret = new byte[ix + IpCount.Size]; var ic = IpCount.ToArray(); Buffer.BlockCopy(ic, 0, ret, 0, ic.Length); var ipOffset = ic.Length; for (var x = 0; x < IpCount; x++) { var ip = Ips[x].ToArray(); Buffer.BlockCopy(ret, 0, ret, ipOffset, ip.Length); ipOffset += ip.Length; } return(ret); }