Esempio n. 1
0
        public void AlterarProduto(Database.Entity.tb_produto produto)// Pegar o id do DataGridView
        {
            if (string.IsNullOrWhiteSpace(produto.nm_produto))
            {
                throw new ArgumentException("Informe o nome do produto");
            }

            if (string.IsNullOrWhiteSpace(produto.ds_categoria))
            {
                throw new ArgumentException("Informe a categoria");
            }

            if (string.IsNullOrWhiteSpace(produto.ds_observacao))
            {
                throw new ArgumentException("Informe uma observação");
            }

            if (produto.vl_preco == 0.00m || produto.vl_preco == null)
            {
                throw new ArgumentException("Informe o preço do produto");
            }

            if (produto.id_produtos == 0 || produto.id_produtos == null)
            {
                throw new ArgumentException("Informe o registro que deseja alterar");
            }

            produtoDatabase.AlterarProduto(produto);
        }
        private void btnAlterar_Click_1(object sender, EventArgs e)
        {
            try
            {
                Database.Entity.tb_produto produto = new Database.Entity.tb_produto();
                produto.id_produtos   = Convert.ToInt32(nudID.Value);
                produto.nm_produto    = txtProduto.Text;
                produto.vl_preco      = nudPreco.Value;
                produto.ds_categoria  = cboCategoria.Text;
                produto.ds_observacao = txtObservacao.Text;

                produtoBusiness.AlterarProduto(produto);
                dgvProduto.AutoGenerateColumns = false;
                dgvProduto.DataSource          = produtoBusiness.ListarTodos();
                MessageBox.Show("Produto alterado");
                LimparCampos();
                //lblAlterou.Text = "--";
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message);
            }
            catch (Exception)
            {
                MessageBox.Show("Oorreu um erro");
            }
        }
        private void btnAdicionar_Click(object sender, EventArgs e)
        {
            try
            {
                Database.Entity.tb_produto produto = cboProduto.SelectedItem as Database.Entity.tb_produto;

                Database.Entity.tb_venda_produto vendaProduto = new Database.Entity.tb_venda_produto();
                vendaProduto.id_produtos = produto.id_produtos;
                vendaProduto.tb_produto  = produto;

                vendaProduto.qt_produto = Convert.ToInt32(nudQuantidade.Value);
                nudTotal.Value         += nudPreco.Value * Convert.ToInt32(nudQuantidade.Value);
                vendaProduto.vl_total   = nudTotalProduto.Value;

                var produtos = dgvListaDeProdutos.DataSource as List <Database.Entity.tb_venda_produto>;
                if (produtos == null)
                {
                    produtos = new List <Database.Entity.tb_venda_produto>();
                }
                produtos.Add(vendaProduto);


                dgvListaDeProdutos.AutoGenerateColumns = false;
                dgvListaDeProdutos.DataSource          = null;
                dgvListaDeProdutos.DataSource          = produtos;
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message);
            }
            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro");
            }
        }
Esempio n. 4
0
 public List <Database.Entity.tb_produto> Consultar(Database.Entity.tb_produto tbs)
 {
     if (tbs.nm_produto == string.Empty || tbs.nm_marca == string.Empty)
     {
         throw new Exception("Invalidos");
     }
     return(db.Consultar(tbs));
 }
Esempio n. 5
0
        private void btnAdicionar_Click(object sender, EventArgs e)
        {
            Database.Entity.tb_produto tbs = new Database.Entity.tb_produto();
            tbs.nm_produto   = txtNmProduto.Text;
            tbs.nm_categoria = cbotipo.Text;

            Business.BusinessEstoque business = new Business.BusinessEstoque();
            business.InserirProduto(tbs);
        }
Esempio n. 6
0
 public void AlterarProduto(Database.Entity.tb_produto tbs)
 {
     if (tbs.nm_produto == string.Empty || tbs.nm_marca == string.Empty ||
         tbs.nm_lote == string.Empty)
     {
         throw new Exception("Invalidos");
     }
     db.AlterarProduto(tbs);
 }
        private void cboProduto_SelectedIndexChanged(object sender, EventArgs e)
        {
            Database.Entity.tb_produto produto = cboProduto.SelectedItem as Database.Entity.tb_produto;

            nudPreco.Value        = produto.vl_preco;
            txtObservacao.Text    = produto.ds_observacao;
            nudTotalProduto.Value = produto.vl_preco;
            nudQuantidade.Value   = 1;
        }
Esempio n. 8
0
        private void btnDeletar_Click(object sender, EventArgs e)
        {
            Database.Entity.tb_estoque   tbs        = new Database.Entity.tb_estoque();
            Database.Entity.tb_forncedor fornecedor = cboFornecedor.SelectedItem as Database.Entity.tb_forncedor;
            Database.Entity.tb_produto   produto    = cboProduto.SelectedItem as Database.Entity.tb_produto;
            tbs.id_forncedor = fornecedor.id_Forncedor;
            tbs.id_produto   = produto.id_produto;

            Business.BusinessEstoque estoque = new Business.BusinessEstoque();
        }
Esempio n. 9
0
        private void button1_Click(object sender, EventArgs e)
        {
            Database.Entity.tb_produto tbs = new Database.Entity.tb_produto();
            tbs.nm_produto = cboNome.Text;

            Business.BusinessEstoque          produto = new Business.BusinessEstoque();
            List <Database.Entity.tb_produto> pro     = produto.Consultar(tbs);

            dtvConsulta.DataSource = pro;
        }
