Exemplo n.º 1
0
        private void btnEnviarDatos_Click(object sender, RoutedEventArgs e)
        {
            if (es.ID != 0)
            {
                AtencionCliente ac = new AtencionCliente();
                ac.Espera     = es;
                ac.CajaId     = Globales.c;
                ac.EmpleadoId = Globales.emp;
                if (es.Matricula != "")
                {
                    ac.EsAlumno = true;
                }
                else
                {
                    ac.EsAlumno = false;
                }
                ac.Fecha  = DateTime.Now;
                ac.Inicio = inicio;
                ac.Fin    = DateTime.Now;
                if (ac.Agregar())
                {
                    txtNumero.Clear();
                    txtNombre.Clear();
                    txtHora.Clear();
                    txtAsunto.Clear();
                    es.Atendido = true;
                    es.AtenderEspera();
                    Globales.conf.Espera = 0;
                    Globales.conf.EditarConfiguracion();

                    Listados.LlamarSiguiente(0);

                    RefrescarGrid();
                }
                else
                {
                    MessageBox.Show("No se pudieron guardar los datos", "Error al guardar datos", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
Exemplo n.º 2
0
        private void btnSiguiente_Click(object sender, RoutedEventArgs e)
        {
            if (Listados.SiguienteEspera().ID != 0)
            {
                es             = Listados.SiguienteEspera();
                txtNumero.Text = es.Numero;
                txtNombre.Text = es.Nombre;
                txtHora.Text   = es.HoraLlegada.ToString("HH:mm:ss");
                inicio         = DateTime.Now;
                es.Atendido    = true;
                es.AtenderEspera();
                RefrescarGrid();

                Globales.conf.Espera = es.ID;
                Globales.conf.EditarConfiguracion();

                Listados.LlamarSiguiente(es.ID);
            }
            else
            {
                MessageBox.Show("No hay personas en espera", "No hay Espera", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }