Ejemplo n.º 1
0
        public IHttpActionResult CreateProdutoComanda(int idUsuario, int idProduto, int Quantidade)
        {
            try
            {
                Comanda comanda = new Comanda()
                {
                    Usuario = new Usuario()
                    {
                        Id = idUsuario
                    },
                    Produto = new Produto()
                    {
                        Id = idProduto
                    },
                    Quantidade = Quantidade
                };

                DaoComandas dao = new DaoComandas();
                dao.Incluir(comanda);
                return(Created(new Uri(Request.RequestUri + "/" + comanda.Id), comanda));
            }
            catch
            {
                return(BadRequest());
            }
        }
Ejemplo n.º 2
0
        private void btnAdicionarComanda_Click(object sender, EventArgs e)
        {
            try
            {
                if (!string.IsNullOrEmpty(txtQuantidade.Text))
                {
                    Comanda comanda = new Comanda()
                    {
                        Usuario = new Usuario()
                        {
                            Id = frmLogin._Usuario.Id, Nome = frmLogin._Usuario.Nome
                        },
                        Produto = new Produto()
                        {
                            Id = Convert.ToInt32(frmProdutos._Produto.Id), Nome = txtNome.Text, Valor = Convert.ToDecimal(txtValor.Text)
                        },
                        Quantidade = Convert.ToInt32(txtQuantidade.Text)
                    };

                    DaoComandas dao = new DaoComandas();
                    dao.Incluir(comanda);
                    MessageBox.Show("Produto Incluído na comanda", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Informe a quantidade", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 3
0
        //GET api/comanda/1
        public IHttpActionResult GetProdutosComanda(int idUsuario)
        {
            try
            {
                DaoComandas dao = new DaoComandas();
                var         LstProdutosComanda = dao.BuscarComandaUsuario(idUsuario);

                return(Ok(LstProdutosComanda));
            }
            catch
            {
                return(BadRequest());
            }
        }
Ejemplo n.º 4
0
        private void FrmMinhaComanda_Load(object sender, EventArgs e)
        {
            try
            {
                DaoComandas dao         = new DaoComandas();
                var         lstComandas = dao.Listar();
                var         source      = (from t0 in lstComandas select new { t0.Produto.Nome, t0.Produto.Valor, t0.Quantidade }).ToList();

                dgvComanda.AutoGenerateColumns = false;
                dgvComanda.DataSource          = source;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }