private void btnEditarEncuesta_Click(object sender, RoutedEventArgs e) { if (listEncuesta.SelectedItem != null) { try { Encuesta encuesta = listEncuesta.SelectedItem as Encuesta; HabilitarCamposEncuesta(true); ID = encuesta.Id; txtDuenoEncuesta.Text = encuesta.Duenio; CmbNombreEncuesta.Text = encuesta.Nombre; txtObjetivoEncuesta.Text = encuesta.Objetivo; opciones = opcion.Edita; HabilitarEdicionEncuesta(true); } catch (Exception) { MessageBox.Show("Algo salio mal no se puede editar la encuesta", "Registro de Encuesta", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Favor de seleccionar un dato de la tabla Encuesta", "Registro de Encuesta", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnNuevoPreguntas_Click(object sender, RoutedEventArgs e) { HabilitarLimpiarCajasPreguntas(); opciones = opcion.Nuevo; HabilitarBotonesPreguntas(true); respuesta = new List <ClaseGenera>(); }
private void btnEditarPreguntas_Click(object sender, RoutedEventArgs e) { if (ListPreguntas.SelectedItem != null) { try { HabilitarLimpiarCajasPreguntas(); Pregunta empresa = ListPreguntas.SelectedItem as Pregunta; txtPregunta.Text = empresa.Text; txtValorMaximo.Text = empresa.ValorMaximo; txtValorMinimo.Text = empresa.ValorMinimo; dtgRespuestas.ItemsSource = empresa.Respuestas; respuesta = empresa.Respuestas; opciones = opcion.Edita; HabilitarBotonesPreguntas(true); } catch (Exception) { MessageBox.Show("Algo salio mal no se puede editar la pregunta", "Registro de Preguntas", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Favor de seleccionar un dato de la tabla Pregunta", "Registro de Preguntas", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnEditarUsuario_Click(object sender, RoutedEventArgs e) { if (ListUsuarioMeseros.SelectedItem != null) { try { Mesero mesero = ListUsuarioMeseros.SelectedItem as Mesero; txtApellidoUsuarios.Text = mesero.Apellidos; txtCorreoUsuarios.Text = mesero.Correo; txtHorarioUsuarios.Text = mesero.Horario; txtNombreUsuarios.Text = mesero.Nombres; cmbEmpresaUsuarios.Text = mesero.Empresa; txtPasswordsuarios.Password = mesero.Password; ID = mesero.Id; txtTurnoUsuarios.Text = mesero.Turno; opciones = opcion.Edita; HabilitarBotonesUsuario(true); } catch (Exception) { MessageBox.Show("No se puede realizar la operación", "Registro de Usuarios", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Favor de seleccionar un dato de la tabla Usuarios", "Registro de Usuarios", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void pictSolicitudes_Click(object sender, EventArgs e) { if (!charged.Equals(opcion.SOLICITUDES)) { panelContainer.Visible = true; bInsertar.Visible = false; lInsertar.Visible = false; lBusqRol.Visible = false; comboBusqRol.Visible = false; lBusqAsig.Visible = false; combBusqAsig.Visible = false; charged = opcion.SOLICITUDES; cargarSolicitudes(); } }
private void pictTipoTrab_Click(object sender, EventArgs e) { if (!charged.Equals(opcion.TIPO_TRABAJO)) { panelContainer.Visible = true; bInsertar.Visible = true; lInsertar.Visible = true; lBusqRol.Visible = false; comboBusqRol.Visible = false; lBusqAsig.Visible = false; combBusqAsig.Visible = false; charged = opcion.TIPO_TRABAJO; cargarTiposTrabajo(); } }
//COMPROBACIONES private void pictCompetencia_Click(object sender, EventArgs e) { if (!charged.Equals(opcion.COMPETENCIAS)) { panelContainer.Visible = true; bInsertar.Visible = true; lInsertar.Visible = true; lBusqRol.Visible = false; comboBusqRol.Visible = false; lBusqAsig.Visible = false; combBusqAsig.Visible = false; charged = opcion.COMPETENCIAS; cargarCompetencias(); } }
private void pictGrados_Click(object sender, EventArgs e) { if (!charged.Equals(opcion.GRADOS)) { panelContainer.Visible = true; bInsertar.Visible = true; lInsertar.Visible = true; lBusqRol.Visible = false; comboBusqRol.Visible = false; lBusqAsig.Visible = false; combBusqAsig.Visible = false; charged = opcion.GRADOS; cargarGrados(); } }
private void pictAsignatura_Click(object sender, EventArgs e) { if (!charged.Equals(opcion.ASIGNATURAS)) { panelContainer.Visible = true; bInsertar.Visible = true; lInsertar.Visible = true; lBusqRol.Visible = false; comboBusqRol.Visible = false; lBusqAsig.Visible = true; combBusqAsig.Visible = true; if (combBusqAsig.Items.Count == 0) { cargarComboGrados(); } charged = opcion.ASIGNATURAS; cargarAsignaturas(); } }
private void pictUsuario_Click(object sender, EventArgs e) { if (!charged.Equals(opcion.USUARIOS)) { panelContainer.Visible = true; bInsertar.Visible = false; lInsertar.Visible = false; lBusqAsig.Visible = false; combBusqAsig.Visible = false; lBusqRol.Visible = true; comboBusqRol.Visible = true; if (comboBusqRol.Items.Count == 0) { cargarRoles(); } charged = opcion.USUARIOS; cargarUsuarios(); } }
private void btnEditarEmpresa_Click(object sender, RoutedEventArgs e) { if (ListEmpresa.SelectedItem != null) { try { Empresa empresa = ListEmpresa.SelectedItem as Empresa; txtNombreEmpresa.Text = empresa.Nombre; opciones = opcion.Edita; HabilitarBotones(true); } catch (Exception) { MessageBox.Show("No se puede realizar la operación", "Registro de Empresas", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Favor de seleccionar un dato de la tabla Empresas", "Empresa", MessageBoxButton.OK, MessageBoxImage.Error); } }
public static void Repartir(List <string> lista, opcion opcion, int iteracionPorGrupo, int cantidadGrupos, List <Grupo> grupos) { Random random = new Random(); int auxRandom = 0; for (int i = 0; i < cantidadGrupos; i++) { //agrega un grupo a la lista de grupos if (opcion == opcion.Estudiantes) { grupos.Add(new Grupo()); } for (int j = 0; j < iteracionPorGrupo; j++) { //se rellena el grupo correspondiente con estudiantes\temas al azar auxRandom = random.Next(0, lista.Count()); if (opcion == opcion.Estudiantes) { grupos[i].agregarEstudiante(lista[auxRandom]); } if (opcion == opcion.Temas) { grupos[i].agregarTema(lista[auxRandom]); } lista.RemoveAt(auxRandom); } } //repartir los sobrantes if (lista.Count() > 0) { int grupoRandom = 0; List <int> repetidos = new List <int>(); for (int i = 0; i < lista.Count(); i++) { auxRandom = random.Next(0, lista.Count()); //para no agregar un estudante extra a un grupo que ya tiene uno do { grupoRandom = random.Next(0, grupos.Count()); } while (repetidos.Contains(auxRandom)); repetidos.Add(grupoRandom); //se agrega un estudiante/tema extra al azar a un grupo al azar if (opcion == opcion.Estudiantes) { grupos[grupoRandom].agregarEstudiante(lista[auxRandom]); } if (opcion == opcion.Temas) { grupos[grupoRandom].agregarTema(lista[auxRandom]); } lista.RemoveAt(auxRandom); } } }
private void btnNuevoUsuario_Click(object sender, RoutedEventArgs e) { HabilitarLimpiarCajas(); opciones = opcion.Nuevo; HabilitarBotonesUsuario(true); }
private void btnNuevoEmpresa_Click(object sender, RoutedEventArgs e) { HabilitarLimpiarCajas(true); opciones = opcion.Nuevo; HabilitarBotones(true); }
public ControlesGestor() { InitializeComponent(); charged = opcion.NOTHING; }