Esempio n. 1
0
        public String EmailNewLogin(String name, String email, String deviceInfo, DateTime dateLogin, String deviceIP)
        {
            string result = "error";

            try
            {
                UserInfo user = new UserInfo();
                Mandrill.Models.TemplateInfo template = apimd.TemplateInfo("multiples_dispositivos");
                Mandrill.EmailMessage        msg      = new Mandrill.EmailMessage
                {
                    from_email = "*****@*****.**"
                    ,
                    from_name = "YoVendoRecarga.com"
                    ,
                    auto_text = false
                    ,
                    subject = "Nuevo Inicio de Sesión"
                    ,
                    to = new List <Mandrill.EmailAddress> {
                        new Mandrill.EmailAddress(email, name, "to")
                    }
                    ,
                    bcc_address = "*****@*****.**"
                    ,
                    merge_language = "mailchimp"
                    ,
                    merge = true
                };

                msg.AddGlobalVariable("NAME", name);
                msg.AddGlobalVariable("EMAIL", email);
                msg.AddGlobalVariable("MODELO", deviceInfo);
                msg.AddGlobalVariable("DATE", dateLogin.ToString("dd/MM/yy"));
                msg.AddGlobalVariable("TIME", dateLogin.ToString("hh:mm:ss tt"));
                msg.AddGlobalVariable("ADDRESS", deviceIP);

                apimd.SendMessage(msg, template.name, null);
                result = "success";
            }
            catch (Exception)
            {
                result = "error";
                throw;
            }

            return(result);
        }
Esempio n. 2
0
        public String EmailTransferConfirmationReceived(String pUserEmail, String pNameDepositor, String pReferenceNumber, String pBank, String pAmount, String pUserNames, String pDate)
        {
            string result = "error";

            try
            {
                UserInfo user = new UserInfo();
                Mandrill.Models.TemplateInfo template = apimd.TemplateInfo("Confirmación_transferencia_recibida");
                Mandrill.EmailMessage        msg      = new Mandrill.EmailMessage
                {
                    from_email = "*****@*****.**"
                    ,
                    from_name = "YoVendoRecarga.com"
                    ,
                    auto_text = false
                    ,
                    subject = "Transferencia YoVendoRecarga"
                    ,
                    to = new List <Mandrill.EmailAddress> {
                        new Mandrill.EmailAddress(pUserEmail, pUserNames, "to")
                    }
                    ,
                    bcc_address = "*****@*****.**"
                    ,
                    merge_language = "mailchimp"
                    ,
                    merge = true
                };
                msg.AddGlobalVariable("NUMBER", pReferenceNumber);
                msg.AddGlobalVariable("BANK", pBank);
                msg.AddGlobalVariable("AMOUNT", "$ " + pAmount);
                msg.AddGlobalVariable("DATE", pDate);
                msg.AddGlobalVariable("NAME", pNameDepositor);
                msg.AddGlobalVariable("USER", pUserNames);
                apimd.SendMessage(msg, template.name, null);
            }
            catch (Exception)
            {
                result = "error";
                throw;
            }

            return(result);
        }
Esempio n. 3
0
        public String EmailRequestBalance(String masterEmail, String sellerName, String masterName)
        {
            string result = "error";

            try
            {
                UserInfo user = new UserInfo();
                Mandrill.Models.TemplateInfo template = apimd.TemplateInfo("Solicitud_vendedor_a_master");
                Mandrill.EmailMessage        msg      = new Mandrill.EmailMessage
                {
                    from_email = "*****@*****.**"
                    ,
                    from_name = "YoVendoRecarga.com"
                    ,
                    auto_text = false
                    ,
                    subject = "Solicitud de saldo"
                    ,
                    to = new List <Mandrill.EmailAddress> {
                        new Mandrill.EmailAddress(masterEmail, masterName, "to")
                    }
                    ,
                    bcc_address = "*****@*****.**"
                    ,
                    merge_language = "mailchimp"
                    ,
                    merge = true
                };
                msg.AddGlobalVariable("NAME", sellerName);
                msg.AddGlobalVariable("USER", masterName);
                msg.AddGlobalVariable("LINK", "https://yovendorecarga.com/SV/Account/LogIn");
                apimd.SendMessage(msg, template.name, null);
                result = "exito";
            }
            catch (Exception)
            {
                result = "error";
                throw;
            }

            return(result);
        }
Esempio n. 4
0
        public String EmailUserProfile100(String email, String name, String code)
        {
            string result = "error";

            try
            {
                UserInfo user = new UserInfo();
                Mandrill.Models.TemplateInfo template = apimd.TemplateInfo("Saldo_aplicado_exitosamente ");
                Mandrill.EmailMessage        msg      = new Mandrill.EmailMessage
                {
                    from_email = "*****@*****.**"
                    ,
                    from_name = "YoVendoRecarga.com"
                    ,
                    auto_text = false
                    ,
                    subject = "Saldo Aplicado"
                    ,
                    to = new List <Mandrill.EmailAddress> {
                        new Mandrill.EmailAddress(email, name, "to")
                    }
                    ,
                    bcc_address = "*****@*****.**"
                    ,
                    merge_language = "mailchimp"
                    ,
                    merge = true
                };
                msg.AddGlobalVariable("NAME", name);
                msg.AddGlobalVariable("CODE", code);
                msg.AddGlobalVariable("EMAIL", email);
                apimd.SendMessage(msg, template.name, null);
                result = "exito";
            }
            catch (Exception)
            {
                result = "error";
                throw;
            }

            return(result);
        }
Esempio n. 5
0
        public String EmailRestorePassword(String email, String url, String name)
        {
            string result = "error";

            try
            {
                UserInfo user = new UserInfo();
                Mandrill.Models.TemplateInfo template = apimd.TemplateInfo("Restablecer_contraseña");
                Mandrill.EmailMessage        msg      = new Mandrill.EmailMessage
                {
                    from_email = "*****@*****.**"
                    ,
                    from_name = "YoVendoRecarga.com"
                    ,
                    auto_text = false
                    ,
                    subject = "Reestablecer Contraseña"
                    ,
                    to = new List <Mandrill.EmailAddress> {
                        new Mandrill.EmailAddress(email, name, "to")
                    }
                    ,
                    bcc_address = "*****@*****.**"
                    ,
                    merge_language = "mailchimp"
                    ,
                    merge = true
                };
                msg.AddGlobalVariable("NAME", name);
                msg.AddGlobalVariable("LINK", url);

                apimd.SendMessage(msg, template.name, null);
            }
            catch (Exception)
            {
                result = "error";
                throw;
            }

            return(result);
        }