Ejemplo n.º 1
0
 //流程退回时的特殊处理
 private void hylcthtscl(HyoaClass.Hyoa_flowmain Hyoa_flowmain)
 {
     if (this.txtifpop.Value == "1")
     {
         this.Response.Write("<script>window.opener.location.reload();</script>");
     }
 }
Ejemplo n.º 2
0
    //流程提交时的特殊处理
    private void hylctjtscl(HyoaClass.Hyoa_flowmain Hyoa_flowmain)
    {
        //办公效率智能分析增加  add by wjs  at 20150603
        hyXnxtFlowLogs("从" + this.hy_curtachename.Text + "环节提交到环节" + this.txtnexttachename.Value + "", "提交");
        //办公效率智能分析系统增加  add by wjs at 20150604
        if (this.hy_curtacheid.Text == "tache0001" && this.hy_tableid.Text == "1a564b74-3d94-4cef-bb94-f0c0342ae8dd" && this.txtop.Value == "add")
        {
            string strAuthor = "";
            string strAuthorDept = "";
            if (this.hy_field2.Text != "")
            {
                strAuthor += this.hy_field2.Text + ",";
            }
            if (this.hy_field3.Text != "")
            {
                strAuthorDept += this.hy_field3.Text + ",";
            }
            if (this.hy_field4.Text != "")
            {
                strAuthor += this.hy_field4.Text + ",";
            }
            if (this.hy_field5.Text != "")
            {
                strAuthorDept += this.hy_field5.Text + ",";
            }
            if (this.hy_field6.Text != "")
            {
                strAuthor += this.hy_field6.Text + ",";
            }
            if (this.hy_field7.Text != "")
            {
                strAuthorDept += this.hy_field7.Text + ",";
            }
            hyXnxtMessageLogs("撰写", "撰写一篇信息文章", strAuthor, strAuthorDept);
        }
        if (this.txtifpop.Value == "1")
        {
            this.Response.Write("<script>window.opener.location.reload();</script>");
        }
        //提交时更新流水号
        HyoaClass.DAO db = new HyoaClass.DAO();
        DataTable dt;
        string lssql = "";
        //物品采购自动读取流水号 格式:CG2014000001
        if (this.hy_mudelid.Text == "bgypcg" && this.hy_tableid.Text == "26e9b719-3ded-4fd2-a43b-6a45e30ccd1e" && this.hy_curtacheid.Text == "tache0001")
        {
            lssql = "update hyp_flowmain set hy_field37=hy_field37+1 where hy_mudelid='Mudellsh' and hy_field1='物品采购' and hy_field4='启用'  ";
            db.Execute(lssql);
        }

        //维修管理自动读取流水号 格式:WX2014000001
        if (this.hy_mudelid.Text == "modulewxgl" && this.hy_tableid.Text == "b6938f55-5042-4c22-bd26-78fcded8cfbf" && this.hy_curtacheid.Text == "tache0001")
        {
            lssql = "update hyp_flowmain set hy_field37=hy_field37+1 where hy_mudelid='Mudellsh' and hy_field1='维修管理' and hy_field4='启用'  ";
            db.Execute(lssql);
        }
    }
Ejemplo n.º 3
0
 //流程收回时的特殊处理
 private void hylcshtscl(HyoaClass.Hyoa_flowmain Hyoa_flowmain)
 {
 }
Ejemplo n.º 4
0
 //流程流程结束时的特殊处理
 private void hylcjstscl(HyoaClass.Hyoa_flowmain Hyoa_flowmain)
 {
     //会议管理的最后环节发信息提醒给登记人*****不通用start
     if (this.hy_curtacheid.Text == "tache0004" & this.hy_mudelid.Text == "hysgl" & this.hy_tableid.Text == "02548a1e-cfed-4ee5-afb4-054da97ce9a7")
     {
         hysendxx(this.hy_field7.Text, this.hy_field2.Text);  //会议管理专用
     }
     //会议管理的最后环节发信息提醒给登记人*****不通用end
     ///物品领用,最后环节将库存减去当前领用数量start
     if (this.hy_mudelid.Text == "bgyply" & this.hy_tableid.Text == "cbe421b0-21dd-4e49-8fa7-0c0d34934304")
     {
         hywply(this.txtdocid.Value);
     }
     ///物品领用,最后环节将库存减去当前领用数量end
     if (this.txtifpop.Value == "1")
     {
         this.Response.Write("<script>window.opener.location.reload();</script>");
     }
 }
