void Bind() { try { mtb = btb.GetModel(int.Parse(Request.Params["bid"])); mf = bf.GetModel(mtb.b_sort); mtf = tf.GetModel(mf.f_form); if (mtf == null) { Tunnel.Common.Message.back("表单不存在或已删除,请与管理员联系"); return; } Label1.Text = fc.From_Content(mtf.f_content, mtb.b_content, true);//取得替换后的表单数据 Label4.Text = mtb.b_title + " (" + mtb.b_time + ")"; Label5.Text = "<font color=red>(注:红色代表当前执行步骤,<font color=green>绿色代表已经审批通过</font>)</font>"; formfile = Tunnel.Common.GetValue.getFile(mtb.b_file); if (mf.f_isfile.ToString() == "1") { isuploads = false; } if (mf.f_state.ToString() == "0" && mf.f_sort != 18) { scontent = "<font color='green'>审核→</font>"; } else { scontent = ""; } Repeater1.DataSource = bts.GetList("s_lid=" + mf.f_id); Repeater1.DataBind(); Button4.Visible = false; Button5.Visible = false; string currbid = Tunnel.Common.GetValue.getDataValue("Tunnel_exam", "e_nextbid", "e_gid=" + Request.Params["bid"] + " order by e_id desc"); if ("".Equals(currbid) || "0".Equals(currbid)) { currbid = Tunnel.Common.GetValue.getDataValue("Tunnel_step", "s_id", "s_lid=" + mtb.b_sort + " and s_num=1"); } mts = bts.GetModel(Convert.ToInt32(currbid)); if (mts.s_isbak == 1) { Button5.Visible = true; Button1.Visible = false; Button2.Visible = false; spPassword.Enabled = false; spPassword.TextMode = TextBoxMode.SingleLine; spPassword.Text = "不需填写审批密码"; } } catch { Tunnel.Common.Message.back("不正确的ID"); return; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (!string.IsNullOrEmpty(Request.Params["delid"])) { mb = tb.GetModel(Convert.ToInt32(Request.Params["delid"])); if ("issure".Equals(Request.Params["mod"])) { tmt.Title = mb.b_title; tmt.TypeId = 5; tmt.HtmlSource = fc.From_Content(mb.b_formcontent, mb.b_content, true);//取得替换后的表单数据 tmt.UserId = mb.b_user; Tunnel.BLL.Tunnel_information bllf = new Tunnel.BLL.Tunnel_information(); int relt = -1; relt = bllf.Add(tmt); } tb.Delete(mb.b_id); Tunnel.Data.DbHelperSQL.ExecuteSql("DELETE FROM TUNNEL_EXAM WHERE E_GID=" + mb.b_id); Tunnel.Data.DbHelperSQL.ExecuteSql("DELETE FROM Tunnel_Advice WHERE A_GID=" + mb.b_id); Tunnel.Data.DbHelperSQL.ExecuteSql("DELETE FROM Tunnel_Remind WHERE m_type=1 and m_typeid=" + mb.b_id); Tunnel.Common.Del_File delfile = new Tunnel.Common.Del_File(); delfile.FileDelete(mb.b_file); Tunnel.Common.Message.Show("操作成功!", "Other_Manage.aspx"); } this.ShowInit(""); } }
void ShowInit() { if (!string.IsNullOrEmpty(Request.Params["File_Id"])) { try { Tunnel.BLL.Tunnel_bumf btb = new Tunnel.BLL.Tunnel_bumf(); Tunnel.Model.Tunnel_bumf mtb = new Tunnel.Model.Tunnel_bumf(); Tunnel.BLL.Tunnel_form tf = new Tunnel.BLL.Tunnel_form(); Tunnel.Model.Tunnel_form mtf = new Tunnel.Model.Tunnel_form(); Tunnel.Common.Form_Class fc = new Tunnel.Common.Form_Class(); Tunnel.BLL.UserLogin ul = new Tunnel.BLL.UserLogin(); mtb = btb.GetModel(Convert.ToInt32(Request.Params["File_Id"])); formfile = getFile(mtb.b_file);//附件 Label1.Text = mtb.b_title; Label2.Text = fc.From_Content(mtb.b_formcontent, mtb.b_content, true);//取得替换后的表单数据 ul.UsbnLogin = ul.getUserModel(mtb.b_user); Label3.Text = "发布人:" + ul.UsbnLogin.m_name + " 发布时间:" + mtb.b_time.ToString(); } catch { Tunnel.Common.Message.back("不正确的ID"); return; } } }
void Bind() { mf = bf.GetModel(int.Parse(DropDownList1.SelectedValue)); mtf = tf.GetModel(mf.f_form); if (mtf == null) { Tunnel.Common.Message.back("表单不存在或已删除,请与管理员联系"); return; } Label1.Text = fc.From_Content(mtf.f_content, "", false);//取得替换后的表单数据 ul.UsbnLogin = ul.getUserModel(ul.LoginID); string bumname = Tunnel.Common.GetValue.getDataValue("Tunnel_bum", "b_name", "b_id=" + ul.UsbnLogin.m_bum); TextBox1.Text = bumname + mf.f_name; if (mf.f_isfile.ToString() == "1") { isuploads = false; } Repeater1.DataSource = bs.GetList("s_lid=" + mf.f_id); Repeater1.DataBind(); if (Repeater1.Items.Count <= 0) { Label2.Text = "本公文未设置流程,将不能保存!"; HiddenField2.Value = "0"; } else { Label2.Text = ""; HiddenField2.Value = "1"; } }
void Bind() { mtb = btb.GetModel(Convert.ToInt32(Request.Params["bid"])); mf = bf.GetModel(mtb.b_sort); mtf = tf.GetModel(mf.f_form); if (mtf == null) { Tunnel.Common.Message.back("表单不存在或已删除,请与管理员联系"); return; } Label1.Text = fc.From_Content(mtf.f_content, mtb.b_content, false);//取得替换后的表单数据 if (mf.f_isfile.ToString() == "1") { isuploads = false; } TextBox1.Text = mtb.b_title; if (mtb.b_suser == 0) { RadioButtonList3.SelectedIndex = 0; isusered = false; } else { TextBox2.Text = Tunnel.Common.GetValue.getDataValue("Tunnel_menber", "m_name", "m_id=" + mtb.b_suser); RadioButtonList3.SelectedIndex = 1; isusered = true; } m_value.Value = mtb.b_suser.ToString(); hfile.Value = mtb.b_file; if (!"".Equals(mtb.b_file)) { string[] filelist = mtb.b_file.Split(','); foreach (string list in filelist) { string flist = list.Substring(list.LastIndexOf('/') + 1, list.Length - list.LastIndexOf('/') - 1); hfilelist += "<span><img src=\"../../image/attach.png\">" + flist + "<img style='cursor:hand' onclick=\"del(this,'" + list + "')\" alt='删除附件' src=\"../../image/remove.png\">;</span>"; } } if (mf.f_state.ToString() == "0") { scontent = "审核→"; issheng = true; } else { scontent = ""; issheng = false; } Repeater1.DataSource = bs.GetList("s_lid=" + mf.f_id); Repeater1.DataBind(); if (Repeater1.Items.Count <= 0) { Label2.Text = "本申请未设置流程,将不能保存!"; HiddenField2.Value = "0"; scontent = ""; } else { Label2.Text = ""; HiddenField2.Value = "1"; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { mf = tf.GetModel(int.Parse(Request.Params["form_id"])); if (null != mf) { Tunnel.Common.Form_Class fc = new Tunnel.Common.Form_Class(); Label1.Text = fc.From_Content(mf.f_content, "", false); Page.Title = mf.f_name; } } }
void Bind() { try { mf = bf.GetModel(int.Parse(Request.Params["Flow"])); mtf = tf.GetModel(mf.f_form); if (mtf == null) { Tunnel.Common.Message.back("表单不存在或已删除,请与管理员联系"); return; return; } Label1.Text = fc.From_Content(mtf.f_content, "", false);//取得替换后的表单数据 ul.UsbnLogin = ul.getUserModel(ul.LoginID); string bumname = Tunnel.Common.GetValue.getDataValue("Tunnel_bum", "b_name", "b_id=" + ul.UsbnLogin.m_bum); TextBox1.Text = bumname + mf.f_name; if (mf.f_isfile.ToString() == "1") { isuploads = false; } if (mf.f_state.ToString() == "0") { scontent = "审核→"; issheng = true; isshen = true; } else { scontent = ""; issheng = false; isshen = false; } Repeater1.DataSource = bs.GetList("s_lid=" + mf.f_id); Repeater1.DataBind(); if (Repeater1.Items.Count <= 0) { Label2.Text = "本申请未设置流程,将不能保存!"; HiddenField2.Value = "0"; } else { Label2.Text = ""; HiddenField2.Value = "1"; } } catch { Tunnel.Common.Message.back("不正确的ID"); return; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { this.ShowInit(""); Tunnel.BLL.Tunnel_flow tf = new Tunnel.BLL.Tunnel_flow(); DataSet dds = tf.GetList("f_sort=18"); ListItem list = new ListItem(); //list.Text = "所有流程类型"; //list.Value = "0"; //DropDownList1.Items.Add(list); foreach (DataRow drds in dds.Tables[0].Rows) { list = new ListItem(); list.Text = drds["f_name"].ToString(); list.Value = drds["f_id"].ToString(); DropDownList1.Items.Add(list); } if (!string.IsNullOrEmpty(Request.Params["delid"])) { mb = tb.GetModel(Convert.ToInt32(Request.Params["delid"])); if ("issure".Equals(Request.Params["mod"])) { tmt.Title = mb.b_title; tmt.TypeId = 5; tmt.HtmlSource = fc.From_Content(mb.b_formcontent, mb.b_content, true);//取得替换后的表单数据 tmt.UserId = mb.b_user; Tunnel.BLL.Tunnel_information bllf = new Tunnel.BLL.Tunnel_information(); int relt = -1; relt = bllf.Add(tmt); } tb.Delete(mb.b_id); Tunnel.Data.DbHelperSQL.ExecuteSql("DELETE FROM TUNNEL_EXAM WHERE E_GID=" + mb.b_id); Tunnel.Data.DbHelperSQL.ExecuteSql("DELETE FROM Tunnel_Advice WHERE A_GID=" + mb.b_id); Tunnel.Data.DbHelperSQL.ExecuteSql("DELETE FROM Tunnel_Remind WHERE m_type=1 and m_typeid=" + mb.b_id); Tunnel.Common.Del_File delfile = new Tunnel.Common.Del_File(); delfile.FileDelete(mb.b_file); Tunnel.Common.Message.Show("操作成功!"); } } }
void Bind() { try { mtb = btb.GetModel(int.Parse(Request.Params["bid"])); mf = bf.GetModel(mtb.b_sort); mtf = tf.GetModel(mf.f_form); Label1.Text = fc.From_Content(mtf.f_content, mtb.b_content, true);//取得替换后的表单数据 Label4.Text = mtb.b_title + " (" + mtb.b_time + ")"; formfile = Tunnel.Common.GetValue.getFile(mtb.b_file); if (mf.f_isfile.ToString() == "1") { isuploads = false; } Repeater1.DataSource = bts.GetList("s_lid=" + mf.f_id); Repeater1.DataBind(); } catch { Tunnel.Common.Message.back("不正确的ID"); return; } }
void Bind() { try { string bWhere = ""; mtb = btb.GetModel(int.Parse(Tunnel.Data.DESEncrypt.Decrypt(Request.Params["lid"]))); mf = bf.GetModel(mtb.b_sort); if (mf.f_sort == 18) { bWhere = " and e_bid<>0"; } else { bWhere = ""; //是否为红头文件 } Label1.Text = fc.From_Content(mtb.b_formcontent, mtb.b_content, true); //取得替换后的表单数据 formfile = getFile(mtb.b_file); //附件 formdvice = getAdvice(mtb.b_id.ToString()); //意见 Page.Title = mtb.b_title; DataSet ds = bte.GetList("e_gid=" + mtb.b_id + bWhere + " order by e_id asc"); StringBuilder text = new StringBuilder(); StringBuilder texttop = new StringBuilder(); texttop.Append("<tr>"); texttop.Append("<td align=\"center\" style=\"height: 30px; width: 10%;\">第<font color=red>1</font>步</td>"); texttop.Append("<td align=\"left\" style=\"height: 30px; width: 30%\"> 发起</td>"); texttop.Append("<td align=\"left\" style=\"height: 50%\"> <strong style=\"color:Red\">" + getUname(mtb.b_user.ToString()) + "</strong> [<font color=Green>发起</font>]"); texttop.Append("<br /> 发起于:" + mtb.b_time.ToString() + "</td>"); texttop.Append("</tr> "); if (mtb.b_state == 3) { nextb = ""; isend = true; } else if (mtb.b_state == 1) { string suser = ""; if (mtb.b_suser == 0) { ul.UsbnLogin = bm.GetModel(mtb.b_user); DataSet dss = new DataSet(); dss = bm.GetList("m_bum=" + ul.UsbnLogin.m_bum); foreach (DataRow dr in dss.Tables[0].Rows) { if (Tunnel.BLL.Permission.IfHasPrimision(dr["m_id"].ToString(), "流程审核", "我的工作", false)) { suser += dr["m_id"].ToString() + ","; } } if (!string.IsNullOrEmpty(suser)) { text.Append("<tr>"); text.Append("<td align=\"center\" style=\"height: 30px; width: 10%;\">第<font color=red>2</font>步</td>"); text.Append("<td align=\"left\" style=\"height: 30px; width: 30%\"> 审核</td>"); text.Append("<td align=\"left\" style=\"height: 50%\"> <strong style=\"color:Red\">" + getallUname(suser) + " 主办</strong> [<font color=blue>审核中</font>]"); text.Append("<br /> 开始于:" + mtb.b_time.ToString() + "</td>"); text.Append("</tr> "); } else { text.Append("<tr>"); text.Append("<td align=\"center\" colspan='3' style=\"height: 30px; width: 10%;color:red\">没有设置审核人,请与管理员联系!</td>"); text.Append("</tr> "); } } else { text.Append("<tr>"); text.Append("<td align=\"center\" style=\"height: 30px; width: 10%;\">第<font color=red>2</font>步</td>"); text.Append("<td align=\"left\" style=\"height: 30px; width: 30%\"> 审核</td>"); text.Append("<td align=\"left\" style=\"height: 50%\"> <strong style=\"color:Red\">" + getUname(mtb.b_suser.ToString()) + " 主办</strong> [<font color=blue>审核中</font>]"); text.Append("<br /> 开始于:" + mtb.b_time.ToString() + "</td>"); text.Append("</tr> "); } nextb = text.ToString(); } else { if (mtb.b_state > 0) { string currbid = Tunnel.Common.GetValue.getDataValue("Tunnel_exam", "e_nextbid", "e_gid=" + mtb.b_id + " order by e_id desc"); string currtime = Tunnel.Common.GetValue.getDataValue("Tunnel_exam", "e_time", "e_gid=" + mtb.b_id + " order by e_id desc"); int currnum = Convert.ToInt32(Tunnel.Common.GetValue.getDataValue("Tunnel_exam", "count(*)", "e_gid=" + mtb.b_id)); if ("".Equals(currbid) || "0".Equals(currbid)) { currbid = Tunnel.Common.GetValue.getDataValue("Tunnel_step", "s_id", "s_lid=" + mtb.b_sort + " and s_num=1"); } mts = ts.GetModel(Convert.ToInt32(currbid)); string nextnum = ""; string nextname = ""; string nextuser = ""; if (mts != null) { nextnum = Tunnel.Common.GetValue.getDataValue("Tunnel_step", "s_num", "s_id=" + mts.s_id); nextname = getname(mts.s_id.ToString()); nextuser = getallUname(mts.s_zid.ToString()); } else { nextname = "步骤不存在或已删除"; nextuser = nextnum = "无"; } text.Append("<tr>"); text.Append("<td align=\"center\" style=\"height: 30px; width: 10%;\">第<font color=red>" + (currnum + (bWhere == "" ? 2 : 1)) + "</font>步</td>"); text.Append("<td align=\"left\" style=\"height: 30px; width: 30%\"> " + "序号" + nextnum + ":" + nextname + "</td>"); text.Append("<td align=\"left\" style=\"height: 50%\"> <strong style=\"color:Red\">" + nextuser + " 主办</strong> [<font color=blue>办理中</font>]"); text.Append("<br /> 开始于:" + currtime + "</td>"); text.Append("</tr> "); nextb = text.ToString(); } } toptb = texttop.ToString(); Repeater1.DataSource = ds; Repeater1.DataBind(); if (ds.Tables[0].Rows.Count > 0 || nextb != "") { isliu = true; } } catch { Tunnel.Common.Message.back("无效参数"); } }