private void AgregaAsignatura(object sender, RoutedEventArgs e) { //bool hay = cbCur.SelectedValue != null; if (Utilidades.Validar(txtNom,txtCve) ) { AsignaturaBLL asignas = new AsignaturaBLL(); _asignatura = new Asignatura() { IDCurso = 1, //IDDocente = ((Docente)cbDoc.SelectedValue).ID, //IDLab = ((Laboratorio)cbLab.SelectedValue).ID, Nombre = txtNom.Text, Clave = txtCve.Text }; if (asignas.Agregar(_asignatura) != -1) { MessageBox.Show(this, "Asignatura Agregada, OK ", appInfo.AssemblyProduct, MessageBoxButton.OK,MessageBoxImage.Information); this.cargaCombos(); Utilidades.Limpiar(txtCve, txtNom); } else MessageBox.Show(this, "Se produjo un Error, Fail", appInfo.AssemblyProduct, MessageBoxButton.OK,MessageBoxImage.Error); } else MessageBox.Show(this, "No debe de haber campos vacios" , appInfo.AssemblyProduct, MessageBoxButton.OK, MessageBoxImage.Error); }
private void AgregarControl(int id,Asignatura asig) { Imagen nuevaImagen = new Imagen(); nuevaImagen.Width = 800; AdministradorSuperficie.ImagenActiva = nuevaImagen; LayoutRoot.Children.Add(AdministradorSuperficie.ImagenActiva); AdministradorSuperficie.ImagenActiva.Orden = LayoutRoot.Children.Count; listaImagenes.Add(nuevaImagen); ReordenarImagenes(); Canvas.SetLeft(AdministradorSuperficie.ImagenActiva, 50); Canvas.SetTop(AdministradorSuperficie.ImagenActiva, 50); Random rnd = new Random((int)DateTime.Now.Ticks); double aleatorio = rnd.NextDouble(); if (aleatorio >= 0.5) AdministradorSuperficie.ImagenActiva.Rotar(aleatorio * 20); else AdministradorSuperficie.ImagenActiva.Rotar(aleatorio * -20); }
public Imagen(int id,Asignatura asig) { this.Index = id; this.Asignatura1 = asig; this.InicializadorImagen(); }
private void cbDisp_SelectionChanged_1(object sender, SelectionChangedEventArgs e) { _asignatura = (Asignatura)cbDisp.SelectedValue; if (_asignatura != null) { txtNom2.Text = _asignatura.Nombre; txtCve2.Text = _asignatura.Clave; } }
private void FixupAsignatura(Asignatura previousValue) { if (previousValue != null && previousValue.Horario.Contains(this)) { previousValue.Horario.Remove(this); } if (Asignatura != null) { if (!Asignatura.Horario.Contains(this)) { Asignatura.Horario.Add(this); } if (IDAsignatura != Asignatura.ID) { IDAsignatura = Asignatura.ID; } } }