コード例 #1
0
        private void LlenarComboBox()
        {
            MiembroComite_Logica miembroComite_Logica = new MiembroComite_Logica();
            Evento_Logica        evento_Logica        = new Evento_Logica();

            if (!miembroComite_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);
            }
            else
            {
                List <Modelo.Evento> eventoMiembroComite =
                    evento_Logica.RecuperarEventos(this.miembroComite.ComiteId);
                this.listaModeloComite =
                    miembroComite_Logica.RecuperarMiembroComitePorEvento(eventoMiembroComite[0].Id);
                foreach (Modelo.MiembroComite miembroComite in listaModeloComite)
                {
                    comboBox_miembroComite.Items.Add(miembroComite.nombre + " " +
                                                     miembroComite.apellidoPaterno + " " + miembroComite.apellidoMaterno);
                }
            }
        }
コード例 #2
0
        private bool ModificarMiembroComite()
        {
            MiembroComite_Logica miembroComite_Logica = new MiembroComite_Logica();

            if (textBlock_mensaje.Text.Equals("sin conexion") ||
                !miembroComite_Logica.ComprobarConexion())
            {
                textBlock_mensaje.Text       = String.Empty;
                textBlock_mensaje.Text       = "Se ha perdido conexión con la base de datos";
                textBlock_mensaje.Foreground = Brushes.Red;
                textBlock_mensaje.FontWeight = FontWeights.Bold;
                return(true);
            }

            MiembroComite miembroComiteActualizado = new MiembroComite()
            {
                Id                = miembroComiteModificar.Id,
                nombre            = textbox_nombre.Text,
                apellidoMaterno   = textbox_apellidoM.Text,
                apellidoPaterno   = textbox_apellidoP.Text,
                correoElectronico = textbox_correoElectronico.Text,
                nivelExperiencia  =
                    (string)((ComboBoxItem)comboBox_nivelExperiencia.SelectedValue).Content
            };

            return(miembroComite_Logica.ModificarMiembroComite(miembroComiteActualizado));
        }
コード例 #3
0
        private void LlenarComboBox()
        {
            miembroComiteDAO = new MiembroComite_Logica();
            if (!miembroComiteDAO.ComprobarConexion())
            {
                textBlock_mensaje.Text = "sin conexion";
                Click_Aceptar(new object(), new RoutedEventArgs());
            }
            else
            {
                listaMCNoLider = miembroComiteDAO.RecuperarMCNoLider(this.evento.Id);

                foreach (List <string> miembro in listaMCNoLider)
                {
                    comboBox_miembroC.Items.Add(miembro[4] + " " + miembro[1]);
                }
            }
        }
コード例 #4
0
 private bool GuardarUsuario()
 {
     if (miembroComiteDAO.ComprobarConexion())
     {
         textBlock_mensaje.Text       = String.Empty;
         textBlock_mensaje.Text       = "Se ha perdido conexión con la base de datos";
         textBlock_mensaje.Foreground = Brushes.Red;
         textBlock_mensaje.FontWeight = FontWeights.Bold;
         return(true);
     }
     if (comboBox_miembroC.SelectedIndex <= -1)
     {
         Modelo.Usuario nuevoUsuario = new Modelo.Usuario()
         {
             nombreUsuario = textBox_usuario.Text,
             contrasenia   = passwordBox_contrasena.Password
         };
         Usuario_Logica usuario_Logica = new Usuario_Logica();
         return(usuario_Logica.RegistrarUsuario(nuevoUsuario));
     }
     return(true);
 }