Beispiel #1
0
        private void AtualizarTabela()
        {
            ProdutoHigienicoRepositorio repositorio       = new ProdutoHigienicoRepositorio();
            List <ProdutoHigienico>     produtoHigienicos = repositorio.ObterTodos();

            dataGridView1.Rows.Clear();
            for (int i = 0; i < produtoHigienicos.Count; i++)
            {
                ProdutoHigienico produtoHigienico = produtoHigienicos[i];
                dataGridView1.Rows.Add(
                    new object[] {
                    produtoHigienico.Id, produtoHigienico.Nome,
                    produtoHigienico.Categoria
                });
            }
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            ProdutoHigienico produtoHigienico = new ProdutoHigienico();

            produtoHigienico.Id        = Convert.ToInt32(txtId.Text);
            produtoHigienico.Nome      = txtNome.Text;
            produtoHigienico.Categoria = cmbCategoria.SelectedIndex.ToString();
            produtoHigienico.Preco     = Convert.ToDecimal(txtPreco.Text);

            ProdutoHigienicoRepositorio repositorio = new ProdutoHigienicoRepositorio();

            repositorio.Atualizar(produtoHigienico);

            MessageBox.Show("Editado com sucesso");
            Close();
        }
        public void Inserir(ProdutoHigienico produtoHigienico)
        {
            SqlConnection connection = new SqlConnection();

            connection.ConnectionString = CadeiaDeConexao;
            connection.Open();

            SqlCommand command = new SqlCommand();

            command.Connection  = connection;
            command.CommandText = "INSERT INTO produtos_higienicos (nome, preco, categoria) VALUES (@NOME, @PRECO, @CATEGORIA)";
            command.Parameters.AddWithValue("@NOME", produtoHigienico.Nome);
            command.Parameters.AddWithValue("@PRECO", produtoHigienico.Preco);
            command.Parameters.AddWithValue("@CATEGORIA", produtoHigienico.Categoria);
            command.ExecuteNonQuery();
            connection.Close();
        }
        public void Atualizar(ProdutoHigienico produtoHigienico)
        {
            SqlConnection conexao = new SqlConnection();

            conexao.ConnectionString = CadeiaConexao;
            conexao.Open();

            SqlCommand comando = new SqlCommand();

            comando.Connection  = conexao;
            comando.CommandText = @"UPDATE produtos_higienicos SET nome = @NOME, preco = @PRECO, quantidade = @QUANTIDADE, categoria = @CATEGORIA";
            comando.Parameters.AddWithValue("@NOME", produtoHigienico.Nome);
            comando.Parameters.AddWithValue("@PRECO", produtoHigienico.Preco);
            comando.Parameters.AddWithValue("@QUANTIDADE", produtoHigienico.Quantidade);
            comando.Parameters.AddWithValue("@CATEGORIA", produtoHigienico.Categoria);
            comando.ExecuteNonQuery();
            conexao.Close();
        }
        public void Update(ProdutoHigienico produtoHigienico)
        {
            SqlConnection connection = new SqlConnection();

            connection.ConnectionString = CadeiaDeConexao;
            connection.Open();

            SqlCommand command = new SqlCommand();

            command.Connection  = connection;
            command.CommandText = @"UPDATE produtos_higienicos SET nome = @NOME,
preco = @PRECO, categoria = @CATEGORIA WHERE id = @ID";
            command.Parameters.AddWithValue("@NOME", produtoHigienico.Nome);
            command.Parameters.AddWithValue("@PRECO", produtoHigienico.Preco);
            command.Parameters.AddWithValue("@CATEGORIA", produtoHigienico.Categoria);
            command.Parameters.AddWithValue("@ID", produtoHigienico.Id);
            command.ExecuteNonQuery();
            connection.Close();
        }
        public void Inserir(ProdutoHigienico produtoHigienico)
        {
            SqlConnection conexao = new SqlConnection();

            conexao.ConnectionString = CadeiaConexao;
            conexao.Open();

            SqlCommand comando = new SqlCommand();

            comando.Connection  = conexao;
            comando.CommandText = @"INSERT INTO produtos_higienicos
(nome, categoria, preco, quantidade)
VALUES (@NOME, @CATEGORIA, @PRECO, @QUANTIDADE)";

            comando.Parameters.AddWithValue("@NOME", produtoHigienico.Nome);
            comando.Parameters.AddWithValue("@CATEGORIA", produtoHigienico.Categoria);
            comando.Parameters.AddWithValue("@PRECO", produtoHigienico.Preco);
            comando.Parameters.AddWithValue("@QUANTIDADE", produtoHigienico.Quantidade);

            comando.ExecuteNonQuery();
            conexao.Close();
        }
Beispiel #7
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            ProdutoHigienico produtoHigienico = new ProdutoHigienico();

            produtoHigienico.Nome      = txtNome.Text;
            produtoHigienico.Categoria = cmbCategoria.SelectedIndex.ToString();

            try
            {
                produtoHigienico.Preco = Convert.ToDecimal(txtPreco.Text);
            }
            catch
            {
                MessageBox.Show("O campo PREÇO deve conter apenas números");
                txtPreco.Focus();
                return;
            }

            ProdutoHigienicoRepositorio repositorio = new ProdutoHigienicoRepositorio();

            repositorio.Inserir(produtoHigienico);
            MessageBox.Show("Seu produto foi salvo com sucesso");
            Close();
        }
Beispiel #8
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            ProdutoHigienico produtoHigienico = new ProdutoHigienico();


            produtoHigienico.Nome = txtNome.Text;
            if (txtNome.Text.Length == 0)
            {
                MessageBox.Show("Informe o nome do Produto.");
                txtNome.Focus();
                return;
            }


            if (cbCategoria.SelectedItem == null)
            {
                MessageBox.Show("Escolha uma categoria para esse produto.");
                cbCategoria.Focus();
                cbCategoria.DroppedDown = true;
                return;
            }
            produtoHigienico.Categoria = cbCategoria.SelectedItem.ToString();


            try
            {
                produtoHigienico.Preco = Convert.ToDecimal(txtPreco.Text
                                                           .Replace("R$", "")
                                                           .Replace(" ", "")
                                                           .Replace(".", ""));
            }
            catch
            {
                if (txtPreco.Text.Length == 0)
                {
                    MessageBox.Show("Informe o preço do produto.");
                    txtPreco.Focus();
                    return;
                }

                MessageBox.Show("Deve conter somente o preço neste campo.");
                txtPreco.Focus();
                return;
            }


            try
            {
                produtoHigienico.Quantidade = Convert.ToInt32(txtQuantidade.Text);
            }
            catch
            {
                if (txtQuantidade.Text.Length == 0)
                {
                    MessageBox.Show("Informe a quantidade de produtos.");
                    txtQuantidade.Focus();
                    return;
                }

                MessageBox.Show("Permitido somente a quantidade");
                txtQuantidade.Focus();
                return;
            }


            ProdutoHigienicoRepositorio repositorio = new ProdutoHigienicoRepositorio();

            repositorio.Inserir(produtoHigienico);

            MessageBox.Show("Produto registrado com sucesso.");
            Close();
        }