예제 #1
0
        /// <summary>
        /// Constructor FormSalon
        /// </summary>
        public FormSalon()
        {
            ///<summary>
            ///Inicializamos componentes
            ///</summary>
            this.WindowState = FormWindowState.Maximized;
            InitializeComponent();
            BotonMas.Hide();
            BotonMenos.Hide();
            BotonActualizar.Hide();
            LayoutMesas.BackColor  = Color.FromArgb(0, Color.Black);
            LayoutMesas.AutoScroll = true;
            label1.BackColor       = System.Drawing.Color.Transparent;

            ///<summary>
            ///Creamos las mesas  existentes cada vez que este form se abre
            /// </summary>
            if (Properties.Settings.Default.MesasSalon != 0)
            {
                crearMesas(Properties.Settings.Default.MesasSalon);
                botonAñadir.Hide();
                BotonActualizar.Show();
            }
            ///<summary>
            ///Si el usuario es el admin, mostramos los botones + y - para que pueda manipular las mesas
            /// </summary>
            if (Properties.Settings.Default.Admin == true)
            {
                BotonMas.Show();
                BotonMenos.Show();
            }
        }
예제 #2
0
        /// <summary>
        /// Método para crear las mesas la primera vez
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void botonAñadir_Click(object sender, EventArgs e)
        {
            FormAñadir añadir = new FormAñadir();


            if (añadir.ShowDialog() == DialogResult.OK)
            {
                LayoutMesas.Controls.Clear();
                Properties.Settings.Default.MesasSalon = añadir.numMesas;
                Properties.Settings.Default.Save();

                crearMesas(Properties.Settings.Default.MesasSalon);
                botonAñadir.Dispose();
                BotonActualizar.Show();
                BotonMas.Show();
                BotonMenos.Show();
            }
        }
예제 #3
0
        private void botonAñadir_Click(object sender, System.EventArgs e)
        {
            FormAñadir añadir = new FormAñadir();

            if (añadir.ShowDialog() == DialogResult.OK)
            {
                LayoutMesas.Controls.Clear();
                Properties.Settings.Default.MesasTerraza = añadir.numMesas;
                Properties.Settings.Default.Save();

                crearMesas(Properties.Settings.Default.MesasTerraza);
                botonAñadir.Hide();
                BotonActualizar.Show();
            }
            if (Properties.Settings.Default.Admin == true)
            {
                BotonMas.Show();
                BotonMenos.Show();
            }
        }
예제 #4
0
        public FormTerraza()
        {
            InitializeComponent();
            this.WindowState = FormWindowState.Maximized;
            label1.BackColor = System.Drawing.Color.Transparent;
            BotonMas.Hide();
            BotonMenos.Hide();
            BotonActualizar.Hide();
            LayoutMesas.BackColor = Color.FromArgb(0, Color.Black);
            label1.BackColor      = System.Drawing.Color.Transparent;

            if (Properties.Settings.Default.MesasTerraza != 0)
            {
                crearMesas(Properties.Settings.Default.MesasTerraza);
                botonAñadir.Dispose();
                BotonActualizar.Show();
                BotonMas.Show();
                BotonMenos.Show();
            }
        }
예제 #5
0
        /// <summary>
        /// Método para actualizar el numero de mesas en salon
        /// Solo podrás usar este método si eres admin
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BotonActualizar_Click(object sender, EventArgs e)
        {
            if (Properties.Settings.Default.Admin == true)
            {
                FormAñadir añadir = new FormAñadir();
                añadir.StartPosition = FormStartPosition.CenterScreen;

                if (añadir.ShowDialog() == DialogResult.OK)
                {
                    LayoutMesas.Controls.Clear();
                    Properties.Settings.Default.MesasSalon = añadir.numMesas;
                    Properties.Settings.Default.Save();
                    crearMesas(Properties.Settings.Default.MesasSalon);
                    BotonMas.Show();
                    BotonMenos.Show();
                }
            }
            else
            {
                MessageBox.Show("Debes iniciar sesion como administrador para actualizar las mesas");
            }
        }