private void LlenarListaEventos(Modelo.MiembroComite usuario) { Evento_Logica evento_Logica = new Evento_Logica(); if (!evento_Logica.ComprobarConexion()) { textBlock_mensaje.Text = String.Empty; var bold = new Bold(new Run("Se ha perdido conexión con la base de datos") { Foreground = Brushes.Red }); textBlock_mensaje.Inlines.Add(bold); label_instrucciones.Content = ""; } else { List <Modelo.Evento> listaEvento; if (usuario != null) { listaEvento = evento_Logica.RecuperarEventos(usuario.ComiteId); } else { listaEvento = evento_Logica.RecuperarEventos(0); MostrarCrearEvento(); } foreach (Modelo.Evento evento in listaEvento) { InsertarFila(evento, usuario); } } }
private void LlenarCampos(MiembroComite miembroComiteOriginal) { this.miembroComiteModificar = miembroComiteOriginal; textbox_nombre.Text = miembroComiteModificar.nombre; textbox_apellidoP.Text = miembroComiteModificar.apellidoPaterno; textbox_apellidoM.Text = miembroComiteModificar.apellidoMaterno; textbox_correoElectronico.Text = miembroComiteModificar.correoElectronico; comboBox_nivelExperiencia.Text = miembroComiteModificar.nivelExperiencia; }
private void InsertarFila(Modelo.Evento evento, Modelo.MiembroComite usuarioActual) { grid_eventos.RowDefinitions.Insert( grid_eventos.RowDefinitions.Count, new RowDefinition()); var gridEventoIndv = new Grid(); gridEventoIndv.RowDefinitions.Add(new RowDefinition()); var btnEvento = new Button(); btnEvento.Content = new TextBlock() { Text = evento.nombre, TextWrapping = TextWrapping.WrapWithOverflow, TextAlignment = TextAlignment.Center }; btnEvento.VerticalAlignment = System.Windows.VerticalAlignment.Center; btnEvento.HorizontalAlignment = System.Windows.HorizontalAlignment.Center; btnEvento.Height = 80; btnEvento.Width = 472; btnEvento.FontSize = 18; btnEvento.Click += (sender, EventArgs) => { Click_Evento(sender, EventArgs, evento); }; if (usuarioActual == null) { var btnModificar = new Button(); btnModificar.Content = new PackIcon() { Kind = PackIconKind.Edit, Width = 64, Height = 40 }; btnModificar.VerticalAlignment = System.Windows.VerticalAlignment.Center; btnModificar.HorizontalAlignment = System.Windows.HorizontalAlignment.Right; btnModificar.Height = 80; btnModificar.Width = 92; btnEvento.HorizontalAlignment = System.Windows.HorizontalAlignment.Left; btnEvento.Width = 375; btnModificar.Click += (sender, EventArgs) => { Click_ModificarEvento(sender, EventArgs, evento); }; gridEventoIndv.Children.Add(btnModificar); } gridEventoIndv.Children.Add(btnEvento); grid_eventos.Children.Add(gridEventoIndv); Grid.SetRow(gridEventoIndv, grid_eventos.RowDefinitions.Count - 1); }
private bool GuardarMComite() { String patronSimbolo = @"\s-\s?[+*]?\s?-\s"; String[] elementoComite = System.Text.RegularExpressions.Regex.Split(comite, patronSimbolo); Usuario_Logica usuario_Logica = new Usuario_Logica(); Modelo.MiembroComite nuevoMLComite = new Modelo.MiembroComite() { nombre = textBox_nombre.Text, apellidoPaterno = textBox_apellidoP.Text, apellidoMaterno = textBox_apellidoM.Text, evaluador = false, ComiteId = Convert.ToInt32(elementoComite[1]), correoElectronico = textBox_correoE.Text, nivelExperiencia = (string)((ComboBoxItem)comboBox_nivelE.SelectedValue).Content, liderComite = true }; if (String.Equals(elementoComite[0], "Comité de evaluación")) { nuevoMLComite.evaluador = true; } if (comboBox_miembroC.SelectedIndex > -1) { foreach (List <string> miembro in listaMCNoLider) { if (comboBox_miembroC.SelectedItem.ToString().Equals( miembro[4] + " " + miembro[1])) { return(miembroComiteDAO.ActualizarMCLider( nuevoMLComite)); } } } return(miembroComiteDAO.RegistrarMCLider( nuevoMLComite, usuario_Logica.RecuperarUsuario().Last().Id)); }
public CU18_2(Magistral magistralOriginal, Modelo.MiembroComite miembroComite) { InitializeComponent(); this.miembroComite = miembroComite; LlenarCampos(magistralOriginal); }
public CU18_1(Modelo.MiembroComite miembroComite) { InitializeComponent(); this.miembroComite = miembroComite; LlenarComboBox(); }
public GestionEvento() { InitializeComponent(); this.usuario = null; LlenarListaEventos(null); }
public GestionEvento(Modelo.MiembroComite usuario) { InitializeComponent(); this.usuario = usuario; LlenarListaEventos(usuario); }
public CU23_2(MiembroComite miembroComiteOriginal, MiembroComite usuario) { InitializeComponent(); this.miembroComite = usuario; LlenarCampos(miembroComiteOriginal); }