Example #1
0
 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);
     }
 }
Example #2
0
 private void btnNuevoPreguntas_Click(object sender, RoutedEventArgs e)
 {
     HabilitarLimpiarCajasPreguntas();
     opciones = opcion.Nuevo;
     HabilitarBotonesPreguntas(true);
     respuesta = new List <ClaseGenera>();
 }
Example #3
0
 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);
     }
 }
Example #4
0
 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);
     }
 }
Example #5
0
 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();
     }
 }
Example #6
0
 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();
     }
 }
Example #7
0
 //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();
     }
 }
Example #8
0
 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();
     }
 }
Example #9
0
 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();
     }
 }
Example #10
0
 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();
     }
 }
Example #11
0
 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);
     }
 }
Example #12
0
        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);
                }
            }
        }
Example #13
0
 private void btnNuevoUsuario_Click(object sender, RoutedEventArgs e)
 {
     HabilitarLimpiarCajas();
     opciones = opcion.Nuevo;
     HabilitarBotonesUsuario(true);
 }
Example #14
0
 private void btnNuevoEmpresa_Click(object sender, RoutedEventArgs e)
 {
     HabilitarLimpiarCajas(true);
     opciones = opcion.Nuevo;
     HabilitarBotones(true);
 }
Example #15
0
 public ControlesGestor()
 {
     InitializeComponent();
     charged = opcion.NOTHING;
 }