tijian_tieying/web/Web/Project/TuXingJinDu.aspx.cs

38 lines
2.0 KiB
C#
Raw Normal View History

2025-02-20 12:14:39 +08:00
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Project_TuXingJinDu : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
ZWL.Common.PublicMethod.CheckSession();
this.lblProjectName.Text = Request.QueryString["ProjectName"].ToString();
//绘出图形化显示 根据项目名称,获取最大进度日期和最小进度日期
string MaxDate = ZWL.DBUtility.DbHelperSQL.GetSHSL("select Max(EndTime) from ERPJinDu where ProjectName='" + Request.QueryString["ProjectName"].ToString() + "'");
string MinDate = ZWL.DBUtility.DbHelperSQL.GetSHSL("select Min(StartTime) from ERPJinDu where ProjectName='" + Request.QueryString["ProjectName"].ToString() + "'");
DataSet MyDT = ZWL.DBUtility.DbHelperSQL.GetDataSet("select * from ERPJinDu where ProjectName='" + Request.QueryString["ProjectName"].ToString() + "' order by StartTime asc");
for (int i = 0; i < MyDT.Tables[0].Rows.Count; i++)
{
string NowStart = MyDT.Tables[0].Rows[i]["StartTime"].ToString();
string NowEnd = MyDT.Tables[0].Rows[i]["EndTime"].ToString();
int JianGeA = int.Parse(ZWL.DBUtility.DbHelperSQL.GetSHSL("select datediff(d,'" + MinDate + "','" + NowStart + "')"));
int JianGeB = int.Parse(ZWL.DBUtility.DbHelperSQL.GetSHSL("select datediff(d,'" + NowStart + "','" + NowEnd + "')"));
this.Label1.Text = Label1.Text + "<table><tr><td width=" + JianGeA * 10 + "></td><td><img src=\"../images/vote_bg.gif\" height=10 width=" + JianGeB * 10 + " />&nbsp;" + NowStart.Split(' ')[0] + "&nbsp;~&nbsp;" + NowEnd.Split(' ')[0] + "(" + MyDT.Tables[0].Rows[i]["JieDuanName"].ToString() + ")</td></tr></table>";
}
}
}
}