Beispiel #1
0
        public void NovaMesaTemNomeSenha()
        {
            var mesa = new Mesa("NossaMesa", "Senha");

            Assert.AreEqual("NossaMesa",mesa.Nome,"nome");
            Assert.AreEqual("Senha",mesa.Senha,"senha");
        }
        /// <summary>
        /// Load graphics content for the game.
        /// </summary>
        public override void Activate(bool instancePreserved)
        {
            if (!instancePreserved)
            {
                if (content == null)
                    content = new ContentManager(ScreenManager.Game.Services, "Content");

                gameFont = content.Load<SpriteFont>("gamefont");

                Mesa mesa = new Mesa(ScreenManager.Game);
                ScreenManager.Game.Components.Add(mesa);

                gerenciados = new GerenciadorCopos(ScreenManager.Game);
                gerenciados.InitCopos();

                this.ball = new Ball(ScreenManager.Game, ScreenManager.Graphics);
                ScreenManager.Game.Components.Add(this.ball);

                // A real game would probably have more content than this sample, so
                // it would take longer to load. We simulate that by delaying for a
                // while, giving you a chance to admire the beautiful loading screen.
                Thread.Sleep(1000);

                // once the load has finished, we use ResetElapsedTime to tell the game's
                // timing mechanism that we have just finished a very long frame, and that
                // it should not try to catch up.
                ScreenManager.Game.ResetElapsedTime();
            }
        }
Beispiel #3
0
        public void FazendoUmPedido()
        {
            var pedido = new Pedido(new Produto("Batata", 10m), new[] {new Cliente("gabriel")});

            var mesa = new Mesa("test", "senha");

            mesa.AdicionarPedido(pedido);

            Assert.AreEqual(pedido.Id,mesa.Pedidos.ToArray()[0].Id);
        }
Beispiel #4
0
 public OpcionesComanda(bool maximized, Mesa mesa)
 {
     this.mesa = mesa;
     InitializeComponent();
     MaterialSkinManager.AddFormToManage(this);
     if (maximized)
     {
         MaximizeWindow(maximized);
     }
 }
Beispiel #5
0
        private void cmbCantidadComenzales_Click(object sender, EventArgs e)
        {
            MesaBusiness mesaBusiness = new MesaBusiness();
            Mesa         mesa         = new Mesa();

            mesa.cantidadComenzales = Convert.ToInt32(cmbCantidadComenzales.SelectedItem);
            mesa.numeroMesa         = Convert.ToInt32(lblNumeroMesa.Text);
            mesa.numeroPedido       = Convert.ToInt32(lblNroPedido.Text);
            mesaBusiness.guardarComenzales(mesa.numeroMesa, mesa.cantidadComenzales, mesa.numeroPedido);
        }
Beispiel #6
0
 public ActionResult Edit([Bind(Include = "mesaId")] Mesa mesa)
 {
     if (ModelState.IsValid)
     {
         db.Entry(mesa).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(mesa));
 }
Beispiel #7
0
        /// <summary>
        /// Libera la mesa despues de cumplida y, cancelada la orden.
        /// </summary>
        /// <param name="comanda"></param>
        private void liberarMesa(Comanda comanda)
        {
            Mesa mesa = new Mesa();

            mesa = comanda.mesa;

            mesa.ocupado = false;

            MesaLN.Modificar(mesa);
        }
Beispiel #8
0
        public async Task <IHttpActionResult> Post([FromBody] Mesa mesa)
        {
            var idMesa = await _mesaBl.GuardarAsync(mesa);

            if (idMesa == 0)
            {
                throw new Exception("No se pudo crear la mesa");
            }
            return(Ok(idMesa));
        }
Beispiel #9
0
        static void Main(string [] args)
        {
            Mesa tab = new Mesa(8, 8);

            tab.CriarPeca(new Torre(tab, Cor.Preto), new Posicao(0, 0));
            tab.CriarPeca(new Torre(tab, Cor.Preto), new Posicao(1, 3));
            tab.CriarPeca(new Rei(tab, Cor.Preto), new Posicao(2, 4));

            Tela.ImprimirTabuleiro(tab);
        }
Beispiel #10
0
 public ActionResult Put(Int16 id, [FromBody] Mesa value)
 {
     if (id != value.Id)
     {
         return(BadRequest());
     }
     context.Entry(value).State = EntityState.Modified;
     context.SaveChanges();
     return(Ok());
 }
Beispiel #11
0
        public void InicializarJogoTeste()
        {
            //Arrange / Act
            var mesa = new Mesa(5);

            //Assert
            Assert.IsTrue(mesa.Jogadores.Count == 5);
            Assert.IsTrue(mesa.Jogadores.First().Saldo == Jogador.SaldoInicial);
            Assert.IsTrue(mesa.Jogadores[0].Cor == Cor.Preto);
        }
