Clase para el envío de emails Más...
Métodos públicos | |
SendMail () | |
Inicializa una nueva intancia de la clase Más... | |
SendMail (string tcUsuario) | |
CCR 148610: Inicializa la clase SendMail con un usuario para luego obtener la configuración de envío de dicho usuario Más... | |
bool | _Send (string tcCliente="", string tcProveedor="", string tcResumen="") |
Envia el correo Más... | |
void | _AddAttachment (string tcFileName) |
Añade un fichero adjunto Más... | |
void | _AddEmail (string tcEmail) |
Añade un fichero adjunto Más... | |
void | _AddEmailCC (string tcEmail) |
Añade un email CC Más... | |
string | _EmailsToString (char tcSeparador=';') |
Devuelve una cadena con los emails que hay en la lista Más... | |
void | _StringToEmails (string tcEmails, char tcSeparador=';') |
Devuelve una cadena con los emails que hay en la lista Más... | |
string | _AttachmentsToString (char tcSeparador=';') |
Devuelve una cadena con los adjuntos que hay en la lista Más... | |
void | _StringToAttachments (string tcAttachments, char tcSeparador=';') |
Devuelve una cadena con los emails que hay en la lista Más... | |
bool | _ComprobarConfigCuentaDirectEmail (ref string tcError) |
Método público para poder comprobar que la cuenta de correo esté bien configurada Más... | |
Campos de datos | |
bool | _ShowEmailForm = true |
Para mostrar el formulario del correo en envío directo true : presenta el formulario false : envia sin presentar formulario Más... | |
bool | _EnvioDirecto = Convert.ToBoolean(sage.ew.global.EW_GLOBAL._GetVariable("wl_dirmail")) |
Utilizar el correo predeterminado de Windows o el envío directo de Sage50 false : envio mediante cliente de windows true : configuracion de correo segun sage50 Más... | |
bool | _Mapi = false |
Se envia por MAPI en caso de que no este configurado el envío directo. Más... | |
Dictionary< string, object > | _ConfigDirectEmail = null |
Para poder indicar una cuenta de email origen con toda su información desde la que realizar el envío del correo en caso de envío directo Sino se informa de esta propiedad se continuará utilizando la cuenta de email configurada en el usario actual. Se pueden incluir en el diccionario las siguientes claves: email,smtp,usuariosmtp,passwordsmtp,puertosmtp,ssl,firma,rutafirma Más... | |
string | _Usuario = "" |
CCR 148610: Usuario para obtener la configuración. Si está en blanco será el actual Más... | |
List< string > | _Attachments = new List<string>() |
Lista de ficheros adjuntos Más... | |
List< string > | _Emails = new List<string>() |
Dirección de correo electrónico a la que se enviará el correo Más... | |
List< string > | _EmailsCC = new List<string>() |
Direcciones de correo CC donde se enviará el correo Más... | |
string | _Subject = "" |
Asunto del correo Más... | |
string | _Body = "" |
Cuerpo del mensaje Más... | |
string | _Error_Message = string.Empty |
Mensaje de error Más... | |
Clase para el envío de emails
Definición en la línea 18 del archivo SendMail.cs.
|
inline |
Inicializa una nueva intancia de la clase
Definición en la línea 96 del archivo SendMail.cs.
|
inline |
CCR 148610: Inicializa la clase SendMail con un usuario para luego obtener la configuración de envío de dicho usuario
tcUsuario |
Definición en la línea 105 del archivo SendMail.cs.
|
inline |
|
inline |
|
inline |
|
inline |
Devuelve una cadena con los adjuntos que hay en la lista
Definición en la línea 308 del archivo SendMail.cs.
|
inline |
Método público para poder comprobar que la cuenta de correo esté bien configurada
Definición en la línea 336 del archivo SendMail.cs.
|
inline |
Devuelve una cadena con los emails que hay en la lista
Definición en la línea 280 del archivo SendMail.cs.
|
inline |
|
inline |
Devuelve una cadena con los emails que hay en la lista
Definición en la línea 327 del archivo SendMail.cs.
|
inline |
Devuelve una cadena con los emails que hay en la lista
Definición en la línea 299 del archivo SendMail.cs.
List<string> sage.ew.ewbase.Clases.SendMail._Attachments = new List<string>() |
Lista de ficheros adjuntos
Definición en la línea 64 del archivo SendMail.cs.
string sage.ew.ewbase.Clases.SendMail._Body = "" |
Cuerpo del mensaje
Definición en la línea 84 del archivo SendMail.cs.
Dictionary<string, object> sage.ew.ewbase.Clases.SendMail._ConfigDirectEmail = null |
Para poder indicar una cuenta de email origen con toda su información desde la que realizar el envío del correo en caso de envío directo Sino se informa de esta propiedad se continuará utilizando la cuenta de email configurada en el usario actual. Se pueden incluir en el diccionario las siguientes claves: email,smtp,usuariosmtp,passwordsmtp,puertosmtp,ssl,firma,rutafirma
Definición en la línea 47 del archivo SendMail.cs.
List<string> sage.ew.ewbase.Clases.SendMail._Emails = new List<string>() |
Dirección de correo electrónico a la que se enviará el correo
Definición en la línea 69 del archivo SendMail.cs.
List<string> sage.ew.ewbase.Clases.SendMail._EmailsCC = new List<string>() |
Direcciones de correo CC donde se enviará el correo
Definición en la línea 74 del archivo SendMail.cs.
bool sage.ew.ewbase.Clases.SendMail._EnvioDirecto = Convert.ToBoolean(sage.ew.global.EW_GLOBAL._GetVariable("wl_dirmail")) |
Utilizar el correo predeterminado de Windows o el envío directo de Sage50 false : envio mediante cliente de windows true : configuracion de correo segun sage50
Definición en la línea 34 del archivo SendMail.cs.
string sage.ew.ewbase.Clases.SendMail._Error_Message = string.Empty |
Mensaje de error
Definición en la línea 91 del archivo SendMail.cs.
bool sage.ew.ewbase.Clases.SendMail._Mapi = false |
Se envia por MAPI en caso de que no este configurado el envío directo.
Definición en la línea 39 del archivo SendMail.cs.
bool sage.ew.ewbase.Clases.SendMail._ShowEmailForm = true |
Para mostrar el formulario del correo en envío directo true : presenta el formulario false : envia sin presentar formulario
Definición en la línea 27 del archivo SendMail.cs.
string sage.ew.ewbase.Clases.SendMail._Subject = "" |
Asunto del correo
Definición en la línea 79 del archivo SendMail.cs.
string sage.ew.ewbase.Clases.SendMail._Usuario = "" |
CCR 148610: Usuario para obtener la configuración. Si está en blanco será el actual
Definición en la línea 52 del archivo SendMail.cs.