Ejemplo n.º 1
0
        public void mostrarMesas(string idSalon)
        {
            if (idSalon != "")
            {
                this.lblNroMesas.Text = "0";
                dtMesa  = NMesa.Mostrar(Convert.ToInt32(idSalon));
                nroMesa = dtMesa.Rows.Count;

                int y1 = 50;
                int x1 = 6;


                btnMesa = new Button[nroMesa];

                for (int i = 0; i < nroMesa; i++)
                {
                    if (i == 8)
                    {
                        y1 = 180;
                        x1 = 3;
                    }
                    else if (i == 16)
                    {
                        y1 = 290;
                        x1 = 3;
                    }
                    else if (i == 24)
                    {
                        y1 = 400;
                        x1 = 3;
                    }
                    else if (i == 32)
                    {
                        y1 = 510;
                        x1 = 3;
                    }
                    else if (i == 40)
                    {
                        y1 = 620;
                        x1 = 3;
                    }
                    else if (i == 48)
                    {
                        y1 = 730;
                        x1 = 3;
                    }
                    else if (i == 56)
                    {
                        y1 = 840;
                        x1 = 3;
                    }
                    else if (i == 64)
                    {
                        y1 = 950;
                        x1 = 3;
                    }
                    DataRow row = dtMesa.Rows[i];
                    btnMesa[i]          = new Button();
                    btnMesa[i].Location = new Point(x1, y1);
                    btnMesa[i].Name     = string.Concat("btnMesa", i.ToString());
                    //String mesa = row[0].ToString();
                    //btnMesa[i].Name = string.Concat("btnMesa",mesa);
                    btnMesa[i].Size     = new Size(120, 90);
                    btnMesa[i].Font     = new Font("Roboto", 14f, FontStyle.Bold);
                    btnMesa[i].TabIndex = i;
                    btnMesa[i].Text     = row[1].ToString();
                    btnMesa[i].Visible  = true;
                    if (dtMesa.Rows[i][3].ToString().Equals("Libre"))
                    {
                        btnMesa[i].BackColor = Color.DarkOliveGreen;
                    }
                    else if (dtMesa.Rows[i][3].ToString().Equals("Ocupada"))
                    {
                        btnMesa[i].BackColor = Color.Red;
                    }
                    else if (dtMesa.Rows[i][3].ToString().Equals("Por Salir"))
                    {
                        btnMesa[i].BackColor = Color.Orange;
                    }

                    btnMesa[i].ForeColor = Color.White;
                    btnMesa[i].Tag       = i;
                    lblNroMesas.Text     = nroMesa.ToString();

                    x1 += 133;

                    gbMesas.Controls.Add(btnMesa[i]);

                    btnMesa[i].Click += new EventHandler((sender, e) =>
                    {
                        //this.btnMesa[2].BackColor = Color.Red;
                        this.lblIdMesa.Text    = String.Concat(row[0].ToString());
                        this.lblPrueba.Visible = true;
                        this.lblPrueba.Text    = String.Concat("Mesa ", row[1].ToString());

                        if (row[3].ToString().Equals("Ocupada") || row[3].ToString().Equals("Por Salir"))
                        {
                            /*
                             * DataTable dtIdVenta;
                             * frmVenta form = new frmVenta();
                             * dtIdVenta = NMesa.mostrarIdVentaMesa(Convert.ToInt32(this.lblIdMesa.Text));
                             * form.lblIdVenta.Text = dtIdVenta.Rows[0][0].ToString();
                             * form.lblIdUsuario.Text = this.lblIdUsuario.Text;
                             * this.tActualizarEstado.Enabled = false;
                             * form.Show();*/
                            this.lblBanderaEstado.Text = "1";
                            //frmMesero form = new frmMesero();
                            frmVenta form      = new frmVenta();
                            DataTable dtMesero = NTrabajador.MostrarMesero();
                            DataTable dtIdVenta;
                            dtIdVenta = NMesa.mostrarIdVentaMesa(Convert.ToInt32(lblIdMesa.Text));
                            form.lblBanderaEstado.Text = "1";
                            form.lblIdVenta.Text       = dtIdVenta.Rows[0][0].ToString();
                            form.nroMesa = row[1].ToString();
                            form.idMesa  = this.lblIdMesa.Text;

                            form.idSalon           = this.lblIdSalon.Text;
                            form.nombreSalon       = this.lblNombreSalon.Text;
                            form.nombreMesero      = this.lblUsuario.Text;
                            form.lblIdUsuario.Text = this.lblIdUsuario.Text;
                            form.lblIdMesa.Text    = this.lblIdMesa.Text;
                            form.idMesero          = this.lblIdUsuario.Text;
                            this.tEstado.Enabled   = false;
                            form.Show();
                        }
                        else
                        {
                            this.lblBanderaEstado.Text = "0";
                            //frmMesero form = new frmMesero();

                            frmVenta form = new frmVenta();
                            form.lblBanderaEstado.Text = "0";

                            form.nroMesa           = row[1].ToString();
                            form.idMesa            = this.lblIdMesa.Text;
                            form.lblIdMesa.Text    = this.lblIdMesa.Text;
                            form.idSalon           = this.lblIdSalon.Text;
                            form.nombreSalon       = this.lblNombreSalon.Text;
                            form.nombreMesero      = this.lblUsuario.Text;
                            form.lblIdUsuario.Text = this.lblIdUsuario.Text;
                            form.idMesero          = this.lblIdUsuario.Text;
                            this.tEstado.Enabled   = false;
                            form.Show();
                        }
                        // form.lbli =
                    });
                }
            }
        }
