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; using ajax; using DeiNiu.Utils; using DeiNiu.wms.Logical; public partial class Desktop : PageBase {   protected void Page_Load(object sender, EventArgs e) {   bindWorkplan(); //bindProjectInfo(); //bindTrainingInfo(); showOnlineUsers(); } void bindWorkplan() { LWorkplan wp = new LWorkplan(); lbToday.Text = DateTime.Today.ToShortDateString(); lbTomorrow.Text = DateTime.Today.AddDays(1).ToShortDateString(); lbafterTomorrow.Text = DateTime.Today.AddDays(2).ToShortDateString(); gvWorkplan1.DataSource = wp.GetLWorkplan.getWorkplanDetails(lem.GetEmployee.ID, lbToday.Text); gvWorkplan2.DataSource = wp.GetLWorkplan.getWorkplanDetails(lem.GetEmployee.ID, lbTomorrow.Text); gvWorkplan3.DataSource = wp.GetLWorkplan.getWorkplanDetails(lem.GetEmployee.ID, lbafterTomorrow.Text); gvWorkplan3.DataBind(); gvWorkplan2.DataBind(); gvWorkplan1.DataBind(); } /* void bindProjectInfo() { LProject lpj = new LProject(); //上个月 DataTable lmDt = lpj.GetProject.GetProjects(lem.GetEmployee.ID,DateTime.Now.AddMonths(-1).Year.ToString(), DateTime.Now.AddMonths(-1).Month.ToString()) ; DataView dv = lmDt.DefaultView; //上个月通过数量 dv.RowFilter = " pj_status in('" + ProjectStatus.新增审核通过 + "','" + ProjectStatus.项目完成 + "','" + ProjectStatus.删减审核通过 + "')" + " or pd_status in('" + ProjectDetailStatus.审核通过 + "','" + ProjectDetailStatus.考核通过 + "') "; lbLMPassed.Text = dv.Count.ToString(); //上个月未通过数量 dv.RowFilter = " pj_status like '%未通过%' or pd_status like '%未通过%'"; lblmFailed.Text = dv.Count.ToString(); //上个月待提交数量 dv.RowFilter = " pj_status in('" + ProjectStatus.项目已分配 + "','" + ProjectStatus.新增未提交 + "')" + " and pd_status in('" + ProjectDetailStatus.月度未提交 + "') "; lblm4submit.Text = dv.Count.ToString(); //上个月得分 dv.RowFilter = string.Empty; Double lmscore = 0; for(int i =0;i'" + ProjectDetailStatus.考核通过 + "' or pd_status in('" + ProjectDetailStatus.审核通过 + "')"; lb4preapprove.Text = (Convert.ToInt32( lb4preapprove.Text)+ dv.Count).ToString(); } //本月 lmDt = lpj.GetProject.GetProjects(lem.GetEmployee.ID, DateTime.Now.Year.ToString(), DateTime.Now.Month.ToString()); dv = lmDt.DefaultView; //本月通过数量 dv.RowFilter = " pj_status in('" + ProjectStatus.新增审核通过 + "','" + ProjectStatus.项目完成 + "','" + ProjectStatus.删减审核通过 + "')" + " or pd_status in('" + ProjectDetailStatus.审核通过 + "','" + ProjectDetailStatus.考核通过 + "') "; lbpassed.Text = dv.Count.ToString(); //本月未通过数量 dv.RowFilter = " pj_status like '%未通过%' or pd_status like '%未通过%'"; lbfailed.Text = dv.Count.ToString(); //本月得分 dv.RowFilter = string.Empty; lmscore = 0; for (int i = 0; i < lmDt.Rows.Count; i++) { lmscore += Convert.ToDouble(lmDt.Rows[i]["pj_score"]); } lbscore.Text = lmscore.ToString(); //本月待提交数量 dv.RowFilter = " pj_status in('" + ProjectStatus.项目已分配 + "','" + ProjectStatus.新增未提交 + "')" + " and pd_status in('" + ProjectDetailStatus.月度未提交 + "') "; lb4submit.Text = dv.Count.ToString(); //本月待审核 lb4approve.Text = "0"; if (lem.CanShenHe || lem.CanYuShen) { lmDt = lpj.Get4ApproveList(lem.GetCanApproveDeptList(), DateTime.Now .Year.ToString(), DateTime.Now .Month.ToString()); dv = lmDt.DefaultView; lb4approve.Text = dv.Count.ToString(); } if (lem.CanKaoHe) { dv = lpj.GetProjectsByYearMonth(DateTime.Now .Year.ToString(), DateTime.Now .Month.ToString()).DefaultView; dv.RowFilter = "pj_status in('" + ProjectStatus.新增审核通过 + "','" + ProjectStatus.项目完成 + "','" + ProjectStatus.删减审核通过 + "') and pd_status <>'" + ProjectDetailStatus.考核通过 + "' or pd_status in('" + ProjectDetailStatus.审核通过 + "')"; lb4approve.Text = (Convert.ToInt32(lb4preapprove.Text) + dv.Count).ToString(); } //全年项目 lmDt = lpj.GetProject.GetProjects(lem.GetEmployee.ID, DateTime.Now.Year.ToString() ); dv = lmDt.DefaultView; //全年通过数量 dv.RowFilter = " pj_status in('" + ProjectStatus.新增审核通过 + "','" + ProjectStatus.项目完成 + "','" + ProjectStatus.删减审核通过 + "')" + " or pd_status in('" + ProjectDetailStatus.审核通过 + "','" + ProjectDetailStatus.考核通过 + "') "; lbYearPassed .Text = dv.Count.ToString(); //全年未通过数量 dv.RowFilter = " pj_status like '%未通过%' or pd_status like '%未通过%'"; lbYearFailed.Text = dv.Count.ToString(); //全年得分 dv.RowFilter = string.Empty; lmscore = 0; for (int i = 0; i < lmDt.Rows.Count; i++) { lmscore += Convert.ToDouble(lmDt.Rows[i]["pj_score"]); } lbYearscore1.Text = lmscore.ToString(); //全年待提交数量 dv.RowFilter = " pj_status in('" + ProjectStatus.项目已分配 + "','" + ProjectStatus.新增未提交 + "')" + " and pd_status in('" + ProjectDetailStatus.月度未提交 + "') "; lbyear4submit.Text = dv.Count.ToString(); } */ /* void bindTrainingInfo() { DataTable dt = lem.GetLessons(lem.GetEmployee.ID); DataView dv = dt.DefaultView; dv.RowFilter = "train_passed=1"; lbtpassed.Text = dv.Count.ToString(); dv.RowFilter = "train_passed=0 and le_enddate< '" + DateTime.Now.ToShortDateString() +"'"; lbtfailed.Text = dv.Count.ToString(); //总学分 decimal allScore = 0; for(int i=0;i "; } } protected void btn_save_Click(object sender, EventArgs e) { if(lem.GetEmployee.ValidUser(lem.GetEmployee.em_account, txtOldPasswd.Text)>0) { lem.GetEmployee.em_passwd = Util.Encrypt(txtNewPasswd.Text); lem.GetEmployee.Update(); } this.divPasswdChg.Visible = false; } protected void btn_cancel_Click(object sender, EventArgs e) { this.divPasswdChg.Visible = false; } protected void lkChgPswd_Click(object sender, EventArgs e) { this.divPasswdChg.Visible = !divPasswdChg.Visible; } /* protected void LinkButton1_Click(object sender, EventArgs e) { Response.Redirect("~/training/Lessonview.aspx"); } protected void LinkButton4_Click(object sender, EventArgs e) { Response.Redirect("~/training/Lessonview.aspx"); } protected void LinkButton2_Click(object sender, EventArgs e) { Response.Redirect("~/training/Lessonview.aspx"); } protected void LinkButton3_Click(object sender, EventArgs e) { Response.Redirect("~/training/Lessonview.aspx"); } */ protected void lkbtnusers_Click(object sender, EventArgs e) { divOnlineUsers.Visible = !divOnlineUsers.Visible; } }