Beispiel #12
0
        // POST: api/Bar
        public List <Mesa> Post([FromBody] Mesa value)
        {
            mesaAPI.Add(value);
            var mesaModelo = new Practia.Bar.Model.Mesa(4);

            //mesaModelo.Descripcion = value.Nombre;


            return(mesaAPI);
        }
        public IActionResult EnviarJogada(Jogada jogada)
        {
            // salva o novo estado
            Mesa mesa = _jogoService.DadosMesa(jogada.MesaId);

            mesa.Historico = jogada.Historico;
            mesa.Estado    = jogada.Estado;
            _jogoService.SalvarEstadoMesa();
            return(Ok("Ok"));
        }
Beispiel #14
0
    static void Main()
    {
        Mesa[] mesas = new Mesa[5];

        mesas[0] = new Mesa(22, 33, "marrón");
        mesas[1] = new Mesita("marrón");
        mesas[2] = new Mesa(23, 34);
        mesas[3] = new Mesita("marrón");
        mesas[4] = new Mesa(24, 35, "marrón");
    }
Beispiel #15
0
        public ControlMesa crearMesa(Mesa dato, int x, int y)
        {
            ControlMesa mesa = new ControlMesa(dato.numero.ToString(), dato.estado.id, x, y, 100, 100, 0);//ventana lista de mes  es la 0

            mesa.mesa = dato;
            contenedor.Controls.Add(mesa);
            mesa.Visible          = true;
            mesa.ContextMenuStrip = cmsMenu;
            return(mesa);
        }
Beispiel #16
0
        public Mesa BuscarMesa(string idMesa)
        {
            Mesa mesa = mesaDao.BuscarMesa(idMesa);

            if (mesa == null)
            {
                throw new FaultException("Mesa no hallada", new FaultCode(Constantes.ERROR_MESA_NO_HALLADA));
            }
            return(mesa);
        }
Beispiel #17
0
        public void DesocuparMesa(Mesa lamesa)
        {
            var mesa2 = mesasM.GetMesa(TicketDoc.totales.mesa.Siglas);

            TicketDoc.totales.mesa.Idmesa  = mesa2.Idmesa;
            TicketDoc.totales.mesa.Ocupada = false;
            TicketDoc.totales.mesa.Estado  = EstadosMesa.Disponible;
            mesasM.Edit(TicketDoc.totales.mesa);
            Diagrama.MuestraMesas();
        }
Beispiel #18
0
        public static void actualizar(int id, int zona, int n_sillas)
        {
            Mesa mesa    = new Mesa(id, zona, n_sillas);
            var  rest    = new RestClient("http://localhost:3000");
            var  request = new RestRequest("/ticket", Method.PUT);

            request.AddHeader("Content-Type", "application/json");
            request.AddJsonBody(mesa);
            rest.Execute(request);
        }
Beispiel #19
0
        public void DeveIncluirNovoJogador()
        {
            var idJogadorEsperado   = 1;
            var novoJogadorEsperado = new Jogador(idJogadorEsperado, _nomeJogadorDefault);
            var mesaGerada          = new Mesa(_idMesaDefault);

            bool jogadorIncluidoComSucesso = mesaGerada.IncluirJogador(_nomeJogadorDefault);

            Assert.True(jogadorIncluidoComSucesso);
        }
Beispiel #20
0
 public static MesaDTO Bind(Mesa mesa)
 {
     return(new MesaDTO
     {
         CategoriasHabilitadas = CategoriaDTO.Bind(mesa.CategoriasHabilitadas()),
         Escuela = mesa.Escuela.ToString(),
         Id = mesa.Id,
         PartidosHabilitadas = PartidoDTO.Bind(mesa.ListasHabilitadas())
     });
 }