Esempio n. 10
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            Database.Entity.tb_produto tbs = new Database.Entity.tb_produto();
            tbs.nm_produto   = txtNome.Text;
            tbs.nm_categoria = cboTipoo.Text;
            Business.BusinessEstoque business = new Business.BusinessEstoque();
            business.AlterarProduto(tbs);
            List <Database.Entity.tb_produto> pro = business.Consultar(tbs);

            dtvConsulta.DataSource = pro;
        }
Esempio n. 11
0
        private void btnDeletar_Click(object sender, EventArgs e)
        {
            Database.Entity.tb_produto tbs = cboProduto.SelectedItem as Database.Entity.tb_produto;

            int id = Convert.ToInt32(cboProduto.Text);


            Business.BusinessEstoque business = new Business.BusinessEstoque();
            business.DeletarProduto(id);
            List <Database.Entity.tb_produto> pro = business.Consultar(tbs);

            dtvConsulta.DataSource = pro;
        }
Esempio n. 12
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            Database.Entity.tb_estoque   tbs        = new Database.Entity.tb_estoque();
            Database.Entity.tb_forncedor fornecedor = cboFornecedor.SelectedItem as Database.Entity.tb_forncedor;
            Database.Entity.tb_produto   produto    = cboProduto.SelectedItem as Database.Entity.tb_produto;
            tbs.id_forncedor = fornecedor.id_Forncedor;
            tbs.id_produto   = produto.id_produto;
            tbs.dt_entrada   = dtpEntrada.Value;
            tbs.dt_saida     = dtpSaida.Value;
            tbs.qnt_produto  = Convert.ToInt32(nudQTD.Value);

            Business.BusinessEstoque business = new Business.BusinessEstoque();
            business.InserirForneEstoque(tbs);
        }
Esempio n. 13
0
        private void Button1_Click(object sender, EventArgs e)
        {
            Database.Entity.tb_estoque tbs     = new Database.Entity.tb_estoque();
            Database.Entity.tb_produto produto = cboProduto.SelectedItem as Database.Entity.tb_produto;
            string te = cboConsultarProduto.Text;

            tbs.id_produto  = produto.id_produto;
            tbs.nm_produto  = cboConsultarProduto.Text;
            tbs.qnt_produto = Convert.ToInt32(nudConsultarNud.Value);
            tbs.dt_entrada  = dtpConsultarEntrada.Value;
            tbs.dt_saida    = dtpConsultarSaida.Value;

            Business.BusinessEstoque          prod = new Business.BusinessEstoque();
            List <Database.Entity.tb_estoque> pro  = prod.ConsultarEstoque(tbs);

            dtvConsulta.DataSource = pro;
        }
Esempio n. 14
0
        private void btnAdicionar_Click_1(object sender, EventArgs e)
        {
            Database.Entity.tb_produto tbs = new Database.Entity.tb_produto();
            tbs.nm_produto   = txtNmProduto.Text;
            tbs.nm_categoria = cbotipo.Text;

            Business.BusinessEstoque business = new Business.BusinessEstoque();
            business.InserirProduto(tbs);

            Business.BusinessCombo            tb      = new Business.BusinessCombo();
            List <Database.Entity.tb_produto> produto = tb.ConsultarComboProduto();


            dtvConsulta.DataSource = produto;

            Business.BusinessCombo            ttb      = new Business.BusinessCombo();
            List <Database.Entity.tb_produto> produtot = ttb.ConsultarComboProduto();

            cboNome.DisplayMember = nameof(Database.Entity.tb_produto.nm_produto);
            cboNome.DataSource    = produto;
        }
Esempio n. 15
0
        private void dgvProduto_RowHeaderMouseDoubleClick_1(object sender, DataGridViewCellMouseEventArgs e)
        {
            try
            {
                Database.Entity.tb_produto produto = new Database.Entity.tb_produto();
                produto.id_produtos   = Convert.ToInt32(dgvProduto.CurrentRow.Cells[0].Value);
                produto.nm_produto    = dgvProduto.CurrentRow.Cells[1].Value.ToString();
                produto.vl_preco      = Convert.ToDecimal(dgvProduto.CurrentRow.Cells[2].Value);
                produto.ds_observacao = dgvProduto.CurrentRow.Cells[3].Value.ToString();
                produto.ds_categoria  = dgvProduto.CurrentRow.Cells[4].Value.ToString();

                txtProduto.Text    = produto.nm_produto;
                txtObservacao.Text = produto.ds_observacao;
                nudPreco.Value     = produto.vl_preco;
                cboCategoria.Text  = produto.ds_categoria;
                nudID.Value        = produto.id_produtos;
            }
            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro");
            }
        }
        private void btnInserir_Click(object sender, EventArgs e)
        {
            try
            {
                Database.Entity.tb_produto produto = new Database.Entity.tb_produto();

                produto.nm_produto    = txtProduto.Text;
                produto.vl_preco      = nudPreco.Value;
                produto.ds_categoria  = txtCategoria.Text;
                produto.ds_observacao = txtObservacao.Text;

                produtoBusiness.InserirProduto(produto);
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message);
            }
            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro");
            }
        }
Esempio n. 17
0
        public void InserirProduto(Database.Entity.tb_produto produto)
        {
            if (string.IsNullOrWhiteSpace(produto.nm_produto))
            {
                throw new ArgumentException("Informe o nome do produto");
            }

            if (string.IsNullOrWhiteSpace(produto.ds_categoria))
            {
                throw new ArgumentException("Informe a categoria");
            }

            if (string.IsNullOrWhiteSpace(produto.ds_observacao))
            {
                throw new ArgumentException("Informe uma observação");
            }

            if (produto.vl_preco == 0.00m || produto.vl_preco == null)
            {
                throw new ArgumentException("Informe o preço do produto");
            }

            produtoDatabase.InserirProduto(produto);
        }