Ejemplo n.º 5
0
    //保存时的特殊处理
    private void hylcbctscl(HyoaClass.Hyoa_flowmain Hyoa_flowmain)
    {
        ////新建投票时发送邮件给参与投票人
        //if (this.hy_mudelid.Text == "moduletpgl" && this.txtop.Value == "add")
        //{
        //    HyoaClass.DAO db = new HyoaClass.DAO();
        //    HyoaClass.Hyoa_mail Hyoa_mail = new HyoaClass.Hyoa_mail();
        //    HyoaClass.Hyoa_global Hyoa_global = new HyoaClass.Hyoa_global();
        //    HyoaClass.Hyoa_user Hyoa_user = new HyoaClass.Hyoa_user();
        //    string ls_yqms = "";
        //    if (this.hy_field43.Text == "")
        //    {
        //        //从人员库中读取人员
        //        DataTable dt = Hyoa_user.GetusersOrderbydeptsortandusersort();
        //        if (dt.Rows.Count > 0)
        //        {
        //            for (int i = 0; i < dt.Rows.Count; i++)
        //            {

        //                string ls_yqm = "";  //获得6位数字的随机数
        //                string ls_dburl = "wstp.aspx?rnd=" + Hyoa_global.GetRandom();
        //                string ls_body = "投票提醒:"+this.Session["hyuname"].ToString() + "发起投票,您的投票邀请码为:" + ls_yqm + "。<a href='" + ls_dburl + "' target=\"_blank\">请点击投票。</a>";
        //                String ls_sql = "insert into hyt_mail(ID,DOCID,hy_type,hy_foldername,hy_fsrid,hy_fsrname,hy_jsrid,hy_wbjsrid,hy_jsrname,hy_title,hy_body,hy_datetime,hy_ifsavetofjx,hy_yxj,hy_yjbg,hy_zycd,hy_hz,hy_wbjszh) values ";
        //                ls_sql += "('" + Hyoa_global.GetRandom() + "','" + Hyoa_global.GetRandom() + "','收件',@hy_foldername,@hy_fsrid,@hy_fsrname,@hy_jsrid,@hy_wbjsrid,@hy_jsrname,@hy_title,'" + ls_body + "',@hy_datetime,@hy_ifsavetofjx,@hy_yxj,@hy_yjbg,@hy_zycd,@hy_hz,@hy_wbjszh) ";
        //                db.Execute(ls_sql);

        //                //将邀请码
        //                if (ls_yqms == "")
        //                {
        //                    ls_yqms = ls_yqm;
        //                }
        //                else
        //                {
        //                    ls_yqms = ls_yqms + "+" + ls_yqm;
        //                }

        //            }

        //        }
        //    }
        //    else
        //    {
        //        string ls_jsrid = this.hy_field43.Text;
        //        string ls_jsrname = this.hy_field41.Text;

        //        string[] lv_jsrid = ls_jsrid.Split('+');
        //        string[] lv_jsrname = ls_jsrname.Split('+');
        //        for (var i = 0; i < lv_jsrid.Length; i++)
        //        {
        //            if (lv_jsrid[i] != "")
        //            {
        //                ////发送待办
        //                //string ls_dburl = "wstp.aspx?rnd=" + Hyoa_global.GetRandom();
        //                //string ls_body = this.Session["hyuname"].ToString() + "发起投票,请您参与";
        //                //Hyoa_global.Senddbsy_global(this.txtdocid.Value, lv_jsrid[i].ToString(), lv_jsrname[i].ToString(),
        //                //    this.Session["hyuid"].ToString(), this.Session["hyuname"].ToString(), ls_dburl, "待办", this.hy_mudelid.Text, "待办箱", "一般", ls_body, "请参与", 0, "", "");
        //                //给参与的人发送邮件
        //                //Hyoa_mail.ID = Hyoa_global.GetRandom();
        //                //Hyoa_mail.DOCID = this.txtdocid.Value;
        //                //Hyoa_mail.hy_type = "收件";
        //                //Hyoa_mail.hy_foldername = "收件箱";
        //                //Hyoa_mail.hy_fsrid = this.lblhy_fsrid.Text;
        //                //Hyoa_mail.hy_fsrname = this.lblhy_fsrname.Text;
        //                //Hyoa_mail.hy_jsrid = lv_jsrid[i].ToString();
        //                //Hyoa_mail.hy_wbjsrid = "";
        //                //Hyoa_mail.hy_jsrname = lv_jsrname[i].ToString();
        //                //Hyoa_mail.hy_title = this.txthy_title.Text;
        //                //Hyoa_mail.hy_body = this.hy_content1.Value;
        //                //Hyoa_mail.hy_datetime = System.DateTime.Now.ToString();
        //                //Hyoa_mail.hy_ifsavetofjx = "";
        //                //Hyoa_mail.hy_yxj = "";
        //                //Hyoa_mail.hy_yjbg = "";
        //                //Hyoa_mail.hy_zycd = "";
        //                //Hyoa_mail.hy_hz = "";
        //                //Hyoa_mail.hy_wbjszh = "";
        //                string ls_yqm = "";  //获得6位数字的随机数
        //                string ls_dburl = "wstp.aspx?rnd=" + Hyoa_global.GetRandom();
        //                string ls_body = this.Session["hyuname"].ToString() + "发起投票,您的投票邀请码为:" + ls_yqm + "。<a href='" + ls_dburl + "' target=\"_blank\">请点击投票。</a>";
        //                String ls_sql = "insert into hyt_mail(ID,DOCID,hy_type,hy_foldername,hy_fsrid,hy_fsrname,hy_jsrid,hy_wbjsrid,hy_jsrname,hy_title,hy_body,hy_datetime,hy_ifsavetofjx,hy_yxj,hy_yjbg,hy_zycd,hy_hz,hy_wbjszh) values ";
        //                ls_sql += "('" + Hyoa_global.GetRandom() + "','" + Hyoa_global.GetRandom() + "','收件',@hy_foldername,@hy_fsrid,@hy_fsrname,@hy_jsrid,@hy_wbjsrid,@hy_jsrname,@hy_title,'" + ls_body + "',@hy_datetime,@hy_ifsavetofjx,@hy_yxj,@hy_yjbg,@hy_zycd,@hy_hz,@hy_wbjszh) ";

        //                db.Execute(ls_sql);

        //                //将邀请码
        //                if (ls_yqms == "")
        //                {
        //                    ls_yqms = ls_yqm;
        //                }
        //                else
        //                {
        //                    ls_yqms = ls_yqms + "+" + ls_yqm;
        //                }
        //            }
        //        }
        //    }

        //    //更新表
        //    Hyoa_flowmain.hy_field30 = ls_yqms;
        //}

        //个人日程安排保存后重置hy_field60为空 start
        if (this.hy_mudelid.Text == "grrcap" && this.hy_tableid.Text == "7eb2998d-1c69-4cea-896c-76e641a0511e")
        {
            Hyoa_flowmain.hy_field60 = "";
        }
        //接待管理总费用
        if (this.hy_mudelid.Text == "jdgl" && this.hy_tableid.Text == "30cecb42-bdec-4ed8-9392-b7c682e16b3f")
        {
            double ldsum = 0.0; ;
            if (this.hy_field13.Text != "")
                ldsum += System.Convert.ToDouble(this.hy_field13.Text);
            if (this.hy_field22.Text != "")
                ldsum += System.Convert.ToDouble(this.hy_field22.Text);
            if (this.hy_field24.Text != "" && this.hy_field25.Text != "")
                ldsum += System.Convert.ToDouble(this.hy_field24.Text) * System.Convert.ToDouble(this.hy_field25.Text);

            Hyoa_flowmain.hy_field26 = ldsum.ToString("0.00");
        }
        //个人日程安排保存后重置hy_field60为空 end
        //物品维护保存后重置hy_field60为空 start
        if (this.hy_mudelid.Text == "bgyply" && this.hy_tableid.Text == "11c63ede-707c-4804-a2fb-49c51a415c46")
        {
            Hyoa_flowmain.hy_field60 = "";
        }
        //物品维护保存后重置hy_field60为空 end

        //提交时更新流水号
        if (this.txtop.Value == "add")
        {
            HyoaClass.DAO db = new HyoaClass.DAO();
            string lssql = "";
            //物品采购自动读取流水号 格式:CG2014000001
            if (this.hy_mudelid.Text == "bgypcg" && this.hy_tableid.Text == "26e9b719-3ded-4fd2-a43b-6a45e30ccd1e" && this.hy_curtacheid.Text == "tache0001")
            {
                lssql = "update hyp_flowmain set hy_field37=hy_field37+1 where hy_mudelid='Mudellsh' and hy_field1='物品采购' and hy_field4='启用'  ";
                db.Execute(lssql);
            }

            //维修管理自动读取流水号 格式:WX2014000001
            if (this.hy_mudelid.Text == "modulewxgl" && this.hy_tableid.Text == "b6938f55-5042-4c22-bd26-78fcded8cfbf" && this.hy_curtacheid.Text == "tache0001")
            {
                lssql = "update hyp_flowmain set hy_field37=hy_field37+1 where hy_mudelid='Mudellsh' and hy_field1='维修管理' and hy_field4='启用'  ";
                db.Execute(lssql);
            }
        }
    }
