Beispiel #1
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(1);
                produtoDTO.FornecedorID      = Convert.ToInt32(1);
                produtoDTO.QuantidadeEstoque = Convert.ToInt32(quantidadeEstoque.Text);
                produtoDTO.Foto              = foto.FileName.ToString();
                produtoBLL.Inserir(produtoDTO);
                //Upload da imagem para o porjeto
                string localFoto = Server.MapPath("/IMG/Produtos/" + produtoDTO.Foto);
                foto.SaveAs(localFoto);

                // alert
                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;
            }
        }
Beispiel #2
0
        protected void salvar_Click(object sender, EventArgs e)
        {
            try
            {
                produtoDTO.Nome              = txtNome.Text;
                produtoDTO.Descricao         = descricao.Text;
                produtoDTO.Valor             = Convert.ToDouble(valor.Text);
                produtoDTO.CategoriaId       = Convert.ToInt32(categoria.SelectedValue.ToString());
                produtoDTO.FornecedotId      = Convert.ToInt32(fornecedor.SelectedValue.ToString());
                produtoDTO.QuantidadeEstoque = Convert.ToInt32(quantidade.Text);
                produtoDTO.Foto              = foto.FileName.ToString();

                produtoBLL.Inserir(produtoDTO);

                //Upload da foto para o projeto
                string loaclFoto = Server.MapPath("/IMG/Produtos" + produtoDTO.Foto);
                foto.SaveAs(loaclFoto);

                msgOK.Visible = true;
                msgOK.Text    = "Produto inserido com sucesso!!!";
            }
            catch (Exception ex)
            {
                msgErro.Visible = true;
                msgErro.Text    = ex.Message;
            }
        }
        private void bxtInserir_Click(object sender, EventArgs e)
        {
            Produto p = new Produto(Registro.NOVO_REGISTRO, txtNome.Text, txtDescricao.Text, double.Parse(txtPreco.Text.Replace(".", ",")), int.Parse(txtQuantidade.Text));

            MessageBox.Show(bll.Inserir(p));
            dataGridView1.DataSource = bll.LerTodos();
            FormCleaner.Clear(this);
        }
        private void CadastraNovoProduto()
        {
            ProdutoBLL  bll  = new ProdutoBLL();
            ProdutoInfo info = new ProdutoInfo();

            info.DsProduto     = txtDsProduto.Text;
            info.CdTipoProduto = ((TipoProdutoInfo)cbCdTipoProduto.SelectedItem).CdTipoProduto;
            info.CdTamanho     = ((TamanhoInfo)cbCdTamanho.SelectedItem).CdTamanho;
            info.CdCor         = ((CorInfo)cbCdCor.SelectedItem).CdCor;
            info.VlPreco       = float.Parse(txtVlPreco.Text);

            bll.Inserir(info);
        }
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            ProdutoBLL pbll         = new ProdutoBLL();
            Produto    p            = new Produto();
            string     idfornecedor = Request["ID"];

            p.CodigoFornecedor = idfornecedor;
            p.Nome             = txtNome.Text;
            p.Preco            = txtPreco.Text;
            pbll.Inserir(p);

            txtNome.Text  = string.Empty;
            txtPreco.Text = string.Empty;
            CarregarProdutos();
        }
Beispiel #6
0
        private void btnCadastro_Click(object sender, EventArgs e)
        {
            double Preco      = 0;
            int    Quantidade = 0;

            if (!double.TryParse(txtPreco.Text, out Preco))
            {
                MessageBox.Show("Preço inválido");
                return;
            }
            if (!int.TryParse(txtQuantidade.Text, out Quantidade))
            {
                MessageBox.Show("Quantidade Inválida");
                return;
            }

            Produto prod = new Produto(txtNome.Text, rtxtDescricao.Text, Preco, Quantidade);

            MessageBox.Show(bll.Inserir(prod));
            DGVProdutos.DataSource = null;
            DGVProdutos.DataSource = bll.LerTodos();
            FormCleaner.Clear(this);
        }
Beispiel #7
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            //SALVAR

            //verifica se é inserção ou alteração
            if (acaoNaTelaSelecionada.Equals(AcaoNaTela.Inserir))
            {
                //INSERIR
                Produto produto = new Produto();

                produto.nome           = txtNome.Text;
                produto.valorPago      = Convert.ToDecimal(txtValorPago.Text);
                produto.valorVenda     = Convert.ToDecimal(txtValorVenda.Text);
                produto.quantidade     = Convert.ToInt32(txtQtd.Text);
                produto.idUnidaMedida  = Convert.ToInt32(cbUnidadeMedida.SelectedValue);
                produto.idCategoria    = Convert.ToInt32(cbCategoria.SelectedValue);
                produto.idSubcategoria = Convert.ToInt32(cbSubcategoria.SelectedValue);

                //envia para o metodo tudo q foi colocado na classe cliente
                ProdutoBLL produtoBLL = new ProdutoBLL();
                string     retorno    = produtoBLL.Inserir(produto);

                //Tenta converter para inteiro se der tudo certo é porque devolveu o códiggo do cliente se der errado tem a msg de erro
                try
                {
                    //salvo com sucessso
                    int idProduto = Convert.ToInt32(retorno);
                    MessageBox.Show("Inserido com Sucesso!.  Código: " + idProduto.ToString());
                    //
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    //se der erro
                    MessageBox.Show("Não foi possivel Inserir. Detalhes: " + retorno, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.No;
                }
            }
            else if (acaoNaTelaSelecionada.Equals(AcaoNaTela.Alterar))
            {
                //ALTERAR

                Produto produto = new Produto();

                produto.nome           = txtNome.Text;
                produto.valorPago      = Convert.ToDecimal(txtValorPago.Text);
                produto.valorVenda     = Convert.ToDecimal(txtValorVenda.Text);
                produto.quantidade     = Convert.ToInt32(txtQtd.Text);
                produto.idUnidaMedida  = Convert.ToInt32(cbUnidadeMedida.SelectedValue);
                produto.idCategoria    = Convert.ToInt32(cbCategoria.SelectedValue);
                produto.idSubcategoria = Convert.ToInt32(cbSubcategoria.SelectedValue);

                //envia para o metodo tudo q foi colocado na classe cliente
                ProdutoBLL produtoBLL = new ProdutoBLL();
                string     retorno    = produtoBLL.Alterar(produto);

                //Tenta converter para inteiro se der tudo certo é porque devolveu o códiggo do cliente se der errado tem a msg de erro
                try
                {
                    //salvo com sucessso
                    int idProduto = Convert.ToInt32(retorno);
                    MessageBox.Show("Registro Alterado com Sucesso!. ");
                    //
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    //se der erro
                    MessageBox.Show("Não foi possivel Alterar o registro. Detalhes: " + retorno, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.No;
                }
            }
        }