Beispiel #21
0
        private void UpdateButton_Click(object sender, RoutedEventArgs e)
        {
            BitmapImage table   = new BitmapImage(new Uri("table.png", UriKind.Relative));
            BitmapImage rtable  = new BitmapImage(new Uri("roundtable.png", UriKind.Relative));
            BitmapImage otable  = new BitmapImage(new Uri("occupiedTable.png", UriKind.Relative));
            BitmapImage ortable = new BitmapImage(new Uri("occupiedRoundTable.png", UriKind.Relative));


            if (datePicker.SelectedDate != null)
            {
                foreach (var m in mesas)
                {
                    m.update((DateTime)datePicker.SelectedDate);
                }

                foreach (var c in designCanvas.Children)
                {
                    var image = c as Image;
                    if (image.Name.Contains("mesa"))
                    {
                        Mesa mesa = mesas.Find(x => x.ImageName == image.Name);
                        if (image != null)
                        {
                            if (mesa.Estado == "Reservada")
                            {
                                if (mesa.TipoDeMesa == "Cuadrada")
                                {
                                    image.Source = otable;
                                }
                                if (mesa.TipoDeMesa == "Redonda")
                                {
                                    image.Source = ortable;
                                }
                                designCanvas.UpdateLayout();
                            }
                            if (mesa.Estado == "Libre")
                            {
                                if (mesa.TipoDeMesa == "Cuadrada")
                                {
                                    image.Source = table;
                                }
                                if (mesa.TipoDeMesa == "Redonda")
                                {
                                    image.Source = rtable;
                                }
                            }
                        }
                    }
                }
            }
            else
            {
                this.ShowMessageAsync("Seleccione una fecha primero!", "");
            }
        }
Beispiel #22
0
        private Mesa crearObjetoMesa(SqlDataReader resultado)
        {
            Mesa mesa;

            mesa             = new Mesa();
            mesa.id          = resultado.GetInt32(0);
            mesa.numero      = resultado.GetString(1);
            mesa.descripcion = resultado.GetString(2);
            mesa.estado      = resultado.GetBoolean(3);
            return(mesa);
        }
Beispiel #23
0
 /// <summary>
 /// Inicia um SitAndGo.
 /// </summary>
 /// <param name="configuracaoPoker">Valors da configuração</param>
 /// <param name="Banca">O Jogador que representa a Banca.</param>
 public SitAndGo(IConfiguracaoPoker configuracaoPoker, IJogador Banca, IJogador Jogador)
 {
     //todo: retirar a banca do parâmetro, para ficar desacoplado
     this.ConfiguracaoPoker = configuracaoPoker;
     this.Mesa      = new Mesa(this.ConfiguracaoPoker);
     this.Jogadores = new List <IJogador>()
     {
         Jogador
     };
     this.Croupier = new Croupier(this.Mesa, Banca, Jogador);
 }
