Esempio n. 1
0
    public static int appReMail(applications things)
    {
        int    result     = 0;
        string emailTitle = "";
        string finalState = "";
        string nextText   = "";

        if (things.deal == 1)
        {
            emailTitle = "您的众创空间使用申请已被同意"; finalState = "同意"; nextText = "。请使用器械时小心拿放,以免损坏。谢谢合作!";
        }
        else
        {
            emailTitle = "您的众创空间使用申请已被拒绝"; finalState = "拒绝"; nextText = "。请更换申请时间。谢谢合作!";
        }
        DateTime dt = new DateTime();

        TimeTrans.UnixTimestampToDateTime(dt, things.apptime);
        string appDate   = dt.ToString("yyyy年MM月dd日");
        string DateState = "";

        switch (things.state)
        {
        case 0: DateState = "上午"; break;

        case 1: DateState = "下午"; break;

        case 2: DateState = "晚上"; break;
        }
        string emailContent = things.stuname + "您好,您提出的于" + appDate + " " + DateState + "的申请已被" + finalState + nextText;

        result = Mail.SendEmail(myEmail, myPassword, things.email, emailTitle, emailContent, myHost);
        return(result);
    }
Esempio n. 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            try
            {
                int appid = Convert.ToInt32(Request.QueryString["appId"]);
                using (var db = new Entities())
                {
                    var      app = db.applications.First(a => a.id == appid);
                    DateTime dt  = new DateTime();
                    TimeTrans.UnixTimestampToDateTime(dt, app.apptime);
                    string appDate   = dt.ToString("yyyy年MM月dd日");
                    string DateState = "";
                    switch (app.state)
                    {
                    case 0: DateState = "上午"; break;

                    case 1: DateState = "下午"; break;

                    case 2: DateState = "晚上"; break;
                    }
                    TxtName.Text   = app.stuname;
                    TxtReason.Text = app.body;
                    TxtTile.Text   = app.title;
                    LblEmail.Text  = app.email;
                    LblMobile.Text = app.mobile;
                    LblTime.Text   = appDate + "  " + DateState;
                    switch (app.deal)
                    {
                    case 0: BtnCanel.Visible = false; break;

                    case 1: BtnOk.Visible = false; BtnRefuse.Visible = false; break;

                    case 2: BtnCanel.Visible = false; BtnOk.Visible = false; BtnRefuse.Visible = false; break;
                    }
                }
            }
            catch
            {
                //Response.Redirect("index.aspx");
            }
        }
    }
Esempio n. 3
0
    protected List <Applist> Trans(List <applications> oriData)
    {
        List <Applist> transResult = new List <Applist>();

        if (oriData.Count != 0)
        {
            for (int i = 0; i < oriData.Count; i++)
            {
                Applist temp = new Applist();
                temp.id        = oriData[i].id;
                temp.tim       = oriData[i].state;
                temp.AppName   = oriData[i].stuname;
                temp.dealstate = oriData[i].deal;
                temp.AppTitle  = oriData[i].title;
                TimeTrans.UnixTimestampToDateTime(temp.AppTime, oriData[i].apptime);
                transResult.Add(temp);
            }
        }
        return(transResult);
    }
Esempio n. 4
0
    public static int appMail(applications things)
    {
        int      result     = 0;
        string   emailTitle = "您的众创空间使用申请已成功发出";
        DateTime dt         = new DateTime();

        TimeTrans.UnixTimestampToDateTime(dt, things.apptime);
        string appDate   = dt.ToString("yyyy年MM月dd日");
        string DateState = "";

        switch (things.state)
        {
        case 0: DateState = "上午"; break;

        case 1: DateState = "下午"; break;

        case 2: DateState = "晚上"; break;
        }
        string emailContent = things.stuname + "您好,您提出的于" + appDate + " " + DateState + "的申请已发出并且等待管理员审核。申请理由为:" + things.body + "\n如有特殊情况请联系爱特工作室";

        result = Mail.SendEmail(myEmail, myPassword, things.email, emailTitle, emailContent, myHost);
        return(result);
    }
Esempio n. 5
0
    public static int teacherMail(applications things)
    {
        int      result     = 0;
        string   emailTitle = "一条新的众创空间申请已经被同意";
        DateTime dt         = new DateTime();

        TimeTrans.UnixTimestampToDateTime(dt, things.apptime);
        string appDate   = dt.ToString("yyyy年MM月dd日");
        string DateState = "";

        switch (things.state)
        {
        case 0: DateState = "上午"; break;

        case 1: DateState = "下午"; break;

        case 2: DateState = "晚上"; break;
        }
        using (var db = new Entities())
        {
            var teacherList = (from it in db.usercontact
                               where it.usclass == 0
                               select it).ToList();
            if (teacherList.Count == 0)
            {
                return(0);
            }
            for (int i = 0; i < teacherList.Count; i++)
            {
                usercontact my           = teacherList[i];
                string      emailContent = "尊敬的" + my.usname + ",由申请人:" + things.stuname + ",提出的于" + appDate + " " + DateState + "的申请已被同意。申请理由为:" + things.body + "\n如有安排请通知爱特工作室";
                Mail.SendEmail(myEmail, myPassword, my.usemail, emailTitle, emailContent, myHost);
                result++;
            }
        }
        return(result);
    }