public void TestarInsertProduto()
        {
            Produto test = new Produto(1, "Coca", tipoEmbalagem, 150, data);

            str = bll.Insert(test);

            Assert.AreEqual(str, "Produto cadastrado com sucesso !");
        }
Exemplo n.º 2
0
        private void Inserir(object sender, EventArgs e)
        {
            ProdutoBLL produtoBLL = new ProdutoBLL();
            Produto    produto    = new Produto();

            produto.Nome       = nometxt.Text;
            produto.Preco      = Convert.ToDouble(precotxt.Text);
            produto.Tipo       = tipotxt.Text;
            produto.Quantidade = Int32.Parse(quantidadetxt.Text);
            produtoBLL.Insert(produto);
            dgvProduos.DataSource = produtoBLL.Select();
        }
        public IActionResult Produto(string nomeProduto, double precoProduto, int tipoembalaid, DateTime dtcompra, int idSelecionado, string saveBtn2, string saveBtn)
        {
            ProdutoBLL bll     = new ProdutoBLL();
            var        produto = new Produto();


            if (saveBtn2 == "Deletar")
            {
                produto.Id = idSelecionado;

                ViewData["result"] = bll.Delete(produto);
                return(View());
            }
            if (idSelecionado != 0)
            {
                produto.Id               = idSelecionado;
                produto.Nome             = nomeProduto;
                produto.DataCompra       = dtcompra;
                produto.TipoEmbalagem    = new TipoEmbalagem();
                produto.TipoEmbalagem.Id = tipoembalaid;
                produto.Preco            = precoProduto;

                ViewData["result"] = bll.Update(produto);
                return(View());
            }


            if (saveBtn == "Salvar")
            {
                produto.Nome             = nomeProduto;
                produto.DataCompra       = dtcompra;
                produto.TipoEmbalagem    = new TipoEmbalagem();
                produto.TipoEmbalagem.Id = tipoembalaid;
                produto.Preco            = precoProduto;

                ViewData["result"] = bll.Insert(produto);
                return(View());
            }

            return(View());
        }
Exemplo n.º 4
0
        // Adiciona um produto
        private void btnAdiciona_Click(object sender, EventArgs e)
        {
            try
            {
                Produto produto = new Produto();
                produto.Nome      = txtNome.Text;
                produto.Descricao = txtDescricao.Text;

                Response response = produtoBLL.Insert(produto);
                MessageBox.Show(response.Message);
                if (response.Success)
                {
                    UpdateGridView();
                    FerramentasTextBox.LimpaTextBoxes(this);
                }
            }
            catch (FormatException)
            {
                MessageBox.Show("Existem valores inválidos!");
            }
        }
Exemplo n.º 5
0
        protected void Salvar_Click(object sender, EventArgs e)
        {
            try {
                produtoDTO.Nome              = nome.Text;
                produtoDTO.Descricao         = descricao.Text;
                produtoDTO.Valor             = Convert.ToDouble(valor.Text);
                produtoDTO.CategoriaID       = Convert.ToInt32(categoria.SelectedValue.ToString());
                produtoDTO.FornecedorID      = Convert.ToInt32(fornecedor.SelectedValue.ToString());
                produtoDTO.QuantidadeEstoque = Convert.ToInt32(quantidade.Text);
                produtoDTO.Foto              = imagem.FileName.ToString();
                produtoBLL.Insert(produtoDTO);
                string localFoto = Server.MapPath("/IMG/Produtos/" + produtoDTO.Foto);
                imagem.SaveAs(localFoto);

                string mensagem = "Produto inserido com sucesso!";
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('" + mensagem + "')", true);
            }
            catch (Exception ex) {
                msgErro.Visible = true;
                msgErro.Text    = ex.Message;
            }
        }
Exemplo n.º 6
0
        public static void DefineType(Object obj, string command)
        {
            try
            {
                if (obj != null)
                {
                    string nome = obj.GetType().FullName.ToLower();

                    if (nome.Trim().ToLower().Contains("cliente"))
                    {
                        Cliente cliente = new Cliente();
                        cliente = (Cliente)obj;

                        ClienteBLL clienteBLL = new ClienteBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            clienteBLL.Update(cliente);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            clienteBLL.Delete(cliente);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            clienteBLL.Insert(cliente);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    if (nome.Trim().ToLower().Contains("fornecedor"))
                    {
                        Fornecedor fornecedor = new Fornecedor();
                        fornecedor = (Fornecedor)obj;

                        FornecedorBLL fornecedorBLL = new FornecedorBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            fornecedorBLL.Update(fornecedor);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            fornecedorBLL.Delete(fornecedor);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            fornecedorBLL.Insert(fornecedor);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    if (nome.Trim().ToLower().Contains("funcionario"))
                    {
                        Funcionario funcionario = new Funcionario();
                        funcionario = (Funcionario)obj;

                        FuncionarioBLL funcionarioBLL = new FuncionarioBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            funcionarioBLL.Update(funcionario);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            funcionarioBLL.Delete(funcionario);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            funcionarioBLL.Insert(funcionario);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    if (nome.Trim().ToLower().Contains("produto"))
                    {
                        Produto produto = new Produto();
                        produto = (Produto)obj;

                        ProdutoBLL produtoBLL = new ProdutoBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            produtoBLL.Update(produto);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            produtoBLL.Delete(produto);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            produtoBLL.Insert(produto);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    if (nome.Trim().ToLower().Contains("itemVenda"))
                    {
                        ItemVenda itemVenda = new ItemVenda();
                        itemVenda = (ItemVenda)obj;

                        ItemVendaBLL itemVendaBLL = new ItemVendaBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            itemVendaBLL.Update(itemVenda);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            itemVendaBLL.Delete(itemVenda);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            itemVendaBLL.Insert(itemVenda);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    if (nome.Trim().ToLower().Contains("itemEntrada"))
                    {
                        ItemEntrada itemEntrada = new ItemEntrada();
                        itemEntrada = (ItemEntrada)obj;

                        ItemEntradaBLL itemEntradaBLL = new ItemEntradaBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            itemEntradaBLL.Update(itemEntrada);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            itemEntradaBLL.Delete(itemEntrada);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            itemEntradaBLL.Insert(itemEntrada);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    if (nome.Trim().ToLower().Contains("entrada"))
                    {
                        Entrada entrada = new Entrada();
                        entrada = (Entrada)obj;

                        EntradaBLL entradaBLL = new EntradaBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            entradaBLL.Update(entrada);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            entradaBLL.Delete(entrada);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            entradaBLL.Insert(entrada);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    if (nome.Trim().ToLower().Contains("venda"))
                    {
                        Venda venda = new Venda();
                        venda = (Venda)obj;

                        VendaBLL vendaBLL = new VendaBLL();

                        switch (command.ToUpper()[0])
                        {
                        case 'A':
                            vendaBLL.Update(venda);
                            System.Windows.Forms.MessageBox.Show("O registro foi atualizado com sucesso!");
                            break;

                        case 'D':
                            vendaBLL.Delete(venda);
                            System.Windows.Forms.MessageBox.Show("O registro foi deletado com sucesso!");
                            break;

                        case 'I':
                            vendaBLL.Insert(venda);
                            System.Windows.Forms.MessageBox.Show("O registro foi inserido com sucesso!");
                            break;

                        default:
                            break;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);;
            }
        }
 public int Insert(Produto item)
 {
     return(ProdutoBLL.Insert(item));
 }