private void ObtenerLosDatosParaRegistro() { ValorBase = 0; if (listCajaRespuestas.SelectedItem != null) { try { ClaseGenera a = listCajaRespuestas.SelectedItem as ClaseGenera; ValorBase = LimiteInferior + (manejadorPregunta.ContarPosicion(a.Datos, ID)); proyector.COMMON.Entidad.Respu respu = new proyector.COMMON.Entidad.Respu(); respu.IdEncuesta = txtIDEncuesta.Text; respu.IdMesero = txtIDMesero.Text; respu.IdPregunta = txtPregunta.Text; respu.Respuestas = ValorBase; respu.FechaHora = DateTime.Now; manejadorRespu.Agregar(respu); // IDPregunta = " "; } catch (Exception) { MessageBox.Show("No ha seleccionado ninguna respuesta", "Encuesta", MessageBoxButton.OK, MessageBoxImage.Error); return; } } }
private void btnAgregarRespuestas_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(txtRespuesta.Text)) { MessageBox.Show("No ha llenado la casilla de Respuesta", "Registro de Preguntas", MessageBoxButton.OK, MessageBoxImage.Error); return; } ClaseGenera a = new ClaseGenera(); a.Datos = txtRespuesta.Text.ToUpper(); respuesta.Add(a); dtgRespuestas.ItemsSource = null; dtgRespuestas.ItemsSource = respuesta; txtRespuesta.Clear(); }
private void listCajaRespuestas_MouseDoubleClick(object sender, MouseButtonEventArgs e) { valor = 0; if (listCajaRespuestas.SelectedItem != null) { try { ClaseGenera a = listCajaRespuestas.SelectedItem as ClaseGenera; valor = LimiteInferior + (manejadorPregunta.ContarPosicion(a.Datos, ID)); // MessageBox.Show("respuesta: " + valor); } catch (Exception) { MessageBox.Show("No ha seleccionado ninguna respuesta", "Encuesta", MessageBoxButton.OK, MessageBoxImage.Error); return; } } }
private void dtgRespuestas_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (dtgRespuestas.SelectedItem != null) { try { ClaseGenera a = dtgRespuestas.SelectedItem as ClaseGenera; txtRespuesta.Text = a.Datos; respuesta.Remove(a); } catch (Exception) { MessageBox.Show("Algo ha salido mal, Vuelva a intentarlo", "Registro de Preguntas", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("No ha seleccionado ninguna respuesta para editar\nSeleccione una", "Registro de Preguntas", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void NumerosAleatorios() { int j = 0; Random a = new Random(); int ContadorPreguntas = a.Next(1, manejadorPregunta.Lista.Count); foreach (var item in valores) { if (item.Datos == ContadorPreguntas.ToString()) { j++; } } if (j == 0) { ClaseGenera clase = new ClaseGenera(); clase.Datos = ContadorPreguntas.ToString(); valores.Add(clase); botonRegresar.Add(clase); } }