Esempio n. 1
0
    /// <summary>
    /// 1.2.1审批流程到审批者,通知审批者
    /// </summary>
    /// <param name="user">申请人</param>
    /// <param name="master">核心信息</param>
    /// <param name="master">业务描述(机票,采购)</param>
    /// <param name="to_user">审批人</param>
    public void work_follow_star_notice_user(int user, string master, string business_text, int to_user)
    {
        //【审批通知】你收到[赵泽辉]的待审核的(采购,机票)(Ap2790)信息,快登陆中力家审批吧
        List <string> list = new List <string>();

        list.Add(GData.get_user_name(user.ToString()));
        list.Add(business_text + "(" + master + ")");

        string temp             = "审批通知:你收到{1}的待审核的{2}信息,快登陆中力家审批吧";
        string str_full_content = temp;

        for (int i = 0; i < list.Count; i++)
        {
            str_full_content = str_full_content.Replace("{" + (i + 1).ToString() + "}", list[i]);
        }

        SP_SMS obj = new SP_SMS();

        obj.SM_TEMP_ID       = "392035";
        obj.SM_SHORT_CONTENT = string.Join(",", list.ToArray());;
        obj.SM_FULL_CONTENT  = str_full_content;
        obj.SM_PHONE         = GData.get_user_phone(to_user.ToString());
        obj.SM_CREATE_DATE   = DateTime.Now;
        obj.SM_IS_SEND       = false;
        db.SP_SMS.Add(obj);
        db.SaveChanges();
    }
Esempio n. 2
0
    /// <summary>
    /// 1.2.2审批暂停通知申请人
    /// </summary>
    /// <param name="user">申请人</param>
    /// <param name="master">核心信息</param>
    /// <param name="master">业务描述(机票,采购)</param>
    /// <param name="to_user">审批人</param>
    public void work_follow_stop_notice_user(int user, string master, string business_text, int to_user)
    {
        //【审批停顿】你申请的(采购,机票)信息(DH232444)还没完成审批。请你线下与[赵泽辉]沟通审批进度
        List <string> list = new List <string>();

        list.Add(business_text + "(" + master + ")");
        list.Add(GData.get_user_name(to_user.ToString()));

        string temp             = "审批停顿:你申请的{1}还没完成审批。请你线下与{2}沟通审批进度";
        string str_full_content = temp;

        for (int i = 0; i < list.Count; i++)
        {
            str_full_content = str_full_content.Replace("{" + (i + 1).ToString() + "}", list[i]);
        }

        SP_SMS obj = new SP_SMS();

        obj.SM_TEMP_ID       = "395658";
        obj.SM_SHORT_CONTENT = string.Join(",", list.ToArray());;
        obj.SM_FULL_CONTENT  = str_full_content;
        obj.SM_PHONE         = GData.get_user_phone(user.ToString());
        obj.SM_CREATE_DATE   = DateTime.Now;
        obj.SM_IS_SEND       = false;
        db.SP_SMS.Add(obj);
        db.SaveChanges();
    }
Esempio n. 3
0
    /// <summary>
    /// 1.1.1审批完成通知申请人
    /// </summary>
    /// <param name="user">申请人</param>
    /// <param name="master">核心信息</param>
    /// <param name="business_text">业务描述(机票,采购)</param>
    /// <param name="status">状态【0=待审核,1已审核,2未通过,3=待终审,4已撤回】</param>
    public void work_follow_end_notice_user(int user, string master, string business_text, int status)
    {
        //【审批完成】你申请的(采购,机票)(DH232444)审核结果为审批通过。
        List <string> list = new List <string>();

        list.Add(business_text + "(" + master + ")");
        list.Add(GData.get_status_name(status.ToString()));

        string temp             = "审批完成:你申请的{1}审核结果为{2},请登陆中力家查看";
        string str_full_content = temp;

        for (int i = 0; i < list.Count; i++)
        {
            str_full_content = str_full_content.Replace("{" + (i + 1).ToString() + "}", list[i]);
        }

        SP_SMS obj = new SP_SMS();

        obj.SM_TEMP_ID       = "395663";
        obj.SM_SHORT_CONTENT = string.Join(",", list.ToArray());;
        obj.SM_FULL_CONTENT  = str_full_content;
        obj.SM_PHONE         = GData.get_user_phone(user.ToString());
        obj.SM_CREATE_DATE   = DateTime.Now;
        obj.SM_IS_SEND       = false;
        db.SP_SMS.Add(obj);
        db.SaveChanges();
    }