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); }
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; } } } }
/// <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)); }