Ejemplo n.º 6
0
 //流程流程结束时的特殊处理
 private void hylcjstscl(HyoaClass.Hyoa_flowmain Hyoa_flowmain)
 {
     //会议管理的最后环节发信息提醒给登记人*****不通用start
     if (this.hy_curtacheid.Text == "tache0004" & this.hy_mudelid.Text == "hysgl" & this.hy_tableid.Text == "02548a1e-cfed-4ee5-afb4-054da97ce9a7")
     {
         hysendxx(this.hy_field7.Text, this.hy_field2.Text);  //会议管理专用
     }
     //会议管理的最后环节发信息提醒给登记人*****不通用end
     ///物品领用,最后环节将库存减去当前领用数量start
     if (this.hy_mudelid.Text == "bgyply" & this.hy_tableid.Text == "cbe421b0-21dd-4e49-8fa7-0c0d34934304")
     {
         hywply(this.txtdocid.Value);
     }
     ///物品领用,最后环节将库存减去当前领用数量end
 }
Ejemplo n.º 7
0
    //保存时的特殊处理
    private void hylcbctscl(HyoaClass.Hyoa_flowmain Hyoa_flowmain)
    {
        //个人日程安排保存后重置hy_field60为空 start
        if (this.hy_mudelid.Text == "grrcap" && this.hy_tableid.Text == "7eb2998d-1c69-4cea-896c-76e641a0511e")
        {
            Hyoa_flowmain.hy_field60 = "";
        }
        //接待管理总费用
        if (this.hy_mudelid.Text == "jdgl" && this.hy_tableid.Text == "30cecb42-bdec-4ed8-9392-b7c682e16b3f")
        {
            double ldsum = 0.0; ;
            if (this.hy_field13.Text != "")
                ldsum += System.Convert.ToDouble(this.hy_field13.Text);
            if (this.hy_field22.Text != "")
                ldsum += System.Convert.ToDouble(this.hy_field22.Text);
            if (this.hy_field24.Text != "" && this.hy_field25.Text != "")
                ldsum += System.Convert.ToDouble(this.hy_field24.Text) * System.Convert.ToDouble(this.hy_field25.Text);

            Hyoa_flowmain.hy_field26 = ldsum.ToString("0.00");
        }
        //个人日程安排保存后重置hy_field60为空 end
        //物品维护保存后重置hy_field60为空 start
        if (this.hy_mudelid.Text == "bgyply" && this.hy_tableid.Text == "11c63ede-707c-4804-a2fb-49c51a415c46")
        {
            Hyoa_flowmain.hy_field60 = "";
        }
        //物品维护保存后重置hy_field60为空 end
    }