//删除处理过程 protected void Del(object sender, EventArgs e) { LinkButton lb = (LinkButton)sender; WX.XZ.Train.MODEL trainmodel = WX.XZ.Train.NewDataModel(lb.CommandName); string title = trainmodel.Title.ToString(); int iR = trainmodel.Del(); //5.(用户及业务对象)统计与状态 //6.登记日志 if (iR > 0) { WX.Main.AddLog(WX.LogType.Default, String.Format("删除({0})成功!", title), ""); } //7.返回处理结果或返回其它页面。 if (iR > 0) { this.BindData(false); } else { ULCode.Debug.Alert(this, "删除失败!"); } }
//向参与人发送消息 protected void Sendmes(object sender, EventArgs e) { LinkButton lb = (LinkButton)sender; WX.XZ.Train.MODEL trainmodel = WX.XZ.Train.NewDataModel(lb.CommandName); string[] users = trainmodel.UsersID.ToString().Split(','); for (int i = 0; i < users.Length; i++) { string url = "/Manage/XZ/TrainDetail.aspx?TrainID=" + lb.CommandName; WX.Main.MessageSend("<a href=" + url + ">" + trainmodel.Title.ToString() + "</a>", url, users[i], trainmodel.UserID.ToString(), 6, 1); } ULCode.Debug.Alert(this, "发送完毕!"); }
protected void Button1_Click(object sender, EventArgs e) { WX.XZ.Train.MODEL trainmodel = WX.XZ.Train.NewDataModel(Request["TrainID"]); WX.Flow.Model.Flow.MODEL flow = WX.Flow.Model.Flow.GetCache(trainmodel.FlowID.ToInt32()); //WX.Flow.Model.Flow.NewDataModel(rFlowId); flow.LoadProcessList(false); if (flow.GetProcessByStep(1).ExecIn(null) == 0) { ULCode.Debug.Alert(this, "程序出错,请联系管理员!"); return; } int newRunId = flow.NewWork("《" + flow.Name.ToString() + "》学习心得"); this.Save(newRunId, 1); WX.XZ.TrainUsers.MODEL tusermodel = WX.XZ.TrainUsers.GetModelToTrainID(trainmodel.ID.ToInt32(), WX.Main.CurUser.UserID); tusermodel.RunID.value = newRunId; tusermodel.State.value = 2; tusermodel.Update(); ULCode.Debug.Alert(this, "提交成功!"); Button1.Visible = false; }
private void pageinit() { drop_flow.DataSource = WX.Flow.Model.Flow.GetDataList("Type=1"); drop_flow.DataTextField = "Name"; drop_flow.DataValueField = "ID"; drop_flow.DataBind(); drop_flow.Items.Add(new ListItem("无", "")); drop_flow.SelectedValue = ""; if (Request["TrainID"] != null && Request["TrainID"] != "") { WX.XZ.Train.MODEL trainmodel = WX.XZ.Train.NewDataModel(Request["trainID"]); ui_Title.Text = trainmodel.Title.ToString(); drop_type.SelectedValue = trainmodel.Type.ToString(); drop_flow.SelectedValue = trainmodel.FlowID.ToString(); ui_RunTime.Text = trainmodel.RunTime.ToString(); ui_Addr.Text = trainmodel.Addr.ToString(); ui_Persons.Value = trainmodel.UsersID.ToString(); li_Persons.Text = trainmodel.UsersName.ToString(); ui_content.Value = trainmodel.Content.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request["TrainID"] != null && Request["TrainID"] != "") { WX.XZ.Train.MODEL trainmodel = WX.XZ.Train.NewDataModel(Request["TrainID"]); li_title.Text = trainmodel.Title.ToString(); drop_type.SelectedValue = trainmodel.Type.ToString(); li_addr.Text = trainmodel.Addr.ToString(); li_runtime.Text = trainmodel.RunTime.ToString(); li_usersname.Text = trainmodel.UsersName.ToString(); li_content.Text = trainmodel.Content.ToString(); string userid = WX.Main.CurUser.UserID; if (Request["UserID"] != null && Request["UserID"] != "") { userid = Request["UserID"]; } WX.XZ.TrainUsers.MODEL tusermodel = WX.XZ.TrainUsers.GetModelToTrainID(trainmodel.ID.ToInt32(), userid); if (tusermodel != null) { if (tusermodel.RunID.ToString() != "") { WX.Flow.Model.Run.MODEL runmodel = WX.Flow.Model.Run.GetModel("select * from FL_Run where Id=" + tusermodel.RunID.ToString()); //2.装载Form表单 runmodel.LoadMyForm(false); li_formcontent.Text = runmodel.GenerateHtmls(runmodel.Id.ToInt32()); } else if (trainmodel.FlowID.ToString() != "") { WX.Flow.Model.Flow.MODEL flow = WX.Flow.Model.Flow.GetCache(trainmodel.FlowID.ToInt32()); WX.Flow.Model.Form.MODEL formmodel = WX.Flow.Model.Form.NewDataModel(flow.FormId); WX.Flow.FormFieldCollection ffedit = new WX.Flow.FormFieldCollection(); WX.Flow.FormFieldCollection ffhidden = new WX.Flow.FormFieldCollection(); li_formcontent.Text = formmodel.GenerateHtmls(formmodel.Items_FormFieldCollection, ffedit, ffhidden, WX.Main.CurUser.UserID).Replace("-SYS_IP-", getIp()); if (Request["UserID"] == null || Request["UserID"].ToString() == "") { Button1.Visible = true; if (tusermodel.State.ToInt32() == 0) { tusermodel.State.value = 1; tusermodel.Update(); } } } if (Request["UserID"] == null || Request["UserID"].ToString() == "") { try { WX.Main.MessageToHistory_where(String.Format("SendToUserId='{0}' and RedirectToUrl like'%?TrainID={1}%'", WX.Main.CurUser.UserID, Request["TrainID"])); } catch { } } if (li_formcontent.Text != "") { Literal1.Text = "学习心得"; } } } } }