コード例 #1
0
    public void InitPage()
    {
        int wid = 0;

        M_ProjectWork mprojectwork = new M_ProjectWork();
        B_ProjectWork bprojectwork = new B_ProjectWork();

        if (Request.QueryString["wid"] != null)
        {
            wid              = DataConverter.CLng(Request.QueryString["wid"].Trim());
            mprojectwork     = bprojectwork.SelectWorkByWID(wid);
            this.m_pid       = mprojectwork.ProjectID;
            LblProIntro.Text = mprojectwork.WorkName.ToString();
            LblProName.Text  = bpro.GetProjectByid(Convert.ToInt32(mprojectwork.ProjectID)).ProjectName.ToString();
        }
        if (this.m_uid > 0)
        {
            muser = buser.SeachByID(this.m_uid);
            if (muser.UserName != null)
            {
                TxtUserName.Text = muser.UserName.ToString();
            }
            else
            {
                TxtUserName.Text = "佚名";
            }
        }
    }
コード例 #2
0
ファイル: AddWork.aspx.cs プロジェクト: zwt-zf/cms
    protected void EBtnModify_Click(object sender, EventArgs e)
    {
        B_ProjectWork bprojecwork  = new B_ProjectWork();
        M_ProjectWork mprojectwork = bprojecwork.SelectWorkByWID(DataConverter.CLng(HFWid.Value));// new M_ProjectWork();
        bool          updatework   = false;
        bool          updaterole   = false;
        bool          deleterole   = false;
        B_WorkRole    bworkrole    = new B_WorkRole();
        M_WorkRole    mworkrole    = new M_WorkRole();
        int           power        = 0;

        mprojectwork.WorkName  = TxtWorkName.Text.Trim();
        mprojectwork.WorkIntro = TxtWorkIntro.Text.Trim();
        mprojectwork.EndDate   = DataConverter.CDate(txtEndDay.Value.Trim());
        updatework             = bprojecwork.UpdateProjectWork(mprojectwork);
        for (int t = 0; t < this.cblRoleList.Items.Count; t++) //先删除所有
        {
            if (this.cblRoleList.Items[t].Selected)
            {
                deleterole = bworkrole.DelWorkRole(Convert.ToInt32(mprojectwork.WorkID));
                t          = this.cblRoleList.Items.Count - 1;
            }
        }

        for (int t = 0; t < this.cblRoleList.Items.Count; t++)//再添加
        {
            power = Convert.ToInt32(this.cblRoleList.Items[t].Value);
            if (this.cblRoleList.Items[t].Selected)
            {
                mworkrole.RoleID = power;
                mworkrole.WorkID = bprojecwork.GetMaxWorkID(DataConverter.CLng(mprojectwork.ProjectID));    // GetMaxWorkID(int projectid).ge;
                updaterole       = bworkrole.AddWorkRole(mworkrole);;
            }
        }
        if (updatework)// && deleterole && updaterole
        {
            Response.Write("<script language=javascript> alert('内容修改成功!');window.document.location.href='WorkManage.aspx?Pid=" + mprojectwork.ProjectID + "';</script>");
        }
    }
コード例 #3
0
ファイル: AddWork.aspx.cs プロジェクト: zwt-zf/cms
 public void InitPage()
 {
     if (Request.QueryString["Pid"] != null)//这项目添加内容
     {
         LblTitleAdd.Visible    = true;
         LblTitleModify.Visible = false;
         TxtProjectName.Text    = bproject.GetProjectByid(Convert.ToInt32(Request.QueryString["Pid"].Trim())).ProjectName;
         Bind();
     }
     if (Request.QueryString["Wid"] != null)//修改内容
     {
         LblTitleAdd.Visible    = false;
         LblTitleModify.Visible = true;
         HFWid.Value            = Request.QueryString["Wid"].Trim();
         mprojectwork           = bprojectwork.SelectWorkByWID(DataConverter.CLng(Request.QueryString["Wid"].Trim()));
         TxtProjectName.Text    = bproject.GetProjectByid(Convert.ToInt32(mprojectwork.ProjectID.ToString())).ProjectName;
         TxtWorkName.Text       = mprojectwork.WorkName;
         TxtWorkIntro.Text      = mprojectwork.WorkIntro;
         txtEndDay.Value        = mprojectwork.EndDate.ToShortDateString();
         Bind();
         ArrayList alistrole = bworkrole.GetWorkRole(DataConverter.CLng(HFWid.Value));
         for (int i = 0; i < alistrole.Count; i++)
         {
             int j = DataConverter.CLng(alistrole[i]);
             for (int p = 0; p < cblRoleList.Items.Count; p++)
             {
                 if (j == Convert.ToInt32(cblRoleList.Items[p].Value))
                 {
                     cblRoleList.Items[p].Selected = true;
                 }
             }
         }
         EBtnSubmit.Visible = false;
         EBtnModify.Visible = true;
     }
 }