Ejemplo n.º 1
0
        public static List <btnMesa> Cargar_MesaxUbicacion(ref Control PanelPrincipal, string pCondicion = null)
        {
            DataTable dt = new DataTable();

            dt.ejecuta($"select * from mesa {pCondicion}");
            btnMesa        btn;
            List <btnMesa> ListaBotones = new List <btnMesa>();
            Control        c            = PanelPrincipal;

            foreach (DataRow dr in dt.Rows)
            {
                btn = new btnMesa()
                {
                    Height        = 120,
                    Width         = 120,
                    Image         = Properties.Resources.mesa1,
                    TextAlign     = ContentAlignment.BottomCenter,
                    Name          = $"Mesa_{dr["id_mesa"].ToString()}",
                    Tag           = dr["id_mesa"].ToString(),
                    Text          = dr["descripcion"].ToString(),
                    Estado        = dr["estado"].ToString(),
                    pFormulario   = PanelPrincipal,
                    runFormulario = new pedido(dr["id_mesa"].ToString()),
                };
                ListaBotones.Add(btn);
                EstadosColor(btn);
            }
            return(ListaBotones);
        }
Ejemplo n.º 2
0
        public static void EstadosColor(btnMesa btn)
        {
            string pstatus = btn.Estado.ToUpper();

            if (pstatus == "D")
            {
                btn.BackColor = Color.White;
                btn.ForeColor = Color.Black;
            }
            else if (pstatus == "O")
            {
                btn.BackColor = Color.Red;
                btn.ForeColor = Color.White;
            }
            else if (pstatus == "S" || pstatus == "s")
            {
                btn.BackColor = Color.Yellow;
                btn.ForeColor = Color.Black;
            }
            else
            {
                btn.BackColor = Color.Yellow;
                btn.ForeColor = Color.Black;
            }
        }
Ejemplo n.º 3
0
        public bool mesa(btnMesa btn)
        {
            string  estado;
            string  vSql = $"SELECT estado  FROM mesa where  id_mesa = {btn.Tag.ToString()} ";
            DataSet dt   = new DataSet();

            dt.ejecuta(vSql);
            bool correcto = dt.ejecuta(vSql);

            estado = dt.Tables[0].Rows[0]["estado"].ToString();

            if (utilidades.DsTieneDatos(dt))
            {
                if (MessageBox.Show("Desea Abrir Mesa " + btn.Tag.ToString(), "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                {
                    vSql = $"UPDATE mesa SET estado = 'O'  WHERE  id_mesa = " + btn.Tag.ToString();;
                    dt   = new DataSet();
                    dt.ejecuta(vSql);
                    btn.BackColor = Color.Red;
                    btn.ForeColor = Color.White;
                    return(true);
                }
                else
                {
                    return(false);
                }
            }

            return(false);
        }
Ejemplo n.º 4
0
        public void mesa(btnMesa btn)
        {
            string  estado;
            string  vSql = $"SELECT estado  FROM mesa where  id_mesa = " + btn.IdMesa.ToString();
            DataSet dt   = new DataSet();

            dt.ejecuta(vSql);
            bool correcto = dt.ejecuta(vSql);

            estado = dt.Tables[0].Rows[0]["estado"].ToString();

            if (utilidades.DsTieneDatos(dt))
            {
                if (MessageBox.Show("Desea Abrir Mesa " + btn.IdMesa.ToString(), "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                {
                    vSql = $"UPDATE mesa SET estado = 'O'  WHERE  id_mesa = " + btn.IdMesa.ToString();;
                    dt   = new DataSet();
                    dt.ejecuta(vSql);
                }
            }
        }