Ejemplo n.º 2
0
        private void mostrarMesas()
        {
            this.lblNroMesas.Text = "0";
            dtMesa  = NMesa.Mostrar(Convert.ToInt32(lblIdSalon.Text));
            nroMesa = dtMesa.Rows.Count;

            int y1 = 170;
            int x1 = 3;


            btnMesa = new Button[nroMesa];

            for (int i = 0; i < nroMesa; i++)
            {
                if (i == 7)
                {
                    y1 = 270;
                    x1 = 3;
                }
                else if (i == 14)
                {
                    y1 = 370;
                    x1 = 3;
                }
                else if (i == 21)
                {
                    y1 = 470;
                    x1 = 3;
                }
                else if (i == 28)
                {
                    y1 = 570;
                    x1 = 3;
                }
                else if (i == 35)
                {
                    y1 = 670;
                    x1 = 3;
                }
                else if (i == 42)
                {
                    y1 = 770;
                    x1 = 3;
                }
                else if (i == 49)
                {
                    y1 = 870;
                    x1 = 3;
                }
                else if (i == 56)
                {
                    y1 = 970;
                    x1 = 3;
                }
                DataRow row = dtMesa.Rows[i];
                btnMesa[i]          = new Button();
                btnMesa[i].Location = new Point(x1, y1);
                btnMesa[i].Name     = string.Concat("btnMesa", i.ToString());
                //String mesa = row[0].ToString();
                //btnMesa[i].Name = string.Concat("btnMesa",mesa);
                btnMesa[i].Size      = new Size(135, 90);
                btnMesa[i].TabIndex  = i;
                btnMesa[i].Text      = row[1].ToString();
                btnMesa[i].Visible   = true;
                btnMesa[i].BackColor = Color.DarkOliveGreen;
                btnMesa[i].ForeColor = Color.White;
                btnMesa[i].Tag       = i;
                lblNroMesas.Text     = nroMesa.ToString();

                x1 += 150;

                gbMesa.Controls.Add(btnMesa[i]);

                btnMesa[i].Click += new EventHandler((sender, e) =>
                {
                    //this.btnMesa[2].BackColor = Color.Red;

                    this.lblIdMesa.Text     = String.Concat(row[0].ToString());
                    this.lblPrueba.Visible  = true;
                    this.lblPrueba.Text     = String.Concat("Mesa ", row[1].ToString());
                    this.txtNombreEdit.Text = String.Concat(row[1].ToString());
                    this.habilitarBotones(true);
                    this.gbNuevaMesa.Visible = false;
                });
            }
        }