Exemple #1
0
        // Método para cadastrar produto
        private void CadastrarProduto(Estoque produto)
        {
            if (txt_desc.Text.Trim() == string.Empty || txt_valor.Text.Trim() == string.Empty ||
                txt_quantidade.Text.Trim() == string.Empty || txt_mini.Text.Trim() == string.Empty || txt_maxi.Text.Trim() == string.Empty)
            {
                MessageBox.Show("Os campos: Nome, Quantidade, Valor, Estoque Mínimo, Estoque Máximo e Data de Cadastro devem ser preenchidos!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_desc.Focus();
            }
            else
            {
                EstoqueBll bll = new EstoqueBll();

                produto.Descricao_Produto = txt_desc.Text;
                produto.Quantidade        = Convert.ToInt16(txt_quantidade.Text);
                produto.Valor_Produto     = Convert.ToDecimal(txt_valor.Text);
                produto.Data_Cad          = Convert.ToDateTime(data_cad.Text);
                produto.Quant_Mini        = Convert.ToInt16(txt_mini.Text);
                produto.Quant_Maxi        = Convert.ToInt16(txt_maxi.Text);

                bll.Cadastrar(produto);

                MessageBox.Show("Produto cadastrado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LimparCampos();
            }
        }
Exemple #2
0
        private void EditarProduto(Estoque produto)
        {
            if (txt_cod.Text == string.Empty)
            {
                MessageBox.Show("Você deve selecionar um produto para ser editado.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (MessageBox.Show("Deseja realmente alterar os dados desse produto?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No)
            {
                LimparCampos();
            }
            else
            {
                EstoqueBll bll = new EstoqueBll();

                produto.Id_Produto        = Convert.ToInt16(txt_cod.Text);
                produto.Descricao_Produto = txt_desc.Text;
                produto.Quantidade        = Convert.ToInt16(txt_quantidade.Text);
                produto.Valor_Produto     = Convert.ToDecimal(txt_valor.Text);
                produto.Data_Cad          = Convert.ToDateTime(data_cad.Text);
                produto.Quant_Mini        = Convert.ToInt16(txt_mini.Text);
                produto.Quant_Maxi        = Convert.ToInt16(txt_maxi.Text);

                bll.EditarProduto(produto);

                MessageBox.Show("Produto editado com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                LimparCampos();
                ListarProdutos();
            }
        }
Exemple #3
0
        // Método para listar os produtos no grid
        private void ListarProdutos()
        {
            EstoqueBll bll = new EstoqueBll();

            dg_produto.DataSource = bll.ListarProdutos();

            dg_produto.Columns[0].HeaderText = "Código";
            dg_produto.Columns[1].HeaderText = "Descrição do Produto";
            dg_produto.Columns[2].HeaderText = "Qt Estoque";
            dg_produto.Columns[3].HeaderText = "Qt Mínima em Estoque";
            //dg_produto.Columns[4].HeaderText = "Qt Máxima em Estoque";
            dg_produto.Columns[5].HeaderText = "Valor";

            dg_produto.Columns[0].Width = 70;
            dg_produto.Columns[1].Width = 200;
        }
Exemple #4
0
        // Método para excluir produtos do estoque
        private void ExcluirProduto(Estoque produto)
        {
            if (txt_cod.Text.Trim() == string.Empty)
            {
                MessageBox.Show("Você deve selecionar um produto para ser excluido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (MessageBox.Show("Dejesa realmente excluir esse produto?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No)
            {
            }
            else
            {
                EstoqueBll bll = new EstoqueBll();

                produto.Id_Produto = Convert.ToInt16(txt_cod.Text);

                bll.ExcluirProduto(produto);

                MessageBox.Show("Produto excluido com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LimparCampos();
                ListarProdutos();
            }
        }