public bool Enviar(string _file, string _mailDestinatario, string _mailVendedor, string _vendedor, bool _solicitud, string Asunto, bool bAsunto, string Mensaje, bool bMensaje) { bool enviado = false; try { ClasesSGUV.SendMail po = new ClasesSGUV.SendMail(); ClasesSGUV.DatosMail oDatosCorreo = new ClasesSGUV.DatosMail(); oDatosCorreo = oDatosCorreo.ObtenerDatos(1, "LOGIST"); if (!bAsunto) { oDatosCorreo.Asunto += " " + _vendedor; } else { oDatosCorreo.Asunto = Asunto; } if (bMensaje) { oDatosCorreo.Cuerpo = Mensaje; } Dictionary <int, string> Correos = new Dictionary <int, string>(); Dictionary <int, string> CorreosCopiaOculta = new Dictionary <int, string>(); Dictionary <int, string> CorreosCopiar = new Dictionary <int, string>(); Dictionary <int, string> ArchAdjunt = new Dictionary <int, string>(); CorreosCopiaOculta.Add(1, "*****@*****.**"); int x = 1; string[] _correos = _mailDestinatario.Split(new Char[] { ';' }); foreach (string item in _correos) { if (!string.IsNullOrEmpty(item)) { Correos.Add(x, item); x++; } } if (_mailVendedor != "") { Correos.Add(x, _mailVendedor); } //Correos.Add(1, "*****@*****.**"); enviado = po.EnviarMail(oDatosCorreo, Correos, CorreosCopiar, CorreosCopiaOculta, ArchAdjunt); } catch (Exception ex) { throw; } return(enviado); }
public bool Enviar(string _file, string _mailDestinatario, string _mailVendedor, string _vendedor, bool _solicitud) { bool enviado = false; try { ClasesSGUV.SendMail po = new ClasesSGUV.SendMail(); ClasesSGUV.DatosMail oDatosCorreo = new ClasesSGUV.DatosMail(); oDatosCorreo = oDatosCorreo.ObtenerDatos(1, "LOGIST"); //oDatosCorreo.Asunto += " " + _vendedor; Dictionary <int, string> Correos = new Dictionary <int, string>(); Dictionary <int, string> CorreosCopiaOculta = new Dictionary <int, string>(); Dictionary <int, string> CorreosCopiar = new Dictionary <int, string>(); Dictionary <int, string> ArchAdjunt = new Dictionary <int, string>(); CorreosCopiaOculta.Add(1, "*****@*****.**"); int x = 1; string[] _correos = _mailDestinatario.Split(new Char[] { ';' }); foreach (string item in _correos) { if (!string.IsNullOrEmpty(item)) { Correos.Add(x, item); x++; } } enviado = po.EnviarMail(oDatosCorreo, Correos, CorreosCopiar, CorreosCopiaOculta, ArchAdjunt); } catch (Exception ex) { return(false); } return(enviado); }