Example #1
0
        public MainForm()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            //
            // TODO: Add any constructor code after InitializeComponent call
            //

            /*
             * GestorIvas.Save();
             * GestorFamilias.Save();
             * GestorArticulos.Save();
             * GestorPlazas.Save();
             */

            GestorIvas.Init();
            GestorFamilias.Init();
            GestorArticulos.Init();
            GestorPlazas.Init();

            GestorIvas.Load();
            GestorFamilias.Load();
            GestorArticulos.Load();
            GestorPlazas.Load();
        }
Example #2
0
        public DiseñoForm()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            //
            // TODO: Add any constructor code after InitializeComponent call
            //
            GestorPlazas.Load();
            for (int i = 0; i < GestorPlazas.getNumPlazas(); i++)
            {
                panelDiseño.Controls.Add(GestorPlazas.getBotonDiseño(i));
                GestorPlazas.getBotonDiseño(i).MouseDown += new System.Windows.Forms.MouseEventHandler(botonesDiseño_MouseDown);
                GestorPlazas.getBotonDiseño(i).MouseMove += new System.Windows.Forms.MouseEventHandler(botonesDiseño_MouseMove);
                GestorPlazas.getBotonDiseño(i).Click     += new System.EventHandler(botonesDiseño_Click);
            }

            quitandoMesa = false;
        }
Example #3
0
        public TpvForm()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            //
            // TODO: Add any constructor code after InitializeComponent call
            //
            // Recargamos

            GestorFamilias.Load();
            GestorArticulos.Load();
            GestorPlazas.Load();             // Requiere que los articulos se hayan cargado


            panelVenta.Visible      = true;
            panelOpsSinMesa.Visible = true;
            panelOpsConMesa.Visible = false;
            panelSacarMesa.Visible  = false;
            panelGeneral.Visible    = true;
            panelTraspasar.Visible  = false;
            panelJuntar.Visible     = false;

            modoDeOperacion = ModoNormal;

            // Creamos los botones del panel de familias
            int numBotonesFamiliaFila    = panelFamilias.ClientSize.Width / 64;
            int numBotonesFamiliaColumna = panelFamilias.ClientSize.Height / 64;
            int numBotonesFamilia        = numBotonesFamiliaFila * numBotonesFamiliaColumna;

            botonFamilia = new System.Windows.Forms.Button[numBotonesFamilia];
            for (int i = 0; i < numBotonesFamilia; i++)
            {
                botonFamilia[i]           = new System.Windows.Forms.Button();
                botonFamilia[i].Size      = new System.Drawing.Size(64, 64);
                botonFamilia[i].Left      = (i % numBotonesFamiliaFila) * 64;
                botonFamilia[i].Top       = (i / numBotonesFamiliaFila) * 64;
                botonFamilia[i].TextAlign = System.Drawing.ContentAlignment.BottomCenter;
                botonFamilia[i].Visible   = false;
                panelFamilias.Controls.Add(botonFamilia[i]);
            }

            int numBotonesArticulosFila    = panelArticulos.ClientSize.Width / 64;
            int numBotonesArticulosColumna = panelArticulos.ClientSize.Height / 64;
            int numBotonesArticulos        = numBotonesArticulosFila * numBotonesArticulosColumna;

            botonArticulo    = new System.Windows.Forms.Button[numBotonesArticulos];
            codBotonArticulo = new int[numBotonesArticulos];
            for (int i = 0; i < numBotonesArticulos; i++)
            {
                botonArticulo[i]           = new System.Windows.Forms.Button();
                botonArticulo[i].Size      = new System.Drawing.Size(64, 64);
                botonArticulo[i].Left      = (i % numBotonesArticulosFila) * 64;
                botonArticulo[i].Top       = (i / numBotonesArticulosFila) * 64;
                botonArticulo[i].TextAlign = System.Drawing.ContentAlignment.BottomCenter;
                botonArticulo[i].Visible   = false;
                botonArticulo[i].Click    += new System.EventHandler(this.botonArticulo_Click);
                panelArticulos.Controls.Add(botonArticulo[i]);
            }

            // Rellenamos los botones de las familia
            for (int i = 0; i < GestorFamilias.Familias.Count; i++)
            {
                botonFamilia[i].Image   = Image.FromFile(((Familia)GestorFamilias.Familias[i]).Image);
                botonFamilia[i].Text    = ((Familia)GestorFamilias.Familias[i]).Name;
                botonFamilia[i].Visible = true;
            }

            // Rellenamos los botones de los articulos
            for (int i = 0; i < GestorArticulos.Articulos.Count; i++)
            {
                botonArticulo[i].Image   = Image.FromFile(((Articulo)GestorArticulos.Articulos[i]).Image);
                botonArticulo[i].Text    = ((Articulo)GestorArticulos.Articulos[i]).Name;
                botonArticulo[i].Visible = true;
                codBotonArticulo[i]      = ((Articulo)GestorArticulos.Articulos[i]).Cod;
            }



            // Ponemos los botones de las plazas
            for (int i = 0; i < GestorPlazas.getNumPlazas(); i++)
            {
                panelVenta.Controls.Add(GestorPlazas.getBotonTPV(i));
                GestorPlazas.getBotonTPV(i).Click += new System.EventHandler(botonesMesa_Click);
            }



            mesaSeleccionada = -1;
        }