Beispiel #24
0
 public Result EliminarProductoMesa(Producto producto, Mesa mesa)
 {
     try
     {
         return(productoDAO.EliminarProductoMesa(producto, mesa));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public ActionResult Edit([Bind(Include = "MesaId,ClienteId")] Mesa mesa)
 {
     if (ModelState.IsValid)
     {
         db.Entry(mesa).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ClienteId = new SelectList(db.Clientes, "ClienteId", "Nome", mesa.ClienteId);
     return(View(mesa));
 }
Beispiel #26
0
        public int Guardar(Mesa mesa)
        {
            string url       = $"http://localhost/restaurant/api/mesas/";
            var    respuesta = _restClientHttp.Post <int>(url, mesa);

            if (respuesta.StatusName != HttpStatusCode.OK)
            {
                return(0);
            }
            return(respuesta.Response);
        }
Beispiel #27
0
        public void MesaTest()
        {
            //Arranje / Act
            var mesa = new Mesa(4);

            //Assert
            Assert.AreEqual(mesa.Jogadores.Count, 4);
            Assert.IsTrue(mesa.Jogadores[0].Cor == Cor.Preto);
            Assert.IsTrue(mesa.Jogadores[0].Saldo == Jogador.SaldoInicial);
            Assert.IsTrue(mesa.Banco.Saldo == Banco.SaldoInicial - (Jogador.SaldoInicial * 4));
        }
        public ActionResult Create(Mesa mesa)
        {
            if (ModelState.IsValid)
            {
                db.Mesa.Add(mesa);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(mesa);
        }
Beispiel #29
0
        public bool Modificar(Mesa mesa, int idMesa)
        {
            string url       = $"http://localhost/restaurant/api/mesas/{idMesa}";
            var    respuesta = _restClientHttp.Put <bool>(url, mesa);

            if (respuesta.StatusName != HttpStatusCode.OK)
            {
                return(false);
            }
            return(respuesta.Response);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            // Mesa mesa = db.Mesas.Find(id);
            Mesa mesa = _UnityOfWork.Mesas.Get(id);

            //db.Mesas.Remove(mesa);
            _UnityOfWork.Mesas.Remove(mesa);
            //db.SaveChanges();
            _UnityOfWork.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #31
0
        private void txtNumero_Leave(object sender, EventArgs e)
        {
            int a;

            if (int.TryParse(((TextBox)sender).Text, out a))
            {
                nuevaMesa         = new Mesa(a);
                this.DialogResult = System.Windows.Forms.DialogResult.OK;
                this.Hide();
            }
        }
Beispiel #32
0
        public ActionResult Create([Bind(Include = "mesaId")] Mesa mesa)
        {
            if (ModelState.IsValid)
            {
                db.Mesas.Add(mesa);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(mesa));
        }
Beispiel #33
0
        public async Task <bool> Atualizar(Mesa mesa)
        {
            if (!ExecutarValidacao(new MesaValidation(), mesa))
            {
                return(false);
            }

            await _fornecedorRepository.Atualizar(mesa);

            return(true);
        }
Beispiel #34
0
        // SAVE
        public Mesa Save(Mesa mesa)
        {
            Mesa ms = GetByNum(mesa.NumMesa);

            if (ms.NumMesa != null)
            {
                return(Update(mesa, mesa.NumMesa));
            }
            // else omitido
            return(Insert(mesa));
        }
Beispiel #35
0
        public void OsClientesQueJaForamAdicionadosNãoPodemRepetir()
        {
            var mesa = new Mesa("test", "senha");

            var pedido = new Pedido(new Produto("Batata", 10m), new[] { new Cliente("gabriel") });
            var pedido2 = new Pedido(new Produto("Abobora", 15m), new[] { new Cliente("gabriel") });

            mesa.AdicionarPedido(pedido);
            mesa.AdicionarPedido(pedido2);

            Assert.IsTrue(mesa.Clientes.Count(x=>x.Nome == "gabriel") == 1,"Tem mais de um cliente");
        }
        public HttpResponseMessage Put(Mesa mesa)
        {
            var id = mesa.Id;

            var storedMesa = Get(id);

            if (storedMesa != null)
                return Request.CreateResponse(HttpStatusCode.OK, mesa, "application/json");

            _ravenSession.Store(mesa);
            _ravenSession.SaveChanges();

            return Request.CreateResponse(HttpStatusCode.Created, mesa, "application/json");
        }
        public HttpResponseMessage Post(Mesa mesa)
        {
            var id = mesa.Id;

            var storedMesa = Get(id);

            if (storedMesa != null)
                return Request.CreateErrorResponse(HttpStatusCode.Conflict, "Já existe uma mesa com o nome: " + mesa.Nome);

            _ravenSession.Store(mesa);
            _ravenSession.SaveChanges();

            return Request.CreateResponse(HttpStatusCode.Created, mesa, "application/json");
        }
Beispiel #38
0
        public void ClientePagouConta()
        {
            var mesa = new Mesa("test", "senha");

            var pedido = new Pedido(new Produto("Batata", 10m), new[] { new Cliente("gabriel"), new Cliente("natalia") });
            var pedido2 = new Pedido(new Produto("Abobora", 15m), new[] { new Cliente("gabriel") });

            mesa.AdicionarPedido(pedido);
            mesa.AdicionarPedido(pedido2);

            mesa.RegistrarPagamento(new Cliente("gabriel"){Pago = true});

            var cliente = mesa.Clientes.FirstOrDefault(x => x.Nome == "gabriel");

            Assert.IsTrue(cliente.Pago);
        }
Beispiel #39
0
        public void ObtendoValorTotalAPagarPorCliente()
        {
            var mesa = new Mesa("test", "senha");

            var pedido = new Pedido(new Produto("Batata", 10m), new[] { new Cliente("gabriel"), new Cliente("natalia") });
            var pedido2 = new Pedido(new Produto("Abobora", 15m), new[] { new Cliente("gabriel") });

            mesa.AdicionarPedido(pedido);
            mesa.AdicionarPedido(pedido2);

            var cliente1 = mesa.Clientes.FirstOrDefault(x=>x.Nome=="gabriel");
            var cliente2 = mesa.Clientes.FirstOrDefault(x=>x.Nome=="natalia");

            Assert.AreEqual(20m,cliente1.Total);
            Assert.AreEqual(5m,cliente2.Total);
        }
Beispiel #40
0
        public void IdDaMesaEhFormadoDoNomeMaisSenha()
        {
            var mesa = new Mesa("NossaMesa", "Senha");

            Assert.AreEqual("NossaMesaSenha",mesa.Id);
        }
Beispiel #41
0
        public void OsClientesSaoAdicionadosJuntosComOPedido()
        {
            var mesa = new Mesa("test", "senha");

            var pedido = new Pedido(new Produto("Batata", 10m), new[] { new Cliente("gabriel") });

            mesa.AdicionarPedido(pedido);

            Assert.AreEqual("gabriel",mesa.Clientes[0].Nome);
        }
 public ActionResult Edit(Mesa mesa)
 {
     if (ModelState.IsValid)
     {
         db.Entry(mesa).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(mesa);
 }