Beispiel #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloProduto modelo = new ModeloProduto();
                modelo.ProNome       = txtNomeProduto.Text;
                modelo.ProDescricao  = txtDescricaoProduto.Text;
                modelo.ProValorPago  = Convert.ToDouble(txtValorPago.Text);
                modelo.ProValorVenda = Convert.ToDouble(txtValorVenda.Text);
                modelo.ProQtde       = Convert.ToDouble(txtQtdeProduto.Text);
                modelo.UmedCod       = Convert.ToInt32(cmbUnMedida.SelectedValue);
                modelo.CatCod        = Convert.ToInt32(cmbCategoria.SelectedValue);
                modelo.ScatCod       = Convert.ToInt32(cmbSubCategoria.SelectedValue);

                //obj para gravar os dados no BD
                DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLProduto bll = new BLLProduto(cx);

                if (this.operacao == "Inserir")
                {
                    //cadastrar um produto
                    modelo.CarregaImagem(this.foto);
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código " + modelo.ProCod.ToString());
                }
                else
                {
                    modelo.ProCod = Convert.ToInt32(txtCodProduto.Text);
                    //alterar produto

                    if (this.foto == "Foto Original")
                    {
                        ModeloProduto mt = bll.CarregaModeloProduto(modelo.ProCod);
                        modelo.ProFoto = mt.ProFoto;
                    }

                    else
                    {
                        modelo.CarregaImagem(this.foto);
                    }

                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado com sucesso!");
                }

                this.LimpaTela();
                this.AlteraBotoes(1);
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #2
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         //Leitura dos dados
         ModeloProduto modelo = new ModeloProduto()
         {
             ProNome       = txtNome.Text,
             ProDescricao  = txtDescricao.Text,
             ProValorPago  = Convert.ToDouble(txtValorPago.Text),
             ProValorVenda = Convert.ToDouble(txtValorVenda.Text),
             ProQtde       = Convert.ToDouble(txtQuantidade.Text),
             UmedCod       = Convert.ToInt32(cbxUnidadeMedida.SelectedValue),
             CatCod        = Convert.ToInt32(cbxCategoria.SelectedValue),
             ScatCod       = Convert.ToInt32(cbxSubCategoria.SelectedValue),
         };
         //Objeto para gravar os dados no banco
         DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexão);
         BLLProduto bll = new BLLProduto(cx);
         if (txtCodigo.Text == "")
         {
             //Cadastrar produto
             modelo.CarregaImagem(foto);
             bll.Inserir(modelo);
             Mensagem("PRODUTO INSERIDO, CÓDIGO: " + modelo.ProCod.ToString(), Color.Blue);
         }
         else
         {
             //Alterar um produto
             modelo.ProCod = Convert.ToInt32(txtCodigo.Text);
             if (foto == "Foto Original")
             {
                 ModeloProduto mt = bll.CarregaModeloProduto(modelo.ProCod);
                 modelo.ProFoto = mt.ProFoto;
             }
             else
             {
                 modelo.CarregaImagem(foto);
             }
             bll.Alterar(modelo);
             Mensagem("PRODUTO ALTERADO ", Color.Blue);
         }
         LimpaTela();
         alteraBotoes();
     }
     catch (Exception erro)
     {
         Erro(erro.Message);
     }
 }
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                ModeloProduto modelo = new ModeloProduto();
                modelo.ProNome       = txtNome.Text;
                modelo.ProDescricao  = txtDescricao.Text;
                modelo.ProValorPago  = Convert.ToDouble(txtValorPago.Text);
                modelo.ProValorVenda = Convert.ToDouble(txtValorVenda.Text);
                modelo.ProQtde       = Convert.ToDouble(txtQtde.Text);
                modelo.UmedCod       = Convert.ToInt32(cbUnd.SelectedValue);
                modelo.CatCod        = Convert.ToInt32(cbCategoria.SelectedValue);
                modelo.ScatCod       = Convert.ToInt32(cbSubCategoria.SelectedValue);
                DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLProduto bll = new BLLProduto(cx);

                if (this.operacao == "inserir")
                {
                    modelo.CarregaImagem(this.foto);
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código " + modelo.ProCod.ToString());
                }
                else
                {
                    modelo.ProCod = Convert.ToInt32(txtCodigo.Text);
                    if (this.foto == "Foto Original")
                    {
                        ModeloProduto mt = bll.CarregaModeloProduto(modelo.ProCod);
                        modelo.ProFoto = mt.ProFoto;
                    }
                    else
                    {
                        modelo.CarregaImagem(this.foto);
                    }
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado! ");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloProduto modelo = new ModeloProduto();
                modelo.ProNome      = txtNome.Text;
                modelo.ProDescricao = txtDescricao.Text;

                //obj para gravar os dados no banco
                DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLProduto bll = new BLLProduto(cx);
                if (this.operacao == "inserir")
                {
                    //cadastrar uma Produto
                    modelo.CarregaImagem(this.foto);
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código " + modelo.ProCod.ToString());
                }
                else
                {
                    modelo.ProCod = Convert.ToInt32(txtCodigo.Text);
                    //alterar um produto
                    if (this.foto == "Foto Original")
                    {
                        ModeloProduto mt = bll.CarregaModeloProduto(modelo.ProCod);
                        modelo.ProFoto = mt.ProFoto;
                    }
                    else
                    {
                        modelo.CarregaImagem(this.foto);
                    }
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Beispiel #5
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloProduto modelo = new ModeloProduto();
                modelo.ProNome       = txtNome.Text;
                modelo.ProDescricao  = txtDescricao.Text;
                modelo.ProValorPago  = Convert.ToDouble(txtValorPago.Text);
                modelo.ProValorVenda = Convert.ToDouble(txtValorVenda.Text);
                modelo.ProQtde       = Convert.ToDouble(txtQtde.Text);
                modelo.UmedCod       = Convert.ToInt32(cboUnd.SelectedValue);
                modelo.CatCod        = Convert.ToInt32(cboCategoria.SelectedValue);
                modelo.ScatCod       = Convert.ToInt32(cboSubCategoria.SelectedValue);

                modelo.CarregaImagem(this.foto);

                //obj para gravar os dados no banco
                DALConexao cx  = new DALConexao(DadosDaConexao.StringDaConexao);
                BLLProduto bll = new BLLProduto(cx);

                if (this.operacao == "inserir")
                {
                    //cadastrar uma categoria
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código " + modelo.ProCod.ToString());
                }
                else
                {
                    //alterar uma categoria
                    modelo.ProCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Beispiel #6
0
        //========================================================================================================================================
        private void btSalvar_Click(object sender, EventArgs e) //Aula 36
        {
            try                                                 //tratamento de erro
            {
                //leitura dos dados
                ModeloProduto modelo = new ModeloProduto();//cria uma objeto que representa os dados da tabela catagoria

                // passar o valor dos campos nome para as propriedades  ver -  aula 40
                modelo.ProNome      = txtNome.Text;
                modelo.ProDescricao = txtDescricao.Text;

                //melhorar, pois na esta convertendo em moeda:
                modelo.ProValorPago  = Convert.ToDouble(txtValorPago.Text);
                modelo.ProValorVenda = Convert.ToDouble(txtValorVenda.Text);

                modelo.ProQtde = Convert.ToDouble(txtQtde.Text);

                modelo.UmedCod = Convert.ToInt32(cbUnd.SelectedValue);          //vai gravar somente o codigo ID do item selecionado
                modelo.CatCod  = Convert.ToInt32(cbCategoria.SelectedValue);    //vai gravar somente o codigo ID do item selecionado
                modelo.ScatCod = Convert.ToInt32(cbSubCategoria.SelectedValue); //vai gravar somente o codigo ID do item selecionado

                //obj para gravar os dados no banco
                DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);//Recebe a string da conexão da classe DadosDaConexão

                //bll possui os metodos para incluir e alterar
                BLLProduto bll = new BLLProduto(cx);//passa a string de conexao

                //verificar qual o tipo de operação que vai executar ao gravar
                if (this.operacao == "inserir")//valida se é um inserção, verificar o valro da variavel operação
                {
                    //cadastrar um produto
                    modelo.CarregaImagem(this.foto);                                          //salva o arquivo da imagem selecionada -- corrigido na aula 40.2
                    bll.Incluir(modelo);                                                      //passa os dados para o metodo incluir
                    MessageBox.Show("Cadastro efetuado: Código " + modelo.ProCod.ToString()); //retorna a mensagem como o codigo do item que foi gerado
                }
                else //caso for alterere
                {
                    //alterar um produto
                    modelo.ProCod = Convert.ToInt32(txtCodigo.Text);                //alterar o produto correspondente ao codigo existente na tela
                    //validação do alterar foto: ver aula https://youtu.be/mmVyYniWetk?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=220
                    if (this.foto == "Foto Original")                               //confere se a foto foi alterada, coso for original
                    {
                        ModeloProduto mt = bll.CarregaModeloProduto(modelo.ProCod); //cria um modelo temporario
                        //carrega a foto do banco no modelo ... Profoto
                        modelo.ProFoto = mt.ProFoto;
                    }
                    else //se nao , quer dizer que é uma foto nova
                    {
                        modelo.CarregaImagem(this.foto);
                    }

                    bll.Alterar(modelo);                  //alterar conforme codigo da tela
                    MessageBox.Show("Cadastro alterado"); //mostrar mensagem de confirmação
                }

                //em ambos os casos:
                this.LimpaTela();              // limpar a tela
                this.alteraBotoes(1);          //volta os botoes para o estado padrão
            }
            catch (Exception erro)             // caos der algum erro...(não limpa a tela)
            {
                MessageBox.Show(erro.Message); //retorna mensagem do sistema, melhorar mensagem para o usuario
            }
        }
Beispiel #7
0
 //-------------------------------------------------------------------------------------------------------------------
 private void btSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         ModeloProduto modelo = new ModeloProduto();
         modelo.pro_nome      = txtNome.Text;
         modelo.pro_descricao = rtbDescricao.Text;
         // modelo.pro_foto = txtfoto.Text;
         modelo.CarregaImagem(this.nomeFoto);
         try
         {
             modelo.pro_valorpago = Convert.ToDouble(txtValorPago.Text);
         }
         catch
         {
             modelo.pro_valorpago = 0;
         }
         try
         {
             modelo.pro_valorvenda = Convert.ToDouble(txtValorVenda.Text);
         }
         catch
         {
             modelo.pro_valorvenda = 0;
         }
         try
         {
             modelo.pro_qtde = Convert.ToInt32(NUDQuantidade.Text);
         }
         catch
         {
             modelo.pro_qtde = 0;
         }
         modelo.umed_cod         = Convert.ToInt32(cbUmed.SelectedValue);
         modelo.cat_cod          = Convert.ToInt32(cbCategoria.SelectedValue);
         modelo.scat_cod         = Convert.ToInt32(cbSubCategoria.SelectedValue);
         modelo.pro_tamanho      = txtTamanho.Text;
         modelo.pro_codigobarras = Convert.ToString(txtCodigoBarras.Text);
         BLLProduto bll = new BLLProduto();
         if (this.operacao == "inserir")
         {
             bll.Incluir(modelo);
             MessageBox.Show("Registro incluido com sucesso \n Código Gerado: " + modelo.pro_cod, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             modelo.pro_cod       = Convert.ToInt32(txtCodigo.Text);
             modelo.pro_nome      = txtNome.Text;
             modelo.pro_descricao = rtbDescricao.Text;
             modelo.CarregaImagem(this.nomeFoto);
             modelo.pro_valorpago    = Convert.ToDouble(txtValorPago.Text);
             modelo.pro_valorvenda   = Convert.ToDouble(txtValorVenda.Text);
             modelo.pro_qtde         = Convert.ToInt32(NUDQuantidade.Text);
             modelo.umed_cod         = Convert.ToInt32(cbUmed.SelectedValue);
             modelo.cat_cod          = Convert.ToInt32(cbCategoria.SelectedValue);
             modelo.scat_cod         = Convert.ToInt32(cbSubCategoria.SelectedValue);
             modelo.pro_tamanho      = txtTamanho.Text;
             modelo.pro_codigobarras = Convert.ToString(txtCodigoBarras.Text);
             bll.Alterar(modelo);
             MessageBox.Show("Registro alterado com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         this.alteraBotoes(1);
         this.limpaTela();
     }
     catch (Exception erro)
     {
         MessageBox.Show(erro.Message);
     }
 }