protected void btnSave_Click(object sender, EventArgs e) { FineOffice.Modules.OA_FlowRunData model = new FineOffice.Modules.OA_FlowRunData(); model.Title = txtTitle.Text.Trim(); model.Remark = txtRemark.Text.Trim(); model.UpdateTime = DateTime.Now; model.CreateTime = DateTime.Now; model.RunProcessID = int.Parse(hiddenRunProcess.Text); if (ddlForm.SelectedValue.Length > 0) { FineOffice.Modules.OA_Form form = formBll.GetModel(m => m.ID == int.Parse(ddlForm.SelectedValue)); model.FormData = form.FormData; model.FormID = form.ID; model.XType = form.XType; } try { model = runDataBll.Add(model); if (chkEdit.Checked) { string tabID = string.Format("{0:HHmmssffff}", DateTime.Now); PageContext.RegisterStartupScript("openTab('_FrmEditForm" + tabID + "','表单编辑-" + model.Title + "','WorkRun/FrmEditForm.aspx?ID=" + model.ID + "');"); } PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference("refreshRunData")); } catch (Exception ex) { Alert.ShowInParent(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { FineOffice.BLL.OA_Form bll = new FineOffice.BLL.OA_Form(); model = bll.GetModel(i => i.ID == int.Parse(Request["ID"])); } }
private void InitModule() { if (Request["ID"] == null) { return; } int id = int.Parse(Request["ID"].ToString()); txtID.Text = id.ToString(); FineOffice.Modules.OA_Form model = formBll.GetModel(d => d.ID == id); txtFormName.Text = model.FormName; txtFormNO.Text = model.FormNO; if (model.TypeID != null) { ddlType.SelectedValue = model.TypeID.Value.ToString(); } txtPinyinCode.Text = model.PinyinCode; chkStop.Checked = model.Stop.Value; txtRemark.Text = model.Remark; }