public FormularioComprobanteMesa(long mesaId, int numeroMesa) : this()
        {
            this.Text   = $"Venta -- Mesa: {numeroMesa}";
            _mesaId     = mesaId;
            _numeroMesa = numeroMesa;

            _listaPrecio = _mesaServicio.ObtenerListaPrecio(_mesaId);

            ObtenerComprobanteMesa(mesaId);
            idComprobante = _comprobanteSalonServicio.Obtener(mesaId).ComprobanteId;
            ResetearGrilla(dgvGrilla);
        }
        private void CrearControles()
        {
            var contenedorPagina = new TabControl();
            var contador         = 0;

            foreach (var salon in _salonServicio.ObtenerSalon(string.Empty))
            {
                var mesas = _mesaServicio.ObtenerMesaPorSalon(salon.Id, string.Empty);

                var flowPanel = new FlowLayoutPanel
                {
                    Name = $"flowPanel{salon.Id}",
                    Dock = DockStyle.Fill
                };

                foreach (var mesa in mesas)
                {
                    if (mesa.estadoMesa == EstadoMesa.Abierta)
                    {
                        var mesaDto = _comprobanteServicio.Obtener(mesa.Id);

                        var controlMesa = new CtrolMesa
                        {
                            mesaId         = mesa.Id,
                            Estado         = mesa.estadoMesa,
                            NumeroMesa     = mesa.Numero,
                            PrecioCosumido = mesaDto.SubTotal
                        };

                        flowPanel.Controls.Add(controlMesa);
                    }
                    else
                    {
                        var controlMesa = new CtrolMesa
                        {
                            mesaId         = mesa.Id,
                            Estado         = mesa.estadoMesa,
                            NumeroMesa     = mesa.Numero,
                            PrecioCosumido = 0m
                        };

                        flowPanel.Controls.Add(controlMesa);
                    }
                }



                var pagina = new TabPage
                {
                    Location = new Point(4, 22),
                    Name     = $"Pagina{salon.Id}",
                    Padding  = new Padding(3),
                    Size     = new Size(854, 357),
                    TabIndex = contador,
                    Text     = $"{salon.Descripcion}",
                    UseVisualStyleBackColor = true
                };
                pagina.Controls.Add(flowPanel);
                contenedorPagina.Controls.Add(pagina);
                contador++;
            }


            contenedorPagina.Dock          = DockStyle.Fill;
            contenedorPagina.Location      = new Point(0, 66);
            contenedorPagina.Name          = "Contenedor";
            contenedorPagina.SelectedIndex = 0;
            contenedorPagina.Size          = new Size(862, 383);
            contenedorPagina.TabIndex      = 9;
            contenedorPagina.ResumeLayout(false);

            this.Controls.Add(contenedorPagina);
            this.Controls.SetChildIndex(contenedorPagina, 0);
            contenedorPagina.ResumeLayout(false);
        }