예제 #1
0
        public ActionResult Create(Produto produto)
        {
            if (ModelState.IsValid)
            {
                produtoBusiness.Salvar(produto);

                return(RedirectToAction("Index"));
            }

            return(View(produto));
        }
예제 #2
0
        private void Salvar()
        {
            var produto = new Produto();

            produto.CodigoProduto = txtCodigoProduto.Text;
            produto.Descricao     = txtDescricaoProduto.Text.ToLower();
            produto.Marca         = new Marca()
            {
                MarcaId = txtCodigoMarca.Text.ToInteger(), Descricao = lblDescricaoMarca.Text
            };
            produto.Grupo = new Grupo()
            {
                GrupoId = txtCodigoGrupo.Text.ToInteger(), Descricao = lblDescricaoGrupo.Text
            };
            produto.Fornecedor = new Fornecedor()
            {
                FornecedorId = txtCodigoFornecedor.Text.ToInteger()
            };
            produto.Tamanho = new Tamanho()
            {
                TamanhoId = txtCodigoTamanho.Text.ToInteger(), Descricao = lblDescricaoTamanho.Text
            };
            produto.Cor = new Cor()
            {
                CorId = txtCodigoCor.Text.ToInteger(), Descricao = lblDescricaoCor.Text
            };
            produto.PrecoCompra           = txtPrecoCompra.Text.ToDecimal();
            produto.PrecoVenda            = txtPrecoVenda.Text.ToDecimal();
            produto.EstoqueAtual          = txtEstoque.Text.ToInteger();
            produto.Observacao            = txtObservacao.Text;
            produto.Localizacao           = txtLocalizacao.Text;
            produto.DataUltimaAtualizacao = DateTime.Now;
            ProdutoBusiness.Salvar(produto);
        }
예제 #3
0
        private void btnCadatrar_Click(object sender, EventArgs e)
        {
            try
            {
                ProdutoDTO dto = new ProdutoDTO();
                dto.Nome      = txtNome.Text;
                dto.Marca     = txtMarca.Text;
                dto.Descricao = txtDesc.Text;
                dto.Preco     = nudPreco.Value;

                ProdutoBusiness business = new ProdutoBusiness();
                int             pk       = business.Salvar(dto);

                EstoqueDTO estoque = new EstoqueDTO();
                estoque.Produto       = txtNome.Text;
                estoque.ItemProdutoId = pk;
                estoque.QtdEstocado   = 0;

                EstoqueBusiness buss = new EstoqueBusiness();
                buss.Salvar(estoque);

                frmMessage tela = new frmMessage();
                tela.LoadScreen("Produto registrado com sucesso.");
                tela.ShowDialog();
            }
            catch (Exception)
            {
                frmException tela = new frmException();
                tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema.");
                tela.ShowDialog();
            }
        }
        private void SalvarProduto()
        {
            PegarIdFuncionario();
            FornecedorDTO   dtofornecedor = cbofonecedor.SelectedItem as FornecedorDTO;
            ProdutoDTO      dto           = new ProdutoDTO();
            ProdutoBusiness business      = new ProdutoBusiness();

            dto.Nm_Nome                   = textBox8.Text;
            dto.pç_preço                  = textBox2.Text;
            dto.Ql_Quantidade             = textBox3.Text;
            dto.Tm_Tamanho                = textBox1.Text;
            dto.FkFornecedor              = dtofornecedor.Id_Fornecedor;
            dto.fk_id_funcionario_produto = pk;
            business.Salvar(dto);
        }
예제 #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            FornecedorDTO dto3 = comboBox1.SelectedItem as FornecedorDTO;


            ProdutoDTO dto = new ProdutoDTO();

            dto.Nome            = txtnome.Text;
            dto.Data_vencimento = dateTimePicker1.Value;
            dto.Id_fornecedor   = dto3.ID;

            ProdutoBusiness business = new ProdutoBusiness();

            business.Salvar(dto);

            MessageBox.Show("Produto salvo com sucesso");
        }
예제 #6
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                ProdutoDTO dto = new ProdutoDTO();
                dto.Nome      = txtNome.Text;
                dto.Marca     = txtMarca.Text;
                dto.Descricao = txtDesc.Text;
                dto.Preco     = nudPreco.Value;

                ProdutoBusiness business = new ProdutoBusiness();
                int             pk       = business.Salvar(dto);

                EstoqueDTO estoque = new EstoqueDTO();
                estoque.Produto       = txtNome.Text;
                estoque.ItemProdutoId = pk;
                estoque.QtdEstocado   = 0;

                EstoqueBusiness buss = new EstoqueBusiness();
                buss.Salvar(estoque);

                string msg = "Produto Cadastrado com sucesso!";

                frmMessage tela = new frmMessage();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (ValidacaoException vex)
            {
                string   msg  = vex.Message;
                frmAlert tela = new frmAlert();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (Exception ex)
            {
                string msg = "Ocorreu um erro: " + ex.Message;

                frmException tela = new frmException();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
        }
예제 #7
0
        private void BtnSalvarProdutos_Click(object sender, EventArgs e)
        {
            try
            {
                ProdutoDTO dto = new ProdutoDTO();
                dto.nm_nome      = TxtNomeProduto.Text;
                dto.ds_descricao = txtUnidade.Text;
                dto.vl_produto   = Convert.ToDecimal(txtVlProduto.Text);


                ProdutoBusiness business = new ProdutoBusiness();
                business.Salvar(dto);

                MessageBox.Show("Produto salvo com sucesso.");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocorreu um  erro: " + ex.Message);
            }
        }
 public string Produto(string nome, string codigo, double precoUnitario)
 {
     return(produtoBusiness.Salvar(nome, precoUnitario, codigo));
 }