protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //初始化页面属性值 Web.Admin.personalProjectManage.MakeProjectSession makeprojectsession = new Dianda.Web.Admin.personalProjectManage.MakeProjectSession(); makeprojectsession.getMyProjectList(this); InitInfo(); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { //项目ID //projectid = Session["Work_ProjectId"].ToString(); GetddlHour(); GetddlMin(); GetDateTime(); /// Web.Admin.personalProjectManage.MakeProjectSession makeprojectsession = new Dianda.Web.Admin.personalProjectManage.MakeProjectSession(); makeprojectsession.getMyProjectList(this); //// GetddlProjectID(); GetddlCardName(); isShowSubmit();/////判断是否要显示确定按钮 if (Request.Params["parentpage"] != null && !String.IsNullOrEmpty(Request["parentpage"])) { parentpage = Request["parentpage"]; } else { parentpage = ""; } if (_parentpage == "manageCashApplyPerson") { /*设置模板页中的管理值*/ (Master.FindControl("Label_navigation") as Label).Text = "经费 > 经费预约 > 新建预约 "; /*设置模板页中的管理值*/ } else { /*设置模板页中的管理值*/ (Master.FindControl("Label_navigation") as Label).Text = "管理 > 财务管理 "; /*设置模板页中的管理值*/ } } } catch { } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Web.Admin.personalProjectManage.MakeProjectSession makeprojectsession = new Dianda.Web.Admin.personalProjectManage.MakeProjectSession(); makeprojectsession.getMyProjectList(this); //初始化项目下拉列表 DataTable dt_project = (DataTable)Session["Project_Projects"]; if (dt_project.Rows.Count > 0) { //for (int i = 0; i < dt_project.Rows.Count; i++) //{ // //项目名称 // string projectName = dt_project.Rows[i]["NAMES"].ToString(); // //项目ID // string projectID = dt_project.Rows[i]["ID"].ToString(); // ListItem li = new ListItem(projectName, projectID); // DDL_project.Items.Add(li); //} //if (null != Request["project"]) //{ // DDL_project.SelectedValue = Request["project"].ToString(); //} //状态 if (null != Request["status"] && !(Request["status"].ToString().Equals(""))) { DDL_status.SelectedValue = Request["status"].ToString(); } //类型 if (null != Request["type"] && !(Request["type"].ToString().Equals(""))) { DDL_type.SelectedValue = Request["type"].ToString(); } string pageindex = null;//这里是为分页服务的 pageindex = Request["pageindex"]; string count = dtrowsHidden.Value.ToString(); if (count.Length == 0) { //if (null == Request["status"] || Request["status"].ToString().Equals("")) //{ // setRowCout("orderSignet", "");//获取当前状态下有多少条数据记录,为分页提供页数和全部条数服务 //} //else //{ // setRowCout(Request["type"].ToString(), Request["status"].ToString()); // //DDL_status.SelectedValue = Request["status"].ToString(); //} setRowCout(DDL_type.SelectedValue.ToString(), DDL_status.SelectedValue.ToString()); count = dtrowsHidden.Value.ToString(); } else { count = "0"; } int countint = int.Parse(count); if (pageindex == null || pageindex == "") { pageindex = "1"; } int pageindex_int = int.Parse(pageindex); //if (null == Request["status"] || Request["status"].ToString().Equals("")) //{ // ShowApplyList(pageindex_int, "orderSignet", ""); //} //else //{ //ShowApplyList(pageindex_int, Request["type"].ToString(), Request["status"].ToString()); ShowApplyList(pageindex_int, DDL_type.SelectedValue.ToString(), DDL_status.SelectedValue.ToString()); // DDL_type.SelectedValue = Request["type"].ToString(); if (null != Request["type"] && !(Request["type"].ToString().Equals("orderSignet"))) { DDL_status.Items.Clear(); DDL_status.Items.Add(new ListItem("全部", "")); ListItem li1 = new ListItem("待确认", "0"); DDL_status.Items.Add(li1); ListItem li2 = new ListItem("已确认", "1"); DDL_status.Items.Add(li2); ListItem li3 = new ListItem("已撤销", "2"); DDL_status.Items.Add(li3); ListItem li4 = new ListItem("已挂起", "3"); DDL_status.Items.Add(li4); // GridView1.Columns[4].Visible = false; } //for (int k = 0; k < DDL_type.Items.Count; k++) //{ // if (DDL_type.Items[k].Value.Equals(Request["type"].ToString())) // { // DDL_type.Items[k].Selected = true; // } //} //for (int i = 0; i < DDL_status.Items.Count; i++) //{ // if (DDL_status.Items[i].Value.Equals(Request["status"].ToString())) // { // DDL_status.Items[i].Selected = true; // } //} // } showHeaderRowName(); } else { notice.Text = "*没有可供选择的项目信息,无法查看资源!"; Button_add.Visible = false; Button_revoke.Visible = false; } //设置模板页中的管理值 (Master.FindControl("Label_navigation") as Label).Text = " 资源 > 资源汇总 "; //设置模板页中的管理值 } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { //ProjectPanal_1(正常的状态)、ProjectPanal_2(被选中的状态) if (Session["Session_Project_linkshow"] != null) { reSetLinkbutton();// 重置按钮的样式 ((LinkButton)this.FindControl(Session["Session_Project_linkshow"].ToString())).CssClass = "ProjectPanal_2"; } Web.Admin.personalProjectManage.MakeProjectSession makeprojectsession = new Dianda.Web.Admin.personalProjectManage.MakeProjectSession(); makeprojectsession.getMyProjectList(this.Page); //初始化项目下拉列表 DataTable dt_project = (DataTable)Session["Project_Projects"]; if (dt_project.Rows.Count > 0) { bool isshowWu = false; //是否显示无这个项目 mUser = (Model.USER_Users)Session["USER_Users"]; //实例化 List <Model.Project_Projects> modelistProject = bllProject.GetModelList("(NAMES='无' or NAMES='日常项目' or NAMES='-无-') and DELFLAG=0 and LeaderID='" + mUser.ID.ToString() + "'"); if (modelistProject.Count > 0) { isshowWu = true; } for (int i = 0; i < dt_project.Rows.Count; i++) { //项目名称 string projectName = dt_project.Rows[i]["NAMES"].ToString(); //项目ID string projectID = dt_project.Rows[i]["ID"].ToString(); if (projectName == "无" || projectName == "日常项目" || projectName == "-无-") { if (isshowWu) { ListItem li = new ListItem(projectName, projectID); DropDownList_myProject.Items.Add(li); if (Session["Work_ProjectId"] != null) { if (li.Value.Equals(Session["Work_ProjectId"].ToString())) { li.Selected = true; break; } } } } else { ListItem li = new ListItem(projectName, projectID); DropDownList_myProject.Items.Add(li); if (Session["Work_ProjectId"] != null) { if (li.Value.Equals(Session["Work_ProjectId"].ToString())) { li.Selected = true; break; } } } } } setProjectStatusName(Session["Work_ProjectId"].ToString());//设置项目的状态 } catch (Exception ex) { } } }
//点击进入登陆 protected void ImageButton_login_Click(object sender, ImageClickEventArgs e) { try { Session["isDepartment"] = "个人"; string TextBox_username_1 = TextBox_username.Text.ToString(); string TextBox_pwd_1 = TextBox_pwd.Text.ToString(); COMMON.common commonse = new Dianda.COMMON.common(); string username = commonse.SafeString(TextBox_username_1); string pwd = commonse.SafeString(TextBox_pwd_1); List <Model.USER_Users> muserlist = bUser.GetModelList(" USERNAME='******' and PASSWORD='******' and DELFLAG=0"); if (muserlist.Count > 0) { //说明登录成功 mUser = muserlist[0]; //设置Session["USER_Users"]中的TEMP4为用户的当前默认部门(为了在部门首页上做部门的切换使用)。 string departments = mUser.DepartMentID.ToString(); if (departments.Contains(",")) { string[] dearray = departments.Split(','); mUser.TEMP4 = dearray[0].ToString(); } else { mUser.TEMP4 = departments; } Session["USER_Users"] = mUser; Session["LoginID"] = mUser.ID.ToString(); //*************************如果登陆成功,需要获取该登陆者负责或参与的项目, modify by wangjh on 2010-11-02 begin Web.Admin.personalProjectManage.MakeProjectSession makeprojectsession = new Dianda.Web.Admin.personalProjectManage.MakeProjectSession(); makeprojectsession.getMyProjectList(this); // //负责的项目 // //string sql1 = " SELECT ID,NAMES FROM vProject_Projects WHERE LeaderID='" + mUser.ID + "' and DELFLAG=0 and (Status=1 or Status=3 or Status=5) "; // string sql1 = " SELECT ID,NAMES,DELFLAG,Status FROM vProject_Projects WHERE LeaderID='" + mUser.ID + "' and (Status=1 or Status=3 or Status=5) "; // //由于在我的项目中需要添加一个已删除的项目,所以在加载项目时也需要将删除的显示出来,故作以上修改(and DELFLAG=0 删除了) // DataTable dt1 = pageControl.doSql(sql1).Tables[0]; // //参与的项目 //// string sql2 = " SELECT ID,NAMES FROM vProject_Projects WHERE DELFLAG=0 and id in(select Projectid from Project_UserList where userid='" + mUser.ID + "' and status='1') "; // string sql2 = " SELECT ID,NAMES,DELFLAG,Status FROM vProject_Projects WHERE id in(select Projectid from Project_UserList where userid='" + mUser.ID + "' and status='1') "; // //由于在我的项目中需要添加一个已删除的项目,所以在加载项目时也需要将删除的显示出来,故作以上修改(DELFLAG=0 and 删除了) // DataTable dt2 = pageControl.doSql(sql2).Tables[0]; // //合并两个相同结构的DATATABLE // DataTable Newdt = common.CombineTheSameDatatable(dt1,dt2); // //将一个DATATABLE中的重复项去除掉 // if (null != Newdt) // { // Newdt = common.makeDistinceTable(Newdt, "ID"); // Session["Project_Projects"] = Newdt; // } //*************************如果登陆成功,需要获取该登陆者负责或参与的项目, modify by wangjh on 2010-11-02 end //写日志 BLL.SYS_LogsExt bslog = new Dianda.BLL.SYS_LogsExt(); bslog.addlogs(mUser.REALNAME.ToString() + "(" + mUser.USERNAME.ToString() + ")", "登录系统", "登录系统:成功"); //写日志 //根据用户的用户组来生成用户的权限数据 ///构造用户的全部权限 DataTable sessionData = sessionPower(mUser.ID.ToString()); string[] arrays = getPowerSession(sessionData, mUser.ID.ToString()); mUserPower.specialRole = arrays[3].ToString(); mUserPower.buttomID = arrays[2].ToString(); mUserPower.menuRole = arrays[1].ToString(); mUserPower.pageurl = arrays[0].ToString(); mUserPower.userid = mUser.ID.ToString(); mUserPower.isYinLeader = arrays[4].ToString(); //"0";//表示该用户是用印管理的领导(根据特定的权限点来判断该用户是否是领导) Session["Session_Power"] = mUserPower; //付全文 2013-4-16 消息权限 string strSql = "select roles from user_role where name='消息-取消通知公告' and Types='菜单权限' and delflag =0"; DataTable dt = pageControl.doSql(strSql).Tables[0]; string roles = null; foreach (DataRow row in dt.Rows) { roles = row["roles"].ToString(); } Session["Session_Role"] = roles; ///构造用户的全部权限 string url = "/Admin/person_Index.aspx"; string coutws = "<script language=\"javascript\" type=\"text/javascript\">location.href='" + url + "';</script>"; Response.Write(coutws); } else { //登录失败 Session["USER_Users"] = ""; string coutws = "<script language=\"javascript\" type=\"text/javascript\">alert(\"登录失败,请核实您的用户名和密码\");location.href='login.aspx';</script>"; Response.Write(coutws); } } catch { //登录失败 Session["USER_Users"] = ""; string coutws = "<script language=\"javascript\" type=\"text/javascript\">alert(\"登录失败,请核实您的用户名和密码\");location.href='login.aspx';</script>"; Response.Write(coutws); } }