4,818
社区成员
发帖
与我相关
我的任务
分享
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Page_Init(object sender, EventArgs e)
{
SetMyReport();
}
protect void SetMyReport() {
string cust = Request.QueryString["Cust"];
string refNo = Request.QueryString["RefNo"];
string cust1 = Request.QueryString["Cust1"];
string sqlWhere = "Customer = '" + cust + "'";
sqlWhere += " AND Selection='" + refNo + "'";
string sqlCommitment = "Select * from VIEW_CR_COMMITMENT Where " + sqlWhere;
string sqlEAN = "Select * from VIEW_CR_COMMITMENT_EAN Where " + sqlWhere;
string sqlSelection = "Select * from VIEW_CR_COMMITMENT_SELECTION WHERE SELECTION = '" + refNo + "'";
string sqlCountry = "";
if (cust1 == null || cust1== "")
{
sqlCountry = "Select * from VIEW_CR_COMMITMENT_COUNTRY WHERE " + sqlWhere;
}
else
{
sqlCountry = "Select * from VIEW_CR_COMMITMENT_COUNTRY WHERE " + sqlWhere + " AND OTHERCOUNTRYCODE IN('" + cust1.Replace(",", "','") + "')";
}
DBAdapter adp = new DBAdapter();
COMMITMENT ds = new COMMITMENT();
ds._COMMITMENT.Merge(adp.GetTableBySql(sqlCommitment, "COMMITMENT"));
ds.COUNTRY.Merge(adp.GetTableBySql(sqlCountry, "COUNTRY"));
ds.SELECTION.Merge(adp.GetTableBySql(sqlSelection, "SELECTION"));
ds.EAN.Merge(adp.GetTableBySql(sqlEAN, "EAN"));
crSource.ReportDocument.SetDataSource(ds);
crSource.ReportDocument.Subreports["COUNTRY"].SetDataSource(ds);
crSource.ReportDocument.Subreports["EAN"].SetDataSource(ds);
crSource.DataBind();
crView.HasCrystalLogo = false;
crView.HasToggleGroupTreeButton = false;
this.crView.DataBind();
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string cust = Request.QueryString["Cust"];
string refNo = Request.QueryString["RefNo"];
string cust1 = Request.QueryString["Cust1"];
string sqlWhere = "Customer = '" + cust + "'";
sqlWhere += " AND Selection='" + refNo + "'";
string sqlCommitment = "Select * from VIEW_CR_COMMITMENT Where " + sqlWhere;
string sqlEAN = "Select * from VIEW_CR_COMMITMENT_EAN Where " + sqlWhere;
string sqlSelection = "Select * from VIEW_CR_COMMITMENT_SELECTION WHERE SELECTION = '" + refNo + "'";
string sqlCountry = "";
if (cust1 == null || cust1== "")
{
sqlCountry = "Select * from VIEW_CR_COMMITMENT_COUNTRY WHERE " + sqlWhere;
}
else
{
sqlCountry = "Select * from VIEW_CR_COMMITMENT_COUNTRY WHERE " + sqlWhere + " AND OTHERCOUNTRYCODE IN('" + cust1.Replace(",", "','") + "')";
}
DBAdapter adp = new DBAdapter();
COMMITMENT ds = new COMMITMENT();
ds._COMMITMENT.Merge(adp.GetTableBySql(sqlCommitment, "COMMITMENT"));
ds.COUNTRY.Merge(adp.GetTableBySql(sqlCountry, "COUNTRY"));
ds.SELECTION.Merge(adp.GetTableBySql(sqlSelection, "SELECTION"));
ds.EAN.Merge(adp.GetTableBySql(sqlEAN, "EAN"));
crSource.ReportDocument.SetDataSource(ds);
crSource.ReportDocument.Subreports["COUNTRY"].SetDataSource(ds);
crSource.ReportDocument.Subreports["EAN"].SetDataSource(ds);
crSource.DataBind();
crView.HasCrystalLogo = false;
crView.HasToggleGroupTreeButton = false;
this.crView.DataBind();
}
}