예제 #1
0
        private void btnInserir_Click(object sender, EventArgs e)
        {
            try
            {
                DataBase.Entity.tb_produto produto = new DataBase.Entity.tb_produto();

                produto.cd_barras        = Convert.ToInt32(txtCodigoBarras.Text);
                produto.id_fornecedor    = Convert.ToInt32(nudID.Value);
                produto.nm_cor           = txtCor.Text;
                produto.nm_marca         = txtMarca.Text;
                produto.nm_modelo        = txtModelo.Text;
                produto.nm_produto       = txtNome.Text;
                produto.pr_preco_lote    = Convert.ToDecimal(txtLote.Text);
                produto.pr_preco_unidade = Convert.ToDecimal(txtUnitario.Text);
                produto.qtd_venda        = Convert.ToInt32(nudQTD.Value);
                produto.tp_produto       = txtTipo.Text;

                Business.ProdutoBusiness business = new Business.ProdutoBusiness();
                business.Inserir(produto);

                MessageBox.Show("Inserido Com Sucesso");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #2
0
        private void btnBuscar_Click_1(object sender, EventArgs e)
        {
            try {
                int id = Convert.ToInt32(txtID.Text);

                tb_estoque estoque = business.Listar(id);

                txtNomeProduto.Text = Convert.ToString(estoque.id_produto);
                dtpData.Value       = estoque.dt_entrada;
                nudValor.Value      = estoque.vl_valor;

                if (estoque.bt_vendido == true)
                {
                    rdnSim.Checked = true;
                }
                if (estoque.bt_vendido == false)
                {
                    rdnNao.Checked = true;
                }

                Business.ProdutoBusiness produtoBusiness = new Business.ProdutoBusiness();
                tb_produto produto = produtoBusiness.Listar(estoque.id_produto);

                txtNomeProduto.Text = produto.nm_produto;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #3
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                Model.tb_produto         modelo   = new Model.tb_produto();
                Business.ProdutoBusiness business = new Business.ProdutoBusiness();

                byte[] imagem_byte = null;

                FileStream fstream = new FileStream(this.txtImagem.Text, FileMode.Open, FileAccess.Read);

                BinaryReader br = new BinaryReader(fstream);

                imagem_byte = br.ReadBytes((int)fstream.Length);

                tb_fornecedor comboFonecedor = cboFornecedor.SelectedItem as tb_fornecedor;

                modelo.img_produto   = imagem_byte;
                modelo.id_fornecedor = comboFonecedor.id_fornecedor;
                modelo.ds_categoria  = txtCategoria.Text;
                modelo.nm_produto    = txtNome.Text;
                modelo.vl_valor      = nudValor.Value;

                business.CadastrarProduto(modelo);

                MessageBox.Show("Cadastrado com sucesso");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #4
0
        public void Carregar()
        {
            Business.ProdutoBusiness          business = new Business.ProdutoBusiness();
            List <DataBase.Entity.tb_produto> produtos = business.ConsultarTodos();

            cboID.DisplayMember = nameof(DataBase.Entity.tb_produto.nm_produto);
            cboID.DataSource    = produtos;
        }
예제 #5
0
        private void cboID_SelectedIndexChanged(object sender, EventArgs e)
        {
            string nomeP = cboID.Text;

            Business.ProdutoBusiness business = new Business.ProdutoBusiness();
            // DataBase.Entity.tb_produto produtos = business.ConsultarPorNome(nomeP);

            //dgvProduto.DataSource = produtos;
        }