private void carregarmesas() { //Buscar mesas pré-cadastradas local_mesa = TCN_Local.Buscar(string.Empty, string.Empty, string.Empty, null); local_mesa.ForEach(pi => { //Buscar mesas de cada local pi.lMesa = TCN_Mesa.Buscar(string.Empty, string.Empty, string.Empty, null); }); mesas_tab.TabPages.Clear(); local_mesa.ForEach(pi => { TabPage tab = new TabPage(); tab.Text = pi.Ds_Local; tab.Name = pi.Id_Local.ToString(); FlowLayoutPanel flow = new FlowLayoutPanel(); flow.Dock = DockStyle.Fill; if (pi.lMesa.Count > 0) { Componentes.ListPanel[] lPanel = new Componentes.ListPanel[pi.lMesa.Count]; flow.Controls.Clear(); for (int i = 0; pi.lMesa.Count > i; i++) { if (pi.Id_Local.Equals(pi.lMesa[i].Id_Local)) { lPanel[i] = new Componentes.ListPanel(); flow.Controls.Add(lPanel[i]); lPanel[i].Location = new Point(3, 3); lPanel[i].Name = pi.lMesa[i].Id_Local.ToString() + "-" + pi.lMesa[i].Id_Mesa.ToString(); lPanel[i].NM_Campo = ""; lPanel[i].Size = new Size(25, 15); lPanel[i].TabIndex = 0; lPanel[i].NM_Campo = pi.lMesa[i].Nr_Mesa; if (pi.lMesa[i].id_cartao == decimal.Zero) { lPanel[i].BackColor = Color.GreenYellow; } else { lPanel[i].BackColor = Color.Red; } lPanel[i].Tag = pi.lMesa[i].id_cartao; lPanel[i].BorderStyle = BorderStyle.FixedSingle; lPanel[i].Click += new EventHandler(Mesa_Click); } } } tab.Controls.Add(flow); mesas_tab.TabPages.Add(tab); }); }
public override string gravarRegistro() { if (pDados.validarCampoObrigatorio()) { return(TCN_Mesa.Gravar(bsMesa.Current as TRegistro_Mesa, null)); } else { return(string.Empty); } }
public override void excluirRegistro() { if ((this.vTP_Modo == Utils.TTpModo.tm_Standby) || (this.vTP_Modo == Utils.TTpModo.tm_busca)) { if (MessageBox.Show("Confirma Exclusão do Registro?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { (bsMesa.Current as TRegistro_Mesa).st_registro = "C"; TCN_Mesa.Gravar(bsMesa.Current as TRegistro_Mesa, null); bsMesa.RemoveCurrent(); pDados.LimparRegistro(); afterBusca(); } } }
public override int buscarRegistros() { TList_Mesa lista = TCN_Mesa.Buscar(editDefault3.Text, id_local.Text, editDefault2.Text, null); if (lista != null) { if (lista.Count > 0) { this.Lista = lista; bsMesa.DataSource = lista; } else if ((this.vTP_Modo == Utils.TTpModo.tm_Standby) || (this.vTP_Modo == Utils.TTpModo.tm_busca)) { bsMesa.Clear(); } return(lista.Count); } else { return(0); } }