public void Update() { using (var context = new ResidenciasEntities(new Conexion().returnconexion().ConnectionString)) { context.BitacoraTransacciones.Add(Transaccion); context.SaveChanges(); } }
public void RemoveObserver(out string Errores) { Errores = ""; using (var context = new ResidenciasEntities(new Conexion().returnconexion().ConnectionString)) { context.Asesor_Interno.Remove(this); context.SaveChanges(); } NotifyObserver(out Errores); }
public void RegisterObserver(out string Errores) { Errores = ""; using (var context = new ResidenciasEntities(new Conexion().returnconexion().ConnectionString)) { context.Proyecto_Residencia.Add(this); context.SaveChanges(); } NotifyObserver(out Errores); }
public void RemoveObserver(out string Errores) { Errores = ""; using (var context = new ResidenciasEntities(new Conexion().returnconexion().ConnectionString)) { Alumno tem = context.Alumno.First(x => x.NoControl == this.NoControl); context.Alumno.Remove(tem); context.SaveChanges(); } NotifyObserver(out Errores); }
public void RegisterObserver(out string Errores) { Errores = ""; using (var context = new ResidenciasEntities(new Conexion().returnconexion().ConnectionString)) { if (context.Alumno.Any(x => x.NoControl == this.NoControl)) { Errores = "Ya existe un alumno con este numero de control"; } else { if (context.Usuario.Any(x => x.Usuario1 == this.Correo)) { Errores = "Ya existe un Alumno con este correo"; } else { Random r = new Random(); this.Usuario.Password = (r.Next(10000, 99999).ToString()); context.Usuario.Add(this.Usuario); if (this.Proyecto_Residencia != null) { if (this.Proyecto_Residencia.IdAsesorInterno.HasValue) { context.Set <Asesor_Interno>().Attach(Proyecto_Residencia.Asesor_Interno); } } context.Alumno.Add(this); context.SaveChanges(); MessageBox.Show("Pin alumno: " + Usuario.Password); NotifyObserver(out Errores); } } } }