示例#1
0
    public void Send()
    {
        DataTable dt = Dal.ExeSp("GetSetSendEmailWeekly", "1", "0", "", "", "", "", "", "", "0", "false", "0", "");

        foreach (DataRow row in dt.Rows)
        {
            int CurrentHour = DateTime.Now.Hour;
            int CurrentDay  = (int)DateTime.Now.DayOfWeek;



            bool   IsActive = bool.Parse(row["Active"].ToString());
            string DayId    = row["DayId"].ToString();
            string HourId   = row["HourId"].ToString();



            if (IsActive && CurrentHour.ToString() == HourId && DayId == CurrentDay.ToString())
            {
                string Subject     = row["Subject"].ToString();
                string Email       = row["Email"].ToString();
                string EmailCopy   = row["EmailCopy"].ToString();
                string EmailHide   = row["EmailHide"].ToString();
                string Body        = row["Body"].ToString();
                string ComaniesIds = row["ComaniesIds"].ToString();
                string Id          = row["Id"].ToString();

                SendEmailWeekly sw = new SendEmailWeekly(Subject, "0" + ComaniesIds, Email, EmailCopy, EmailHide, Body, Id);
            }
        }
    }
 protected void btnSend_Click(object sender, EventArgs e)
 {
     if (CheckAllValidation())
     {
         string          CompaniesId = lblCompanyIds.Value;
         SendEmailWeekly se          = new SendEmailWeekly(txtSubject.Text, "0" + CompaniesId, txtEmail.Text, txtEmailCopy.Text, txtEmailHide.Text, txtBody.Value);
     }
 }