コード例 #1
0
ファイル: FormEvento.cs プロジェクト: mj211195/Chrysallis
 //Cargamos los datos del evento seleccionado para modificalo
 private void cargarDatos(eventos evento)
 {
     textBoxNombre.Text              = evento.nombre;
     textBoxDescripcion.Text         = evento.descripcion;
     textBoxImagen.Text              = evento.nombreImagen;
     dateTimePickerFecha.Value       = evento.fecha;
     textBoxUbicacion.Text           = evento.ubicacion;
     dateTimePickerFechaLimite.Value = (DateTime)evento.fechaLimite.Value;
     dateTimePickerHora.Value        = evento.fecha + evento.hora;
     comboBoxComunity.SelectedValue  = evento.id_comunidad;
     if (evento.notificaciones.Count != 0)
     {
         notificacion = evento.notificaciones.ToList();
         bindingSourceNotificacionesGuardar.DataSource = notificacion;
     }
     textBoxNumeroAsistentes.Text = evento.numAsistentes.ToString();
     if (evento.documentos.Count != 0)
     {
         foreach (documentos d in documentosLista)
         {
             documentosLista.Add(d);
         }
         bindingSourceDocumentos.DataSource = evento.documentos;
         documentosLista = evento.documentos.ToList();
     }
 }
コード例 #2
0
        //Recogemos todas las valoraciones del evento seleccionado anteriormente
        public FormValoraciones(eventos evento)
        {
            InitializeComponent();
            double promedio = 0;
            int    contador = 0;

            bindingSourceValoraciones.DataSource = null;
            List <asistir> valoraciones = BD.AsistirORM.SelectAllValoracion(evento);

            bindingSourceValoraciones.DataSource = valoraciones;
            cambiarIdioma();
            foreach (asistir a in valoraciones)
            {
                if (a.valoracion > 0)
                {
                    promedio += (double)a.valoracion;
                    contador++;
                }
            }
            if (contador > 0)
            {
                promedio = promedio / contador;
            }
            labelPromedio.Text += promedio.ToString() + "/5";
        }
コード例 #3
0
ファイル: FormEventos.cs プロジェクト: mj211195/Chrysallis
        //AL hacer doble click sobre un evento accedemos a un evento para modificarlo pasandole el evento seleccionado
        private void dataGridViewEventos_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            eventos    evento           = (eventos)dataGridViewEventos.SelectedRows[0].DataBoundItem;
            FormEvento eventoModificado = new FormEvento(evento, true);

            eventoModificado.ShowDialog();
        }
コード例 #4
0
ファイル: FormEvento.cs プロジェクト: mj211195/Chrysallis
 //Cargamos formulario para modificar un evento
 public FormEvento(eventos evento, Boolean modificar)
 {
     InitializeComponent();
     this.evento    = evento;
     this.eventoNew = evento;
     this.modificar = modificar;
     cambiarForma();
 }
コード例 #5
0
ファイル: FormEventos.cs プロジェクト: mj211195/Chrysallis
 //Cuando tenemos seleccionado un evento hacemos click en el boton para ver las valoraciones del evento
 private void buttonVerValoraciones_Click(object sender, EventArgs e)
 {
     if (dataGridViewEventos.SelectedRows != null && dataGridViewEventos.SelectedRows.Count > 0)
     {
         eventos          evento           = (eventos)dataGridViewEventos.SelectedRows[0].DataBoundItem;
         FormValoraciones formValoraciones = new FormValoraciones(evento);
         formValoraciones.Show();
     }
 }
コード例 #6
0
        //Cargamos los asistentes del evento seleccionado anteriormente
        public FormAsistentes(eventos evento)
        {
            InitializeComponent();
            cambiarIdioma();
            int suma = 0;

            bindingSourceAsistentes.DataSource = null;
            List <asistir> asistentes = BD.AsistirORM.SelectAllAsistir(evento);

            bindingSourceAsistentes.DataSource = asistentes;
            foreach (asistir a in asistentes)
            {
                suma += a.cuantos;
            }
            labelTotal.Text += suma;
        }