private void btnVisualizar_Click(object sender, EventArgs e) { try { UsuarioDTO user = UserSession.UsuarioLogado; UsuarioPermissoes chamar = new UsuarioPermissoes(); UsuarioPermissoes permissoes = chamar.Permissoes(user.Cod_Perm); if (permissoes.Produto.Substring(0, 1) == "0") { if (permissoes.Produto.Substring(3, 1) == "0") { throw new ArgumentException("Você não tem autorização para fazer isto!"); } } view_produtoCompra_Forn_Filial data = dgvProdutos.CurrentRow.DataBoundItem as view_produtoCompra_Forn_Filial; frmAlterar frm = new frmAlterar(); Hide(); frm.CarregarCampos(data.id_Produto.ToString()); frm.ShowDialog(); CarregarGrid(); Show(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnRemover_Click(object sender, EventArgs e) { try { UsuarioDTO user = UserSession.UsuarioLogado; UsuarioPermissoes chamar = new UsuarioPermissoes(); UsuarioPermissoes permissoes = chamar.Permissoes(user.Cod_Perm); if (permissoes.Produto.Substring(0, 1) == "0") { if (permissoes.Produto.Substring(4, 1) == "0") { throw new ArgumentException("Você não tem autorização para fazer isto!"); } } view_produtoCompra_Forn_Filial data = dgvProdutos.CurrentRow.DataBoundItem as view_produtoCompra_Forn_Filial; ProdutoCompraBusiness business = new ProdutoCompraBusiness(); business.RemoverProduto(data.id_Produto); MessageBox.Show("Produto Removido com Sucesso!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cboProdutos_SelectedIndexChanged(object sender, EventArgs e) { ProdutoCompraBusiness business = new ProdutoCompraBusiness(); view_produtoCompra_Forn_Filial produto = business.ConsultarPorId(Convert.ToInt32(cboProdutos.SelectedValue)); txtFornecedor.Text = produto.nm_Fornecedor; }
private void btnAdicionar_Click(object sender, EventArgs e) { view_produtoCompra_Forn_Filial dto = cboProdutos.SelectedItem as view_produtoCompra_Forn_Filial; PedidoItemCompraDTO item = new PedidoItemCompraDTO(); item.qnt_Produto = Convert.ToInt32(txtQuantidade.Text); item.fk_PedidoItemCompra_Produto = dto.id_Produto; item.nm_Produto = dto.nm_Produto; produtosCarrinho.Add(item); }
public void CarregarCampos(string idProduto) { ProdutoCompraBusiness business = new ProdutoCompraBusiness(); view_produtoCompra_Forn_Filial produtos = business.ConsultarPorId(Convert.ToInt32(idProduto)); EstoqueBusiness esBusiness = new EstoqueBusiness(); List <view_Estoque> estoque = esBusiness.ConsultarViewPorNome(produtos.nm_Produto); lblId.Text = estoque[0].id_Estoque.ToString(); txtFornecedor.Text = produtos.nm_Fornecedor; txtNomeUsuario.Text = UserSession.UsuarioLogado.nm_Usuario; txtProduto.Text = produtos.nm_Produto; txtQntAtual.Text = estoque[0].qnt_Produto.ToString(); txtVlCompra.Text = produtos.vl_Compra.ToString(); txtEstMax.Text = estoque[0].num_Est_Max.ToString(); txtEstMin.Text = estoque[0].num_Est_Min.ToString(); }
public void CarregarCampos(string idProduto) { lblId.Text = idProduto; FornecedorBusiness forn = new FornecedorBusiness(); List <FornecedorDTO> fornecedores = forn.Consultar(); cboFornecedor.ValueMember = nameof(FornecedorDTO.id_Fornecedor); cboFornecedor.DisplayMember = nameof(FornecedorDTO.nm_Fornecedor); cboFornecedor.DataSource = fornecedores; CarregarFornecedor(); ProdutoCompraBusiness business = new ProdutoCompraBusiness(); view_produtoCompra_Forn_Filial produto = business.ConsultarPorId(Convert.ToInt32(idProduto)); txtDesc.Text = produto.ds_Produto; txtFilial.Text = produto.nm_Nome; txtNome.Text = produto.nm_Produto; txtValor.Text = produto.vl_Compra.ToString(); }