using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Ajax;
using System.Data;
using System.Text;
using System.Collections;
public partial class Supplier_list : System.Web.UI.Page
{
//创建一个共用的客户bll
Maticsoft.BLL.nr_z_gyshang gysbll = new Maticsoft.BLL.nr_z_gyshang();
//创建一个供应商模板
Maticsoft.Model.nr_z_gyshang gysmd = new Maticsoft.Model.nr_z_gyshang();
//创建一个操作记录模板
Maticsoft.Model.nr_sys_rizhi rizhi = new Maticsoft.Model.nr_sys_rizhi();
//创建一个操作记录bll
Maticsoft.BLL.nr_sys_rizhi rizhibll = new Maticsoft.BLL.nr_sys_rizhi();
protected void Page_Load(object sender, EventArgs e)
{
int jsid = 0;
if (!IsPostBack)
{
if (Session["user"] == null)
{
Response.Redirect("../index.aspx");
}
}
Utility.RegisterTypeForAjax(typeof(Supplier_list));
Maticsoft.Model.nr_z_yhzh user = (Maticsoft.Model.nr_z_yhzh)(Session["user"]);
hiddenid.Value = user.juese.ToString();
Hiddenname.Value = user.zhanghao;
jsid = user.juese;
pdquanxian(jsid);
}
#region 数据加载输出
[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)]
public string page_change(int pg, int pageitem, string paixu, string tiaojian)
{
Maticsoft.Model.nr_z_yhzh zhanghao = (Maticsoft.Model.nr_z_yhzh)Session["user"];
string htmlcode = "";
string isexits = string.Format("select count(*) from nr_lt_paixu where userid='{0}' and tblname='{1}'", zhanghao.id, "view_nr_z_gyshang");
int exitscount = DBHlper.getcount(isexits);
if (exitscount > 0)
{
string paixuselct = string.Format("select * from nr_lt_paixu where userid='{0}' and tblname='{1}' and isxianshi={2} order by shuixu ", zhanghao.id, "view_nr_z_gyshang", 1);
DataTable dtselect = DBHlper.Execute(paixuselct).Tables[0];
string wherecode = string.Format("select top {0} ", pageitem);
foreach (DataRow dtr in dtselect.Rows)
{
wherecode += dtr["lieming"] + ",";
}
wherecode += "id";
wherecode += string.Format(" from view_nr_z_gyshang where " + tiaojian + " id not in(select top ({0}*{1}) id from view_nr_z_gyshang)" + paixu, pg, pageitem);
DataTable dt_paixu = DBHlper.Execute(wherecode).Tables[0];
if (dt_paixu.Rows.Count == 0)
{
return "
   没有数据
";
}
for (int i = 0; i < dt_paixu.Rows.Count; i++)
{
htmlcode += "