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(); } }
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(); }
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; }
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}"); } }
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); } }
// 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(); }); }
public double calcularGravedad(Pendulo pendulo) { pendulo.Gravedad = Convert.ToDouble(((39.4786) * (pendulo.Longitud)) / (pendulo.Frecuencia * pendulo.Frecuencia)); return(pendulo.Gravedad); }
public double calcularFrecuencia(Pendulo pendulo) { pendulo.Frecuencia = pendulo.tiempo / pendulo.oscilaciones; return(pendulo.Frecuencia); }