コード例 #1
0
    protected void btnAddOpinion_Click(object sender, EventArgs e)
    {
        if (txtOpinionText.Text.Trim() == "")
        {
            return;
        }

        TWfInstTaskOpinionsVo opinion = new TWfInstTaskOpinionsVo();

        opinion.ID                 = this.GetGUID();
        opinion.WF_INST_ID         = WF_INST_ID.Value;
        opinion.WF_INST_TASK_ID    = WF_INST_TASK_ID.Value;
        opinion.WF_IT_OPINION      = txtOpinionText.Text;
        opinion.WF_IT_OPINION_TYPE = ""; //评论类型,后续开发
        opinion.WF_IT_OPINION_USER = (this.Page as PageBaseForWF).LogInfo.UserInfo.ID;
        opinion.WF_IT_SHOW_TYPE    = ""; //评论显示问题,后续开发,主要分自己可见,还是所有人可见。
        opinion.WF_IT_OPINION_TIME = GetDateTimeToStanString();
        //写入数据库
        bool bisSuccess = new TWfInstTaskOpinionsLogic().Create(opinion);

        //string strMsg = "";
        if (bisSuccess)
        {
            //strMsg = "增加评论成功";
            InitListData(WF_INST_ID.Value, WF_INST_TASK_ID.Value);
            txtOpinionText.Text = "";
            string strMessage = LogInfo.UserInfo.USER_NAME + "为环节:" + WF_INST_TASK_ID.Value + "添加评论成功";
            (this.Page as PageBase).WriteLog(i3.ValueObject.ObjectBase.LogType.WFEidtSettingInfo, "", strMessage);
        }
        //else
        //strMsg = "增加评论失败";
        //LigerDialogAlert(strMsg, "warn");
    }
コード例 #2
0
    public void InitListData(string strInstWFID, string strInstStepID)
    {
        if (string.IsNullOrEmpty(strInstWFID) || string.IsNullOrEmpty(strInstStepID))
        {
            return;
        }
        DataTable dt = new TWfInstTaskOpinionsLogic().SelectByTable(new TWfInstTaskOpinionsVo()
        {
            WF_INST_ID = WF_INST_ID.Value
        });

        DataList1.DataSource = dt.DefaultView;
        DataList1.DataBind();
    }