private void BuscarMesas(string tipo_busqueda, string texto_busqueda) { try { DataTable dtMesas = NMesas.BuscarMesas(tipo_busqueda, texto_busqueda); if (dtMesas != null) { foreach (DataRow row in dtMesas.Rows) { MesaSmall mesa = new MesaSmall { Mesa = new EMesa(row) }; mesa.AsignarDatos(); mesa.OnMesaClick += Mesa_OnMesaClick; this.panelMesas.AddControl(mesa); } } else { this.lblResultados.Text = "No se encontraron mesas"; } } catch (Exception ex) { Mensajes.MensajeErrorCompleto(this.Name, "BuscarMesas", "Hubo un error al buscar mesas", ex.Message); } }
public static ComboBox LlenarListaMesas(ComboBox lista) { DataTable tabla = NMesas.BuscarMesas("COMPLETO", ""); lista.DataSource = tabla; lista.DisplayMember = "Num_mesa"; lista.ValueMember = "Id_mesa"; return(lista); }
//Función para dar clic en alguna mesa private void boton_clic_Mesa(Object sender, EventArgs e) { try { botonSeleccionado = sender as Button; if ((botonSeleccionado.BackColor == Color.Red) || (botonSeleccionado.BackColor == Color.Cyan)) { // iVerificador = 1: Se usa en consumo empleados, vales funcionarios // iVerificador = 0: Para las demas opciones if (iVerificador == 1) { ok = new VentanasMensajes.frmMensajeOK(); ok.LblMensaje.Text = "La mesa se encuentra ocupada"; ok.ShowDialog(); return; } VerificarCuentaMesa v = new VerificarCuentaMesa(botonSeleccionado.Name.ToString(), botonSeleccionado); v.ShowDialog(); if (v.DialogResult == DialogResult.OK) { //this.Close(); pnlMesas.Controls.Clear(); mostrarBotonesMesas(); } } else { Program.iIDMESA = Convert.ToInt32(botonSeleccionado.Name); Program.sNombreMesa = botonSeleccionado.AccessibleName.ToUpper(); NMesas m = new NMesas(botonSeleccionado, 0, Convert.ToInt32(botonSeleccionado.Name)); if (Program.iBanderaNumeroMesa == 1) { m.Text = "INGRESE EL NÚMERO DE PERSONAS - " + botonSeleccionado.Text.ToUpper(); } else { //m.Text = "INGRESE EL NUMERO DE PERSONAS - MESA " + botonSeleccionado.Text.ToUpper(); m.Text = "NUMERO DE PERSONAS"; } m.ShowDialog(); if (m.DialogResult == DialogResult.OK) { m.Close(); this.Close(); } } } catch (Exception ex) { catchMensaje = new VentanasMensajes.frmMensajeCatch(); catchMensaje.LblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); } }