Beispiel #1
0
 private void ConfigurarEmailPqrs(Pqrs pqrs)
 {
     email = new MailMessage();
     email.To.Add("*****@*****.**");
     email.From    = new MailAddress("*****@*****.**");
     email.Subject = $"{pqrs.Asunto} " + DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss");
     email.Body    = $"Sr <b> Señores desarrolladores, este correo es enviado desde DELISOFT </b> <br><br><br>" +
                     $"{pqrs.Contenido}";
     email.IsBodyHtml = true;
     email.Priority   = MailPriority.Normal;
 }
Beispiel #2
0
 public int Guardar(Pqrs pqrs)
 {
     using (var Comando = _connection.CreateCommand())
     {
         Comando.CommandText = "INSERT INTO Pqrs (CodigoPQRS, Asunto, Contenido) VALUES" +
                               "(CodigoPQRS.NEXTVAL, :Asunto, :Contenido)";
         Comando.Parameters.Add("Asunto", OracleDbType.Varchar2).Value    = pqrs.Asunto;
         Comando.Parameters.Add("Contenido", OracleDbType.Varchar2).Value = pqrs.Contenido;
         var filas = Comando.ExecuteNonQuery();
         return(filas);
     }
 }
Beispiel #3
0
 public string EnviarEmailPqrs(Pqrs pqrs)
 {
     try
     {
         ConfigurarSmt();
         ConfigurarEmailPqrs(pqrs);
         smtp.Send(email);
         return("Correo enviado satisfactoriamente");
     }
     catch (Exception e)
     {
         return("Error al enviar correo" + e.Message);
     }
     finally
     {
         email.Dispose();
     }
 }
Beispiel #4
0
        public string Guardar(Pqrs pqrs)
        {
            try
            {
                conexion.Open();

                pqrsRepository.Guardar(pqrs);

                mensajeEmail = email.EnviarEmailPqrs(pqrs);
                return($"se guardaron los datos correctamente " + mensajeEmail);
            }
            catch (System.Exception eg)
            {
                return("Error de Datos " + eg.Message);
            }
            finally
            {
                conexion.Close();
            }
        }