예제 #1
0
        public async Task <bool> Send_Email_ProgTec(Ord_Trabajo OT, List <Usuarios> LstUSu, Clientes clientes,
                                                    Deparcol deparcol, Munidep munidep)
        {
            try
            {
                foreach (var UsuProg in LstUSu)
                {
                    var message = new MimeMessage();
                    message.From.Add(new MailboxAddress("Asik S.A.S", "*****@*****.**"));
                    message.To.Add(new MailboxAddress("", UsuProg.UsuEmail));
                    message.Subject = "Orden de trabajo: " + OT.Ord_Nomproy;

                    message.Body = new TextPart("plain")
                    {
                        Text = @"Nos permitimos informarle que el proyecto: 
Nombre: " + OT.Ord_Nomproy + @", 
Código: OT-" + Convert.ToString(OT.Ord_Codotc).PadLeft(8, '0') + @",
Cliente: " + clientes.CliNombre + @",
Direccion: " + clientes.CliDirecc + @",
Departamento: " + deparcol.Dep_Nombre + @",
Ciudad: " + munidep.Ciu_Nombre + @",
Telefono Cliente: " + clientes.CliTelefo + @",
Nombre de contacto: " + clientes.CliDirecc + @",
Telefono fijo: " + OT.Ord_Telcad + @",
Telefono movil: " + OT.Ord_Celcad + @",

Fue creado y se encuentra pendiente por asignar una programacion tecnica.



Esta dirección de e-mail es utilizada solamente para envíos automáticos, por favor no responder este correo.
Cordialmente,



ASIK SAS
CERTIFICAMOS SU TRANQUILIDAD"
                    };

                    using (var client = new SmtpClient())
                    {
                        client.Connect("smtp.gmail.com", 587, MailKit.Security.SecureSocketOptions.StartTls);
                        client.Authenticate("*****@*****.**", "Soporteaplicaciones");
                        client.Send(message);
                        client.Disconnect(true);
                    }
                }

                await Send_Email(OT.Ord_Nomproy, OT.Ord_Estado, Convert.ToString(OT.Ord_Codotc), OT.Ord_Emacad);

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
예제 #2
0
        public bool Send_Email_Documental(Ord_Trabajo OT, List <Usuarios> LstUSu, Clientes clientes,
                                          Deparcol deparcol, Munidep munidep, List <Alcance> alcance, List <Tip_alcance> tip_Alcance)
        {
            try
            {
                foreach (var UsuProg in LstUSu)
                {
                    var message = new MimeMessage();
                    message.From.Add(new MailboxAddress("Asik S.A.S", "*****@*****.**"));
                    message.To.Add(new MailboxAddress("", UsuProg.UsuEmail));
                    message.Subject = "Orden de trabajo: " + OT.Ord_Nomproy;

                    message.Body = new TextPart("plain")
                    {
                        Text = @"Nos permitimos informarle que el proyecto:
Código: OT-" + Convert.ToString(OT.Ord_Codotc).PadLeft(8, '0') + @",
Nombre: " + OT.Ord_Nomproy + @", 
Cliente: " + clientes.CliNombre + @",
Direccion: " + clientes.CliDirecc + @",
Departamento: " + deparcol.Dep_Nombre + @",
Ciudad: " + munidep.Ciu_Nombre + @",
Alcance: " + alcance.Where(w => w.AlcCodigo == OT.Ord_Alccod).Select(s => s.AlcNombre).FirstOrDefault() + @",
Tipo de alcance: " + tip_Alcance.Where(w => w.Tip_alcodi == OT.Ord_Talcod).Select(s => s.Tip_alnomb).FirstOrDefault() + @",

Fue creado y se encuentra pendiente por realizar la revision documental.



Esta dirección de e-mail es utilizada solamente para envíos automáticos, por favor no responder este correo.
Cordialmente,



ASIK SAS
CERTIFICAMOS SU TRANQUILIDAD"
                    };

                    using (var client = new SmtpClient())
                    {
                        client.Connect("smtp.gmail.com", 587, MailKit.Security.SecureSocketOptions.StartTls);
                        client.Authenticate("*****@*****.**", "Soporteaplicaciones");
                        client.Send(message);
                        client.Disconnect(true);
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
예제 #3
0
        public bool Send_Email_DirTecnico(Ord_Trabajo ord_Trabajo, Calendario calendario, Usuarios usuarios, List <Usuarios> LstUSu, Clientes clientes, Deparcol deparcol, Munidep munidep)
        {
            try
            {
                foreach (var DirTecnico in LstUSu)
                {
                    var message = new MimeMessage();
                    message.From.Add(new MailboxAddress("Asik S.A.S", "*****@*****.**"));
                    message.To.Add(new MailboxAddress("", DirTecnico.UsuEmail));
                    message.Subject = "Orden de trabajo: " + ord_Trabajo.Ord_Nomproy;

                    message.Body = new TextPart("plain")
                    {
                        Text = @"Nos permitimos informarle que el proyecto: 
Nombre: " + ord_Trabajo.Ord_Nomproy + @", 
Código: OT-" + Convert.ToString(ord_Trabajo.Ord_Codotc).PadLeft(8, '0') + @",
Cliente: " + clientes.CliNombre + @",
Direccion: " + clientes.CliDirecc + @",
Departamento: " + deparcol.Dep_Nombre + @",
Ciudad: " + munidep.Ciu_Nombre + @",
Telefono Cliente: " + clientes.CliTelefo + @",
Nombre de contacto: " + clientes.CliDirecc + @",
Telefono fijo: " + ord_Trabajo.Ord_Telcad + @",
Telefono movil: " + ord_Trabajo.Ord_Celcad + @",

El cual se le asigno al tecnico " + usuarios.UsuNombre + @" " + usuarios.UsuApelli + @" para realizar la inspeccion en la fecha: 
Inicio: " + calendario.Inicio.Day + @" de " + Meses(calendario.Inicio.Month) + @" del " + calendario.Inicio.Year + @".
Fin: " + calendario.Fin.Day + @" de " + Meses(calendario.Fin.Month) + @" del " + calendario.Fin.Year + @".

Ya se encuentra lista para ser verificado y aprobado.



Esta dirección de e-mail es utilizada solamente para envíos automáticos, por favor no responder este correo.
Cordialmente,



ASIK SAS
CERTIFICAMOS SU TRANQUILIDAD"
                    };

                    using (var client = new SmtpClient())
                    {
                        client.Connect("smtp.gmail.com", 587, MailKit.Security.SecureSocketOptions.StartTls);
                        client.Authenticate("*****@*****.**", "Soporteaplicaciones");
                        client.Send(message);
                        client.Disconnect(true);
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }