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; } }
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(); }
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); }
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; } } }