Ejemplo n.º 1
0
 void IWFStepRules.CreatAndRegisterBusinessData()
 {
     //这里是产生和注册业务数据的地方
     if (!String.IsNullOrEmpty(task_id))
     {
         TOaTrainPlanVo objItems = new TOaTrainPlanVo();
         objItems.ID = task_id;
         //根据用户登录ID获取其档案ID
         TOaEmployeInfoVo objEmploye = new TOaEmployeInfoVo();
         objEmploye.USER_ID = LogInfo.UserInfo.ID;
         DataTable dt = new DataTable();
         dt = new TOaEmployeInfoLogic().SelectByTable(objEmploye);
         if (dt.Rows.Count > 0)
         {
             objItems.TECH_APP_ID = dt.Rows[0]["ID"].ToString();
         }
         objItems.TRAIN_RESULT = this.hidResult.Value.ToString();
         objItems.RESULT_DATE  = DateTime.Now.ToString();
         objItems.FLOW_STATUS  = "9";
         objItems.APP_FLOW     = "办结(归档)";
         if (new TOaTrainPlanLogic().Edit(objItems))
         {
             wfControl.SaveInstStepServiceData("员工培训ID", "task_id", task_id, "4");
         }
         else
         {
             LigerDialogAlert("数据发送失败!", "error");
             return;
         }
     }
 }
    /// <summary>
    ///
    /// </summary>
    protected void btnImport_Click(object sender, EventArgs e)
    {
        string strHdSrh = this.hdSrh.Value.Trim();

        strHdSrh = strHdSrh.Length == 0 ? ",,,," : strHdSrh;
        string[]  strWhereArr = strHdSrh.Split(',');
        DataTable dt          = new TOaEmployeInfoLogic().SelectTestDataLst(strWhereArr, 0, 0);

        FullExcel(dt);
    }
Ejemplo n.º 3
0
 void IWFStepRules.CreatAndRegisterBusinessData()
 {
     //这里是产生和注册业务数据的地方
     if (!String.IsNullOrEmpty(task_id) && String.IsNullOrEmpty(strBtnType))
     {
         TOaTrainPlanVo objItems = new TOaTrainPlanVo();
         objItems.ID          = task_id;
         objItems.FLOW_STATUS = "1";
         //根据用户登录ID获取其档案ID
         TOaEmployeInfoVo objEmploye = new TOaEmployeInfoVo();
         objEmploye.USER_ID = LogInfo.UserInfo.ID;
         DataTable dt = new DataTable();
         dt = new TOaEmployeInfoLogic().SelectByTable(objEmploye);
         if (dt.Rows.Count > 0)
         {
             objItems.TECH_APP_ID = dt.Rows[0]["ID"].ToString();
         }
         objItems.TECH_APP      = this.hidTchOption.Value.ToString();
         objItems.TECH_APP_DATE = this.hidDate.Value.ToString();
         objItems.APP_FLOW      = "站长审核";
         if (new TOaTrainPlanLogic().Edit(objItems))
         {
             wfControl.SaveInstStepServiceData("员工培训ID", "task_id", task_id, "2");
         }
         else
         {
             LigerDialogAlert("数据发送失败!", "error");
             return;
         }
     }
     else
     {
         if (!String.IsNullOrEmpty(task_id) && strBtnType == "back")
         {
             TOaTrainPlanVo objItems = new TOaTrainPlanVo();
             objItems.ID          = task_id;
             objItems.FLOW_STATUS = "-1";
             if (new TOaTrainPlanLogic().Edit(objItems))
             {
                 wfControl.SaveInstStepServiceData("员工培训ID(退回)", "task_id", task_id, "B");
             }
             else
             {
                 LigerDialogAlert("数据发送失败!", "error");
                 return;
             }
         }
     }
 }
Ejemplo n.º 4
0
    /// <summary>
    /// 获取用户信息
    /// </summary>
    /// <returns></returns>
    protected string getUserInfo()
    {
        int    intTotalCount = 0;
        string strSortname   = Request.Params["sortname"];
        string strSortorder  = Request.Params["sortorder"];
        //当前页面
        int intPageIndex = Convert.ToInt32(Request.Params["page"]);
        //每页记录数
        int intPageSize = Convert.ToInt32(Request.Params["pagesize"]);

        TOaEmployeInfoVo objEmploye = new TOaEmployeInfoVo();

        objEmploye.SORT_FIELD = strSortname;
        objEmploye.SORT_TYPE  = strSortorder;
        objEmploye.DEPART     = !string.IsNullOrEmpty(Request.QueryString["dept"]) ? Request.QueryString["dept"] : "";
        intTotalCount         = new TOaEmployeInfoLogic().GetSelectResultCount(objEmploye);
        return(CreateToJson(new TOaEmployeInfoLogic().SelectByTable(objEmploye, 0, 0), intTotalCount));
    }