StiMvcViewer пример ActionEmailReport

Обсуждение Stimulsoft Reports.WEB
Ответить
levkin77
Сообщения: 30
Зарегистрирован: 12 апр 2013, 10:57
Откуда: Украина, Донецк
Контактная информация:

StiMvcViewer пример ActionEmailReport

Сообщение levkin77 »

Просьба - пример метода ActionEmailReport для StiMvcViewer? Как узнать кому, формат и т.д. в методе контроллера? Как подставить значения по умолчанию для диалога отправки?
Нечто из применения для StiMvcViewerFx: - но ничего не происходит...

Код: Выделить всё

public virtual ActionResult ActionEmailReport()
        {
            // Return the exported report file
            StiReport report = StiMvcViewer.GetReportObject(this.HttpContext);
            StiEmailOptions option = new StiEmailOptions();
            option.AddressFrom = "fromUser@outlook.com"; 
            option.UserName = "admin@mymaildoman.com";
            option.AddressTo = "user@mail.ru";
            option.Host = "mail.ru";
            option.Password = "*****";
            option.Subject = "Вы запросили отчет...";
            option.Body = "Ваш отчет";
            return StiMvcViewer.EmailReportResult(this.HttpContext, report, option);            
 }
Лёвкин Д.А.
http://www.moedelo.in.ua
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: StiMvcViewer пример ActionEmailReport

Сообщение Vladimir »

Здравствуйте,

Вы можете использовать следующий код:

Код: Выделить всё

        public ActionResult ActionEmailReport()
        {
            StiEmailOptions options = StiMvcViewer.GetEmailOptions(HttpContext);

            // эти параметры возвращает вьювер, но их можно заменить при необходимости
            // options.AddressTo = "********@gmail.com";
            // options.Subject = "Тема письма";
            // options.Body = "Текст письма";

            options.AddressFrom = "********@mail.ru";
            options.Host = "smtp.mail.ru";
            //options.Port = 465;
            options.UserName = "********@mail.ru";
            options.Password = "********";

            return StiMvcViewer.EmailReportResult(HttpContext, options);
        }
Для определения значений по умолчанию используйте следующие опции вьювера:

Код: Выделить всё

DefaultEmailAdress
DefaultEmailSubject
DefaultEmailMessage
Спасибо.
levkin77
Сообщения: 30
Зарегистрирован: 12 апр 2013, 10:57
Откуда: Украина, Донецк
Контактная информация:

Re: StiMvcViewer пример ActionEmailReport

Сообщение levkin77 »

Обязательно проверю...
Лёвкин Д.А.
http://www.moedelo.in.ua
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: StiMvcViewer пример ActionEmailReport

Сообщение Aleksey »

Здравствуйте,

Ок. Сообщите, если возникнут дополнительные вопросы.
levkin77
Сообщения: 30
Зарегистрирован: 12 апр 2013, 10:57
Откуда: Украина, Донецк
Контактная информация:

Re: StiMvcViewer пример ActionEmailReport

Сообщение levkin77 »

Все работает!!! - но само окно не поддерживает локализацию.
Вложения
sendmailErr2.png
sendmailErr2.png (9.34 КБ) 3368 просмотров
sendmailErr.png
sendmailErr.png (52.51 КБ) 3368 просмотров
Лёвкин Д.А.
http://www.moedelo.in.ua
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: StiMvcViewer пример ActionEmailReport

Сообщение Vladimir »

Здравствуйте,

Перевод указанных значений добавлен. Обновление будет доступно в следующем пререлиз билде.

Спасибо.
Ответить