Exemple #1
0
 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
            {
            }
        }
Exemple #3
0
        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)
                {
                }
            }
        }
Exemple #5
0
        //点击进入登陆
        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);
            }
        }