Пример #1
0
        private static void Process_Send_Email_MainCard(DataTable table)
        {
            try
            {
                string from_email = classUtilities.GetStringValueFromConfig("from_email");
                string pass_email = classUtilities.GetStringValueFromConfig("pass_email");
                string ad_email   = classUtilities.GetStringValueFromConfig("ad_email");
                string DN_email1  = classUtilities.GetStringValueFromConfig("DN_email1");
                string DN_email2  = classUtilities.GetStringValueFromConfig("DN_email2");
                string DN_email3  = classUtilities.GetStringValueFromConfig("DN_email3");



                foreach (DataRow row in table.Rows)
                {
                    int flag = _dataAccess.Insert_Send_Email(SMS_TYPE_Main, "no_data", "no_data", DateTime.Today, row.ItemArray[9].ToString(), row.ItemArray[1].ToString());
                    //string create_time = row.ItemArray[13].ToString();
                    if (flag > 0)
                    {
                        send_SCB_mail_approval_MainCard(row.ItemArray[4].ToString()
                                                        , from_email, pass_email, row.ItemArray[2].ToString()
                                                        , row.ItemArray[5].ToString(), row.ItemArray[10].ToString(), row.ItemArray[8].ToString(),
                                                        row.ItemArray[9].ToString(), ad_email, DN_email1, DN_email2, DN_email3, row.ItemArray[6].ToString(), row.ItemArray[7].ToString());
                    }
                }
            }
            catch (Exception ex)
            {
                classSendEmailLogWriter.WriteLog("Error Process_Send_Email_MainCard(), " + ex.Message);
            }
        }