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... | |
List< string > | _EmailsCCO = new List<string>() |
Direcciones de correo CCO 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... | |
Propiedades | |
MailMessage | _MessageEnviado [get] |
Propiedad para guardar el mensaje enviado Más... | |
bool | _CCOUsuarioActivo = true [get, set] |
India si tenemos que añadir CCO a los emails definidos en el usuario Más... | |
bool | _CCUsuarioActivo = true [get, set] |
India si tenemos que añadir CC a los emails definidos en el usuario Más... | |
Clase para el envío de emails
Definición en la línea 21 del archivo SendMail.cs.
|
inline |
Inicializa una nueva intancia de la clase
Definición en la línea 176 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 185 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 408 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 436 del archivo SendMail.cs.
|
inline |
Devuelve una cadena con los emails que hay en la lista
Definición en la línea 380 del archivo SendMail.cs.
|
inline |
|
inline |
Devuelve una cadena con los emails que hay en la lista
Definición en la línea 427 del archivo SendMail.cs.
|
inline |
Devuelve una cadena con los emails que hay en la lista
Definición en la línea 399 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 74 del archivo SendMail.cs.
string sage.ew.ewbase.Clases.SendMail._Body = "" |
Cuerpo del mensaje
Definición en la línea 99 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 50 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 79 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 84 del archivo SendMail.cs.
List<string> sage.ew.ewbase.Clases.SendMail._EmailsCCO = new List<string>() |
Direcciones de correo CCO donde se enviará el correo
Definición en la línea 89 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 37 del archivo SendMail.cs.
string sage.ew.ewbase.Clases.SendMail._Error_Message = string.Empty |
Mensaje de error
Definición en la línea 167 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 42 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 30 del archivo SendMail.cs.
string sage.ew.ewbase.Clases.SendMail._Subject = "" |
Asunto del correo
Definición en la línea 94 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 55 del archivo SendMail.cs.
|
getset |
India si tenemos que añadir CCO a los emails definidos en el usuario
Definición en la línea 104 del archivo SendMail.cs.
|
getset |
India si tenemos que añadir CC a los emails definidos en el usuario
Definición en la línea 109 del archivo SendMail.cs.
|
get |
Propiedad para guardar el mensaje enviado
Definición en la línea 62 del archivo SendMail.cs.