protected void Page_Load(object sender, EventArgs e) { title = valObj._ZhName + "编辑"; Page.Title = title; if (!string.IsNullOrEmpty(Request["KeyID"])) { keyid = Request["KeyID"]; } if (!IsPostBack) { //Response.Write(keyid); txtSTATE_FLAG.Items.AddRange(FormHelper.GetListItem(SYS_USER.Attribute.USE_FLAG)); txtUSER_TYPE.Items.AddRange(FormHelper.GetListItem(SYS_USER.Attribute.USER_TYPE)); try { if (keyid != "") { valObj = BLLTable<SYS_USER>.Factory(conn).GetRowData(SYS_USER.Attribute.USER_ID, keyid); if (valObj == null) return; List<SYS_USERROLE> lst = BLLTable<SYS_USERROLE>.Factory(conn).Select(SYS_USERROLE.Attribute.USER_ID, keyid); string user_role = ""; if (lst.Count > 0) { for (int i = 0; i < lst.Count; i++) { user_role += user_role == "" ? lst[i].ROLE_ID.ToString() : "," + lst[i].ROLE_ID; } } hidSelReals.Value = user_role; txtUSER_ID.Value = Convert.ToString(valObj.USER_ID);//Convert.ToDecimal txtUSER_NAME.Value = Convert.ToString(valObj.USER_NAME);//Convert.ToString ViewState["txtUSER_NAME"] = valObj.USER_NAME; //txtPASS.Value = Convert.ToString(valObj.PASS);//Convert.ToString txtEMAIL.Value = Convert.ToString(valObj.EMAIL);//Convert.ToString txtLOGIN_IPS.Value = Convert.ToString(valObj.LOGIN_IPS);//Convert.ToString #region wk(用户新增字段) txtUSER_QQ.Value = Convert.ToString(valObj.USER_QQ);//Convert.ToString txtUSER_Taobao.Value = Convert.ToString(valObj.USER_Taobao);//Convert.ToString txtIS_FeiQ_Remind.Checked = Convert.ToBoolean(valObj.IS_FeiQ_Remind);//Convert.ToString txtIS_EMAIL_Remind.Value = Convert.ToString(valObj.IS_EMAIL_Remind);//Convert.ToString txtIS_Taobao_Remind.Value = Convert.ToString(valObj.IS_Taobao_Remind);//Convert.ToString txtIS_QQ_Remind.Value = Convert.ToString(valObj.IS_QQ_Remind);//Convert.ToString #endregion if (!string.IsNullOrEmpty(valObj.USE_FLAG)) { txtSTATE_FLAG.Value = valObj.USE_FLAG.ToString(); } if (!string.IsNullOrEmpty(valObj.USER_TYPE)) { txtUSER_TYPE.Value = valObj.USER_TYPE.ToString(); } HR_STAFF staff = BLLTable<HR_STAFF>.Factory(conn).GetRowData(HR_STAFF.Attribute.STAFF_ID, valObj.STAFF_ID); if (staff == null || staff.IsNull()) { litWarn.Text = "此账户未有对应员工信息,建议增加关联或删除无效账户"; } else { wucSelStaff1.Staff_ID = staff.STAFF_ID; wucSelStaff1.Staff_NAME = valObj.REAL_NAME; //wk 2012年9月14日 15:29:18 } btnSave.Enabled = false; } } catch (Exception ex) { litWarn.Text = ex.Message; } } }
protected void Page_Load(object sender, EventArgs e) { #region//必须的参数信息初始化 if (!string.IsNullOrEmpty(Request["RECID"])) { recid = decimal.Parse(Request["RECID"]); } if (!string.IsNullOrEmpty(Request["WFID"])) { wf_obj_id = int.Parse(Request["WFID"]); if (wf_obj_id <= 0) { if (recid <= 0) { Response.Redirect("SelWFID.aspx"); } if (ViewState["WFID"] != null) { wf_obj_id = Convert.ToInt32(ViewState["WFID"]); } } if (ViewState["WFCNAME"] == null) { wfcname = BLLTable <WF_WFOBJECT> .Factory(conn).GetOneValue(WF_WFOBJECT.Attribute.WF_OBJ_ID, wf_obj_id, WF_WFOBJECT.Attribute.WF_OBJ_NAME); ViewState["WFCNAME"] = wfcname; } else { wfcname = ViewState["WFCNAME"].ToString(); } } else { if (recid <= 0) { Response.Redirect("SelWFID.aspx"); } if (ViewState["WFID"] != null) { wf_obj_id = Convert.ToInt32(ViewState["WFID"]); } } #endregion theme = WebHelper.GetAppPath() + "Themes/" + BasePage._ThemeName; backUrl = WebHelper.GetAppPath() + "WF/FORMList.aspx?mime=1&WFID=" + wf_obj_id; if (preUrl != "") { backUrl = preUrl; } title = wfcname + title; if (!IsPostBack) { Form.Enctype = "multipart/form-data"; UpFilesBfSubmit1.ShowPathPre = "../"; UpFilesBfSubmit1.SavePath = "UploadFiles/WF/Rec/"; txtDEPT_ID.ORG_ID = "7"; #region//默认信息初始化 HR_STAFF staff = userBase.GetStaff(); //如果账户没有员工对应 if (staff != null && !staff.IsNull()) { txtCSTAFF_ID.Value = staff.STAFF_ID.ToString(); txtCSTAFF_NAME.Value = staff.STAFF_NAME; txtDEPT_ID.DEPT_ID = Convert.ToString(staff.GetValue(HR_DEPT_STAFF.Attribute.DEPT_ID)); txtSTAFF_ID.Staff_NAME = staff.STAFF_NAME; txtSTAFF_ID.Staff_ID = staff.STAFF_ID; txtRECNO.Value = WFRecordInfo.GetRECNO(Convert.ToString(staff.GetValue(HR_DEPT_STAFF.Attribute.DEPT_ID))); HR_DEPT dept = BLLTable <HR_DEPT> .Factory(conn).GetRowData(HR_DEPT.Attribute.DEPT_ID, Convert.ToString(staff.GetValue(HR_DEPT_STAFF.Attribute.DEPT_ID))); if (dept != null && !dept.IsNull()) { txtCDEPT_ID.Value = dept.DEPT_ID; txtCDEPT_NAME.Value = dept.DEPT_NAME; } else { litWarn.Text = "您的账户未设置所属部门"; } } else { litWarn.Text = "您的账户未有对应员工"; } #endregion ViewState["CHECK_INFO"] = ""; WFOBJECT_BLL wfobj = new WFOBJECT_BLL(wf_obj_id); //WFINFO_EXD wfexd = new WFINFO_EXD(wfid,0); FORM_BLL formexd = wfobj.FORM_BLL; if (recid > 0) { #region//单据信息编辑 WF_FORMBASE baseVal = BLLTable <WF_FORMBASE> .Factory(conn).GetRowData(WF_FORMBASE.Attribute.RECID, recid); WFRecordInfo recObj = new WFRecordInfo(baseVal, true); if (recObj.HadRecord == false) { ScriptHelper.AlertAndGo(Page, "您要编辑的申请记录不存在!", backUrl); return; } if (wf_obj_id <= 0) { ViewState["WFID"] = baseVal.WFID;//记录下当前工作流ID wf_obj_id = baseVal.WFID; } Dictionary <string, WFieldInfo> dicMore = recObj.ExdFields; //zlg关键-构建表单 litFormMore.Text = formexd.WF_HtmlEditForm(recObj);// WFHtml.ShowMoreFormHtml(wfid, dicMore, ref sbDetail); hadDetail = formexd.HadSubForm; ViewState["STATUS"] = baseVal.STATUS; if (!string.IsNullOrEmpty(baseVal.CHECK_INFO)) { ViewState["CHECK_INFO"] = baseVal.CHECK_INFO; } if (recObj.Base.STATUS == WFEnum.RecStatus.Checking.ToString("d") || recObj.Base.STATUS == WFEnum.RecStatus.ReCheck.ToString("d") || recObj.Base.STATUS == WFEnum.RecStatus.Accepted.ToString("d")) { ScriptHelper.AlertAndGo(Page, "该记录已经进入审批流程,不允许修改!", backUrl); } else { if (recObj.Base.STATUS == WFEnum.RecStatus.NoAccept.ToString("d")) { btnOK.Text = "重新提交"; } WF_FORMBASE valObj = recObj.Base; #region txtDEPT_ID.DEPT_NAME = Convert.ToString(valObj.DEPT_NAME); txtDEPT_ID.DEPT_ID = Convert.ToString(valObj.DEPT_ID);//Convert.ToString txtSTAFF_ID.Staff_ID = valObj.STAFF_ID; txtCSTAFF_ID.Value = Convert.ToString(valObj.CSTAFF_ID); //Convert.ToString txtCSTAFF_NAME.Value = Convert.ToString(valObj.CSTAFF_NAME); //Convert.ToString txtNOTE.Value = Convert.ToString(valObj.NOTE); //Convert.ToString #endregion if (valObj.STAFF_ID != userBase.StaffID && valObj.CSTAFF_ID != userBase.StaffID) { //不是自己提交的申请不能修改或提交审批 btnSave.Enabled = false; } } UpFilesBfSubmit1.ShowOldFiles(baseVal.ANNEX_FILE); #endregion } else { litFormMore.Text = formexd.WF_HtmlEditForm();// WFHtml.ShowMoreFormHtml(wfid, null, ref sbDetail); hadDetail = formexd.HadSubForm; } } }
protected void Page_Load(object sender, EventArgs e) { title = "消息通知管理"; Page.Title = title; if (!string.IsNullOrEmpty(Request["KeyID"])) { keyid = Request["KeyID"]; } if (!IsPostBack) { try { if (keyid != "") { valObj = BLLTable <SYS_USER> .Factory(conn).GetRowData(SYS_USER.Attribute.USER_ID, keyid); if (valObj == null) { return; } List <SYS_USERROLE> lst = BLLTable <SYS_USERROLE> .Factory(conn).Select(SYS_USERROLE.Attribute.USER_ID, keyid); string user_role = ""; if (lst.Count > 0) { for (int i = 0; i < lst.Count; i++) { user_role += user_role == "" ? lst[i].ROLE_ID.ToString() : "," + lst[i].ROLE_ID; } } hidSelReals.Value = user_role; txtUSER_ID.Value = Convert.ToString(valObj.USER_ID); //Convert.ToDecimal txtUSER_NAME.Value = Convert.ToString(valObj.USER_NAME); //Convert.ToString ViewState["txtUSER_NAME"] = valObj.USER_NAME; //txtPASS.Value = Convert.ToString(valObj.PASS);//Convert.ToString txtEMAIL.Value = Convert.ToString(valObj.EMAIL); //Convert.ToString txtLOGIN_IPS.Value = Convert.ToString(valObj.LOGIN_IPS); //Convert.ToString #region wk(用户新增字段) txtUSER_QQ.Value = Convert.ToString(valObj.USER_QQ); //Convert.ToString txtUSER_Taobao.Value = Convert.ToString(valObj.USER_Taobao); //Convert.ToString txtIS_FeiQ_Remind.Checked = Convert.ToBoolean(valObj.IS_FeiQ_Remind); //Convert.ToString txtIS_EMAIL_Remind.Checked = Convert.ToBoolean(valObj.IS_EMAIL_Remind); //Convert.ToString txtIS_Taobao_Remind.Checked = Convert.ToBoolean(valObj.IS_Taobao_Remind); //Convert.ToString txtIS_QQ_Remind.Checked = Convert.ToBoolean(valObj.IS_QQ_Remind); //Convert.ToString #endregion HR_STAFF staff = BLLTable <HR_STAFF> .Factory(conn).GetRowData(HR_STAFF.Attribute.STAFF_ID, valObj.STAFF_ID); if (staff == null || staff.IsNull()) { litWarn.Text = "此账户未有对应员工信息,建议增加关联或删除无效账户"; } else { txtREAL_NAME.Value = valObj.REAL_NAME; } btnSave.Enabled = true; } } catch (Exception ex) { litWarn.Text = ex.Message; } } }