示例#1
0
        private void buttonAtualizarProduto_Click(object sender, EventArgs e)
        {
            classProduto obj = new classProduto();

            if (txtNome.Text != "" && txtQtde.Text != "" && txtPreco.Text != "" && txtQtde.Text != "" && cbCategoria.Text != "" && cbMarca.Text != "")
            {
                obj.NomeProduto     = txtNome.Text;
                obj.Observacao      = txtObservacao.Text;
                obj.PrecoVenda      = Convert.ToDecimal(txtPreco.Text);
                obj.QtdeEstoque     = Convert.ToInt32(txtQtde.Text);
                obj.CodigoMarca     = Convert.ToInt32(cbMarca.SelectedValue);
                obj.CodigoCategoria = Convert.ToInt32(cbCategoria.SelectedValue);
                if (cbStatus.Checked == true)
                {
                    obj.Status = 1;
                }

                else
                {
                    obj.Status = 0;
                }

                obj.CodigoProduto = Convert.ToInt32(txtCod.Text);
                bool aux = obj.AtualizarProduto();
                if (aux)
                {
                    MessageBox.Show("Produto: " + obj.NomeProduto + "atualizado com sucesso.", "Sistema Loja Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close(); // fecha form
                }
                else
                {
                    MessageBox.Show("Erro ao atualizar o Produto " + obj.NomeProduto, "Sistema Loja Cosméticos", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Verificar campos obrigatórios.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                txtNome.BackColor     = Color.LemonChiffon;
                txtPreco.BackColor    = Color.LemonChiffon;
                txtQtde.BackColor     = Color.LemonChiffon;
                cbCategoria.BackColor = Color.LemonChiffon;
                cbMarca.BackColor     = Color.LemonChiffon;

                txtNome.Focus();
            }
        }
示例#2
0
        private void btAtualizar_Click(object sender, EventArgs e)
        {
            classProduto cProduto = new classProduto();

            //Verificar campos obrigatórios
            if (textNomeProduto.Text != "" && txtPrecoVenda.Text != "" && textQtdeEstoque.Text != "" && cbCategoria.Text != "" && cbMarca.Text != "")
            {
                //Passar para as propriedades o conteúdo do Conteúdo do Formulário
                cProduto.NomeProduto     = textNomeProduto.Text;
                cProduto.QtdeEstoque     = Convert.ToInt32(textQtdeEstoque.Text);
                cProduto.PrecoVenda      = Convert.ToDecimal(txtPrecoVenda.Text);
                cProduto.Observacao      = textObservacao.Text;
                cProduto.CodigoCategoria = Convert.ToInt32(cbCategoria.SelectedValue); //Manda para o BD o código Categoria
                cProduto.CodigoMarca     = Convert.ToInt32(cbMarca.SelectedValue);     //Manda para o BD o Código da Marca

                if (ckStatus.Checked == true)
                {
                    cProduto.Status = 1;
                }
                else
                {
                    cProduto.Status = 0;
                }
                cProduto.CodigoProduto = Convert.ToInt32(txtCodigoProduto.Text);
                bool aux = cProduto.AtualizarProduto();
                if (aux)
                {
                    MessageBox.Show("Produto: " + cProduto.NomeProduto + " Atualizado com sucesso.", "Sistema Loja de Cosméticos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close(); //Fecha formulário
                }
                else
                {
                    MessageBox.Show("Erro ao Atualizar o Produto" + cProduto.NomeProduto, "Sistema Loja de Cosméticos", MessageBoxButtons.RetryCancel, MessageBoxIcon.Information);
                }
            }
            else
            {
                MessageBox.Show("Verificar campos obrigatórios.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                textNomeProduto.BackColor = Color.LemonChiffon;
                txtPrecoVenda.BackColor   = Color.LemonChiffon;
                textQtdeEstoque.BackColor = Color.LemonChiffon;
                cbMarca.BackColor         = Color.LemonChiffon;
                cbCategoria.BackColor     = Color.LemonChiffon;
                textNomeProduto.Focus();
            }
        }