示例#1
0
文件: Email.cs 项目: yesithr10/Ondas
        public string EnviarEmail(Pendulo pendulo)
        {
            try

            {
                ConfigurarSmt();

                ConfigurarEmail(pendulo);

                smtp.Send(email);

                return("Correo enviado Satifactoriamente");
            }

            catch (Exception e)

            {
                return("error al enviar correo" + e.Message);
            }

            finally

            {
                email.Dispose();
            }
        }
示例#2
0
        public void Guardar(Pendulo pendulo)
        {
            FileStream   file     = new FileStream(ruta, FileMode.Append);
            StreamWriter escritor = new StreamWriter(file);

            escritor.WriteLine($"{pendulo.Longitud};{pendulo.masa};{pendulo.oscilaciones};{pendulo.grados};{pendulo.tiempo};" +
                               $"{pendulo.Email};{pendulo.Frecuencia};{pendulo.Gravedad}");
            escritor.Close();
            file.Close();
        }
示例#3
0
文件: Email.cs 项目: yesithr10/Ondas
 private void ConfigurarEmail(Pendulo pendulo)
 {
     email = new MailMessage();
     email.To.Add(pendulo.Email);
     email.From    = new MailAddress("*****@*****.**");
     email.Subject = "Orlando Rojano Calcular Frecuencia y Gravedad"
                     + DateTime.Now.ToString("dd/MMM/yyy hh:mm:ss");
     email.Body = $"<b> </b> <br " +
                  $" > Se ha calculado satisfactoriamente ";
     email.IsBodyHtml = true;
     email.Priority   = MailPriority.Normal;
 }
示例#4
0
 public string Guardar(Pendulo pendulo)
 {
     try
     {
         penduloRepository.Guardar(pendulo);
         mensajeEmail = email.EnviarEmail(pendulo);
         return($"los datos de su practica se han guardado satisfactoriamente " + mensajeEmail);
     }
     catch (Exception e)
     {
         return($"Eror de datos: {e.Message}");
     }
 }
示例#5
0
文件: Form1.cs 项目: yesithr10/Ondas
 private void generarPendulo()
 {
     try
     {
         pendulo              = new Pendulo();
         pendulo.Longitud     = Convert.ToDouble(TxtLongitud.Text.Trim());
         pendulo.masa         = Convert.ToDouble(txtMasa.Text.Trim());
         pendulo.oscilaciones = Convert.ToDouble(txtOscilaciones.Text.Trim());
         pendulo.tiempo       = Convert.ToDouble(txtTiempo.Text.Trim());
         pendulo.Email        = txtEmail.Text.Trim();
     }
     catch (Exception)
     {
         MessageBox.Show("Los datos son incorrectos", "Datos erroneos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
     }
 }
示例#6
0
    // Use this for initialization
    void Start()
    {
        managerScript = manager.GetComponent <SceneManager>();
        pendulum      = pendulum.GetComponent <Pendulo>();

        stopSlider.onValueChanged.AddListener(delegate { StopAt(); });
        gravitySlider.onValueChanged.AddListener(delegate { SetGravity(); });
        frictionSlider.onValueChanged.AddListener(delegate { SetFriction(); });
        initAngleXSlider.onValueChanged.AddListener(delegate { SetInitAngleX(); });
        initAngleZSlider.onValueChanged.AddListener(delegate { SetInitAngleZ(); });
        initVelXSlider.onValueChanged.AddListener(delegate { SetInitAngularVelX(); });
        initVelZSlider.onValueChanged.AddListener(delegate { SetInitAngularVelZ(); });

        stopInput.onValueChanged.AddListener(delegate { InputStopAt(); });
        gravInput.onValueChanged.AddListener(delegate { InputSetGravity(); });
        fricInput.onValueChanged.AddListener(delegate { InputSetFriction(); });
        inAngleXInput.onValueChanged.AddListener(delegate { InputSetInitAngleX(); });
        inAngleZInput.onValueChanged.AddListener(delegate { InputSetInitAngleZ(); });
        inAngleVelXInput.onValueChanged.AddListener(delegate { InputSetInitAngularVelX(); });
        inAngleVelZInput.onValueChanged.AddListener(delegate { InputSetInitAngularVelZ(); });
    }
示例#7
0
 public double calcularGravedad(Pendulo pendulo)
 {
     pendulo.Gravedad = Convert.ToDouble(((39.4786) * (pendulo.Longitud)) / (pendulo.Frecuencia * pendulo.Frecuencia));
     return(pendulo.Gravedad);
 }
示例#8
0
 public double calcularFrecuencia(Pendulo pendulo)
 {
     pendulo.Frecuencia = pendulo.tiempo / pendulo.oscilaciones;
     return(pendulo.Frecuencia);
 }