Пример #1
0
        /// <summary>
        /// ��ʱ�ʼ����
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Timer1_Tick(object sender, EventArgs e)
        {
            if (Session["CheckMail"] == null || Session["CheckMail"].ToString() == "")
            {
                //��һ�����У���ȡ�Ƿ����ʼ�����Ϣ
                Session["CheckMail"] = new OutMailSetting().GetIsCheck(Session["UserID"].ToString()) ? "YES" : "NO";
            }

            //��ʱ����ʼ���������ײ�������ʾ��
            if (Session["CheckMail"] != null && Session["CheckMail"].ToString() == "YES")
            {
                int MailCount = 0;
                string MailTitleList = "";
                string MailTimeList = "";
                string MailWeb = "";
                MailCount = OutMailSetting.CheckOutMail(Session["UserID"].ToString(), out MailWeb, out MailTitleList, out MailTimeList);
                if (MailCount == 0)
                {
                    return;
                }
                else if (MailCount == -1)
                {
                    CallJsFun("show(250,150,'������ʾ��','��û�������ⲿ�ʼ����޷�����ʼ���Ϣ','�鿴����','/Projects/ZJGEportEmail/Pages/OutMail/MailSetting.aspx')");
                    Session["CheckMail"] = "NO";
                }
                else if (MailCount == -2)
                {
                    CallJsFun("show(250,150,'������ʾ��','���������ⲿ����������������䲻֧��POP3������.','�鿴����','/Projects/ZJGEportEmail/Pages/OutMail/MailSetting.aspx')");
                    Session["CheckMail"] = "NO";
                }
                else
                {
                    //�������ʱ�������������Ϣ
                    string[] MailTitleArray = MailTitleList.Split('��');
                    string[] MailTimeArray = MailTimeList.Split('��');
                    string LogWeb = "";
                    MailTitleList = "";
                    for (int i = 0; i < MailTitleArray.Length; i++)
                    {
                        if (MailTitleArray[i].Trim() != "")
                        {
                            MailTitleList += "���⣺" + MailTitleArray[i] + "&nbsp;&nbsp;[" + MailTimeArray[i].Split(' ')[1] + "]" + "��";
                            LogWeb += "http://mail.zjgeport.gov.cn/default/login.php?mode=mini" + "��";
                        }
                    }

                    CallJsFun("show(250,150,'�յ��ʼ���ʾ��','�����յ���" + MailCount.ToString() + "�����ʼ�','" + MailTitleList + "','" + LogWeb + "')");
                }
            }
        }
Пример #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         OutMailSetting OMS = new OutMailSetting();
         string UserID = Session["UserID"].ToString();
         OutMailSettingDetail OMSD = OMS.SelectSetting(UserID);
         if (OMSD.LOGINWEB != "")
         {
             CallJsFun("window.open('" + OMSD.LOGINWEB + "');");
         }
         else
         {
             CallJsFun("window.open('http://mail.zjgeport.gov.cn/default/login.php');");
         }
     }
 }