private bool NotificarDocumentoAprobado() { ServiceEmail serviceMail = new ServiceEmail(); string CorreoUsuarioElaboro = DataManagerControlDocumentos.GetCorreoUsuario(SelectedDocumento.version.id_usuario); string CorreoUsuarioReviso = DataManagerControlDocumentos.GetCorreoUsuario(Usuario.id_usuario); Usuario usuarioAutorizo = DataManager.GetUsuario(SelectedDocumento.version.id_usuario_autorizo); DateTime fechahoy = DataManagerControlDocumentos.Get_DateTime(); DateTime fechaCompromisoEntrega = DataManagerControlDocumentos.AddBusinessDays(fechahoy, 2); string hora = fechaCompromisoEntrega.Hour.ToString(); if (fechaCompromisoEntrega.Hour.ToString().Length == 1) { hora = "0" + fechaCompromisoEntrega.Hour; } string minuto = fechaCompromisoEntrega.Minute.ToString(); if (fechaCompromisoEntrega.Minute.ToString().Length == 1) { minuto = "0" + fechaCompromisoEntrega.Minute; } string FechaMes = fechaCompromisoEntrega.Month.ToString(); if (fechaCompromisoEntrega.Month.ToString().Length == 1) { FechaMes = "0" + fechaCompromisoEntrega.Month; } string FechaDia = fechaCompromisoEntrega.Day.ToString(); if (fechaCompromisoEntrega.Day.ToString().Length == 1) { FechaDia = "0" + fechaCompromisoEntrega.Day; } string fechacompromiso = fechaCompromisoEntrega.Year + "-" + FechaMes + "-" + FechaDia + " " + hora + ":" + minuto; string[] correos = new string[3]; correos[0] = CorreoUsuarioElaboro; correos[1] = CorreoUsuarioReviso; correos[2] = "*****@*****.**"; // Se manda llamar el método que elimina correos duplicados correos = Module.EliminarCorreosDuplicados(correos); string path = _usuarioLogueado.Pathnsf; string title = "Documento aprobado - " + SelectedDocumento.nombre; string body = string.Empty; string tipo_documento = string.Empty; switch (SelectedDocumento.id_tipo_documento) { case 1012: tipo_documento = "EL FORMATO ESPECÍFICO"; break; case 1013: tipo_documento = "EL FORMATO OHSAS"; break; case 1014: tipo_documento = "EL FORMATO ISO"; break; case 1011: tipo_documento = "LA MIE"; break; case 1003: tipo_documento = "EL PROCEDIMIENTO OHSAS"; break; case 1005: tipo_documento = "EL PROCEDIMIENTO ESPECÍFICO"; break; case 1006: tipo_documento = "EL PROCEDIMIENTO ISO"; break; default: break; } body = "<HTML>"; body += "<head>"; body += "<meta http-equiv=\"Content - Type\" content=\"text / html; charset = utf - 8\"/>"; body += "</head>"; body += "<body text=\"white\">"; body += "<p><font font=\"verdana\" size=\"3\" color=\"black\">" + definirSaludo() + "</font> </p>"; body += "<ul>"; //body += "<li><font font=\"verdana\" size=\"3\" color=\"black\"> Para notificar que " + tipo_documento + " con el número <b> " + SelectedDocumento.nombre + "</b> versión <b> " + SelectedDocumento.version.no_version + ".0" + " </b> ha sido aprobado y tiene hasta el día <b> " + fechacompromiso + " </b> para entregarlo, de lo contrario el sistema lo rechazará automáticamente. </font> </li>"; body += "<li><font font=\"verdana\" size=\"3\" color=\"black\"> Para notificar que " + tipo_documento + " con el número <b> " + SelectedDocumento.nombre + "</b> versión <b> " + SelectedDocumento.version.no_version + ".0" + " </b> ha sido aprobado por Control de Documentos.</font> </li>"; body += "<br/>"; body += "<li><font font=\"verdana\" size=\"3\" color=\"black\">Se ha enviado un correo a <b>" + usuarioAutorizo.Nombre.ToUpper() + " " + usuarioAutorizo.ApellidoPaterno.ToUpper() + "</b> para que autorice el documento.</font></li>"; body += "<br/>"; body += "<li><font font=\"verdana\" size=\"3\" color=\"black\">Número : <b>" + SelectedDocumento.nombre + "</b></font></li>"; body += "<li><font font=\"verdana\" size=\"3\" color=\"black\">Descripción : <b>" + SelectedDocumento.descripcion + "</b></font></li>"; body += "<li><font font=\"verdana\" size=\"3\" color=\"black\">Versión : <b>" + SelectedDocumento.version.no_version + ".0" + "</b></font></li>"; body += "</ul>"; body += "<p><font font=\"verdana\" size=\"3\" color=\"black\">Cualquier duda quedo a sus órdenes</font> </p>"; body += "<br/>"; body += "<p><font font=\"verdana\" size=\"3\" color=\"black\">Este correo se ha generado automáticamente, por favor no responda.</font> </p>"; body += "<br/>"; body += "<p><font font=\"default Sans Serif\" size=\"3\" color=\"black\">Saludos / Kind regards</font> </p>"; body += "<ul>"; body += "<li><font font=\"default Sans Serif\" size=\"3\" color=\"black\">" + _usuarioLogueado.Nombre + " " + _usuarioLogueado.ApellidoPaterno + " " + _usuarioLogueado.ApellidoMaterno + " " + "</font> </li>"; body += "<li><font font=\"default Sans Serif\" size=\"3\" color=\"black\">MAHLE Componentes de Motor de México, S. de R.L. de C.V.</font></li>"; body += "<li><font font=\"default Sans Serif\" size=\"3\" color=\"black\">Engineering (ENG)</font> </li>"; body += "<li></li>"; body += "<li><font font=\"default Sans Serif\" size=\"3\" color=\"black\">Km. 0.3 Carr. Maravillas-Jesús María , 20900 Aguascalientes, Mexico</font> </li>"; body += "<li><font font=\"default Sans Serif\" size=\"3\" color=\"black\">Teléfono: +52 449 910 8200-82 90, Fax: +52 449 910 8200 - 267</font> </li>"; body += "<li><font font=\"default Sans Serif\" size=\"3\" color=\"black\">" + _usuarioLogueado.Correo + ",</font> <a href=\"http://www.mx.mahle.com\">http://www.mx.mahle.com</a> </li>"; body += "</ul>"; body += "</body>"; body += "</HTML>"; bool respuesta = serviceMail.SendEmailLotusCustom(correos, title, body, "CONTROL_DOCUMENTOS", 0); return(respuesta); }