public void inicializarForma() { headerlogo(); txtNombre.Focus(); cmbDeptos.ItemsSource = Listados.Departamentos(); cmbDeptos.SelectedIndex = 0; }
public void RefrescarGrid() { BindingOperations.ClearAllBindings(dgvListaEspera); lista = Listados.ListaDeEspera(); if (lista.Count > 0) { dgvListaEspera.ItemsSource = lista; } }
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); } } }
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); } }
private void time_tick(object sender, EventArgs e) { try { siguiente = Listados.Siguiente(); if (siguiente.ID != 0) { myCheckBox.IsChecked = true; var s = new MyData { Nombre = siguiente.Nombre, Numero = siguiente.Numero, CajaNumero = "Favor de pasar a Caja: " + Globales.c.Numero.ToString(), Departamento = Globales.c.Departamento.NombreDepto }; this.DataContext = s; } else { myCheckBox.IsChecked = false; } if (!Element.IsBuffering) { Element.Play(); } } catch (Exception) { } }
/* * private void btnCancelar_Click_1(object sender, RoutedEventArgs e) * { * this.Close(); * } */ private void btnRegistro_Click_2(object sender, RoutedEventArgs e) { Departamento d = (Departamento)cmbDeptos.SelectedItem; Espera es = new Espera(); if (matricula) { Alumno a = new Alumno(txtNombre.Text); if (a.Nombre != "") { string s = Listados.ObtenerNumero().ToString(); string num = (lenguaje.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek)).Substring(0, 2).ToUpper() + "" + s.PadLeft(4, '0').ToString(); es.Nombre = a.Nombre + " " + a.Apaterno + " " + a.Amaterno; es.Numero = num; es.Fecha = DateTime.Now; es.HoraLlegada = DateTime.Now; es.HoraAtencion = DateTime.Now; es.Matricula = a.Matricula; es.Departamento = d; if (es.AgregarEspera()) { es.GenerarTicket(); limpiartxt(); } else { MessageBox.Show("No se pudo registrar la espera. Intentalo nuevamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); limpiartxt(); } } else if (txtNombre.Text == "") { MessageBox.Show("Este campo no puede estar vacio", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } else { MessageBox.Show("No es una matricula valida", "Error", MessageBoxButton.OK, MessageBoxImage.Error); limpiartxt(); } } else { if (txtNombre.Text != "") { string s = Listados.ObtenerNumero().ToString(); string num = (lenguaje.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek)).Substring(0, 2).ToUpper() + "" + s.PadLeft(4, '0').ToString(); es.Nombre = txtNombre.Text; es.Numero = num; es.Fecha = DateTime.Now; es.HoraLlegada = DateTime.Now; es.HoraAtencion = DateTime.Now; es.Departamento = d; if (es.AgregarEspera()) { es.GenerarTicket(); limpiartxt(); } else { MessageBox.Show("No se pudo registrar la espera. Intentalo nuevamente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); limpiartxt(); } } else { MessageBox.Show("Este campo no puede estar vacio", "Error", MessageBoxButton.OK, MessageBoxImage.Error); limpiartxt(); } } }