示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Alumno al = null;

            if (int.TryParse(textBox1.Text, out Nocontrol))
            {
                using (var context = new ResidenciasEntities(new Conexion().returnconexion().ConnectionString))
                {
                    al = context.Alumno.FirstOrDefault(x => x.NoControl == Nocontrol);
                }

                if (al != null)
                {
                    using (var context = new ResidenciasEntities(new Conexion().returnconexion().ConnectionString))
                    {
                        var    alumno  = context.Alumno.FirstOrDefault(x => x.NoControl == Nocontrol);
                        Random r       = new Random();
                        var    usuario = context.Usuario.FirstOrDefault(m => m.Usuario1 == alumno.Correo);
                        passwornew       = r.Next(10000, 99999).ToString();
                        usuario.Password = passwornew;

                        Enviarcorreo enviar = new Enviarcorreo();
                        enviar.password = passwornew;
                        enviar.correo   = alumno.Correo;
                        enviar.enviar();
                        context.SaveChanges();
                        MessageBox.Show("Nip: " + passwornew);
                    }
                }
                else
                {
                    MessageBox.Show("No existe un alumno con este No de control");
                }
            }
        }
示例#2
0
        public void Update()
        {
            Enviarcorreo enviar = new Enviarcorreo();

            enviar.correo = Correo;
            enviar.enviar();
        }
示例#3
0
        public void NotifyObserver(out string Errores)
        {
            Errores = "";

            Enviarcorreo e = new Enviarcorreo();

            using (var context = new ResidenciasEntities(new Conexion().returnconexion().ConnectionString)) {
                e.password = context.Usuario.FirstOrDefault(x => x.Usuario1 == this.Correo).Password;
            }
            e.correo = this.Correo;
            e.enviar();
        }