コード例 #1
0
        private bool SendEmailNotificationDeuda(string[] listEmail)
        {
            bool answer       = false;
            var  emailEmpresa = "*****@*****.**";

            for (int i = 0; i < listEmail.Length; i++)
            {
                var rows = listEmail[i].Split('¬');

                string emailUser = "";
                string name      = "";
                string lastName  = "";
                string detail    = "";

                for (int j = 0; j < rows.Length; j++)
                {
                    var row = rows[j].Split('|');
                    if (row.Length > 3)
                    {
                        string  description = row[0];
                        string  date        = row[1];
                        decimal amount      = decimal.Parse(row[2]);
                        name      = row[3];
                        lastName  = row[4];
                        emailUser = row[5];
                        string codecurrency = row[6];

                        decimal amountUsd = decimal.Parse(row[7]);

                        if (codecurrency == "USD")
                        {
                            amount = amountUsd;
                        }

                        if (j == 0)
                        {
                            detail = description + "|" + date + "|" + amount + "|" + codecurrency;
                        }
                        else
                        {
                            detail += "¬" + description + "|" + date + "|" + amount + "|" + codecurrency;
                        }
                    }
                }
                if (detail != "")
                {
                    MyMessages mm    = new MyMessages();
                    Email      email = new Email();

                    string body = mm.EmailDeuda(detail, name, lastName, "");

                    answer = email.SendEmail(emailUser, "PAGOS PENDIENTES EN INRESORTS", body, true);
                    answer = email.SendEmail(emailEmpresa, "PAGOS PENDIENTES EN INRESORTS", body, true);
                }
            }
            return(answer);
        }