//fim mensagens customizadas //listar produtos private void CarregarGrid() { dgvProdutos.DataSource = BusinesProduto.ListarProdutos(); dgvProdutos.Columns["id_produto"].Visible = false; dgvProdutos.Columns["ean"].Visible = false; dgvProdutos.Columns["preco_promocional"].Visible = false; dgvProdutos.Columns["embalagem"].Visible = false; dgvProdutos.Columns["nome_categoria"].Visible = false; dgvProdutos.Columns["estoque"].Visible = false; dgvProdutos.Columns["image"].Visible = false; dgvProdutos.Columns["codigo"].HeaderText = "SKU"; dgvProdutos.Columns["descricao"].HeaderText = "Descrição"; dgvProdutos.Columns["preco"].HeaderText = "Preço"; // DataGridViewCellStyle style = dgvProdutos.ColumnHeadersDefaultCellStyle; style.BackColor = Color.WhiteSmoke; style.ForeColor = Color.Black; style.Font = new Font("Open Sans", 8, FontStyle.Bold); style.SelectionBackColor = Color.WhiteSmoke; // dgvProdutos.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dgvProdutos.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing; dgvProdutos.ColumnHeadersHeight = 50; dgvProdutos.ColumnHeadersVisible = true; }
public void ProdutosMaisVendidos() { // dgvProdutosMaisVendidos.DataSource = BusinesProduto.CarregaDadosComDataReader(); dgvProdutosMaisVendidos.DataSource = BusinesProduto.CarregaDadosComDataTable(); // dgvProdutosMaisVendidos.Columns["IdPagamento"].Visible = false; dgvProdutosMaisVendidos.Columns["IdStatusVenda"].Visible = false; //dgvProdutosMaisVendidos.Columns["descricao"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; dgvProdutosMaisVendidos.Columns["codigo"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; dgvProdutosMaisVendidos.Columns["descricao"].Width = 170; dgvProdutosMaisVendidos.Columns["preco"].Width = 70; dgvProdutosMaisVendidos.Columns["quantidade"].Width = 60; dgvProdutosMaisVendidos.Columns["quantidade"].DefaultCellStyle.ForeColor = Color.Red; // dgvProdutosMaisVendidos.Columns["codigo"].HeaderText = "Cod."; dgvProdutosMaisVendidos.Columns["descricao"].HeaderText = "Descrição"; dgvProdutosMaisVendidos.Columns["quantidade"].HeaderText = "Qtd"; dgvProdutosMaisVendidos.Columns["preco"].HeaderText = "Prç."; dgvProdutosMaisVendidos.Columns["Total"].HeaderText = "Total"; dgvProdutosMaisVendidos.Columns["Total"].DefaultCellStyle.Format = "c"; //precisa mudar a cor da fonte na coluna quantidade para vermelho // //lblMaisVendido.Text = dgvProdutosMaisVendidos.SelectedRows[0].Cells["descricao"].Value.ToString() //+ " | " + dgvProdutosMaisVendidos.SelectedRows[0].Cells["quantidade"].Value.ToString() + " Unidades Vendidas"; }
public void DataGridViewProdutos() { DataGridView dgvProdutos = new DataGridView(); dgvProdutos.Width = 1350; dgvProdutos.Height = 650; dgvProdutos.Anchor = AnchorStyles.Left; dgvProdutos.Anchor = AnchorStyles.Right; dgvProdutos.BackgroundColor = Color.FromArgb(242, 242, 242); dgvProdutos.DataSource = BusinesProduto.ListarProdutos(); pDataGrid.Controls.Add(dgvProdutos); }
public void Produto() { DataTable dt = new DataTable(); dt = BusinesProduto.Produto_ListaPorId(Convert.ToInt32(txtId.Text)); txtCodigo.Text = dt.Rows[0]["codigo"].ToString(); txtDescricao.Text = dt.Rows[0]["descricao"].ToString(); txtEAN.Text = dt.Rows[0]["ean"].ToString(); txtEmbalagem.Text = dt.Rows[0]["embalagem"].ToString(); txtEstoque.Text = dt.Rows[0]["estoque"].ToString(); txtM3.Text = dt.Rows[0]["metro_cubico"].ToString(); txtPrecoCusto.Text = dt.Rows[0]["preco_custo"].ToString(); txtPrecoPromocional.Text = dt.Rows[0]["preco_promocional"].ToString(); txtPrecoUnidade.Text = dt.Rows[0]["preco_unidade"].ToString(); txtPrecoVenda.Text = dt.Rows[0]["preco"].ToString(); txtQtdEmbalagem.Text = dt.Rows[0]["qtd_embalagem"].ToString(); txtTipoEmbalagem.Text = dt.Rows[0]["tipo_embalagem"].ToString(); txtMedida.Text = dt.Rows[0]["medida"].ToString(); }
public void ProdutosMaisVendidos() { // dgvProdutosMaisVendidos.DataSource = BusinesProduto.CarregaDadosComDataReader(); dgvProdutosMaisVendidos.DataSource = BusinesProduto.CarregaDadosComDataTable(); // dgvProdutosMaisVendidos.Columns["IdStatusVenda"].Visible = false; dgvProdutosMaisVendidos.Columns["IdPagamento"].Visible = false; dgvProdutosMaisVendidos.Columns["descricao"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; dgvProdutosMaisVendidos.Columns["quantidade"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; // dgvProdutosMaisVendidos.Columns["codigo"].HeaderText = "Cod."; dgvProdutosMaisVendidos.Columns["descricao"].HeaderText = "Descrição"; dgvProdutosMaisVendidos.Columns["quantidade"].HeaderText = "Qtd.Vendida"; dgvProdutosMaisVendidos.Columns["preco"].HeaderText = "Prç.Unidade"; dgvProdutosMaisVendidos.Columns["Total"].HeaderText = "Total"; // lblMaisVendido.Text = dgvProdutosMaisVendidos.SelectedRows[0].Cells["descricao"].Value.ToString(); }
private void btnCadastrar_Click(object sender, EventArgs e) { string rpta = ""; try { if (string.IsNullOrEmpty(txtCategoria.Text) || txtCategoria.Text == "Nome categoria") { msgError("Campo vazio, preencha com algum valor!"); } else if (BusinesProduto.ValidaCategoria(txtCategoria.Text) && IsNew == true) { lblSuc.Visible = false; msgError("Já existe uma Categoria com Nome " + txtCategoria.Text + " no banco de dados"); txtCategoria.Focus(); } else { if (this.IsNew) { rpta = BusinesProduto.CadastroCategoria(txtCategoria.Text); } } if (rpta.Equals("OK")) { msgSuccess("Categoria cadastrada com sucesso!"); } else { msgError(rpta); } } catch (Exception ex) { msgError(ex.Message + ex.StackTrace); } txtCategoria.Clear(); txtCategoria.Focus(); }
private void btnSalvar_Click(object sender, EventArgs e) { try { string rpta = ""; if (this.txtCodigo.Text == string.Empty || this.txtDescricao.Text == string.Empty || this.txtPrecoCusto.Text == string.Empty || string.IsNullOrEmpty(txtEstoque.Text)) { msgError("Alguns campos obrigatórios estão vazios!"); } else if (BusinesProduto.ValidaProduto(txtCodigo.Text) && IsNew == true) { msgError("Já existe um PRODUTO com Código " + txtCodigo.Text + " no banco de dados"); txtCodigo.Focus(); } else { if (this.IsNew) { rpta = BusinesProduto.Produto_Cadastro( this.txtCodigo.Text, this.txtEAN.Text, this.txtDescricao.Text.Trim().ToUpper(), decimal.Parse(txtPrecoCusto.Text), Convert.ToDecimal(this.txtPrecoVenda.Text), Convert.ToDecimal(this.txtPrecoPromocional.Text), 1, image, this.txtEmbalagem.Text, Convert.ToInt32(txtEstoque.Text), txtTipoEmbalagem.Text.Trim().ToUpper(), Convert.ToInt32(txtQtdEmbalagem.Text), Convert.ToDecimal(txtPrecoUnidade.Text), Convert.ToDecimal(txtM3.Text), txtMedida.Text ); } else { rpta = BusinesProduto.Produto_Update( Convert.ToInt32(txtId.Text), this.txtCodigo.Text, this.txtEAN.Text, this.txtDescricao.Text.Trim().ToUpper(), decimal.Parse(txtPrecoCusto.Text), Convert.ToDecimal(this.txtPrecoVenda.Text), Convert.ToDecimal(this.txtPrecoPromocional.Text), 1, image, this.txtEmbalagem.Text, Convert.ToInt32(txtEstoque.Text), txtTipoEmbalagem.Text.Trim().ToUpper(), Convert.ToInt32(txtQtdEmbalagem.Text), Convert.ToDecimal(txtPrecoUnidade.Text), Convert.ToDecimal(txtM3.Text), txtMedida.Text ); } if (rpta.Equals("OK")) { if (this.IsNew) { msgSuccess("Produto CADASTRADO com Sucesso!"); lblError.Visible = false; } else { msgSuccess("Produto ATUALIZADO com Sucesso!"); lblError.Visible = false; } } else { MessageBox.Show(rpta); } IsNew = true; btnSalvar.Enabled = false; btnCancelar.Enabled = false; btnEditar.Enabled = true; btnNovoCadastro.Enabled = true; DisableEdit(); txtCodigo.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
public void ListarCategorias() { cbCategoria.DataSource = BusinesProduto.ListarCategorias(); cbCategoria.DisplayMember = "nome_categoria"; cbCategoria.ValueMember = "id_categoria"; }
//validar categoria public void ValidarCategoria() { BusinesProduto.ValidaCategoria(txtCategoria.Text); }
private void btnSqlServer_Click(object sender, EventArgs e) { try { string rpta = ""; if (dgvDados.RowCount < 0) { MessageError("Não há dados para importar"); } else { if (this.IsNew) { backGroundWork.RunWorkerAsync(); // lblProgres.Visible = true; //circleProgres.Visible = true; dgvDados.Visible = false; for (int i = 0; i < dgvDados.Rows.Count; i++) { rpta = BusinesProduto.Produto_Cadastro( Convert.ToString(dgvDados.Rows[i].Cells["codigo"].Value.ToString().TrimEnd()), Convert.ToString(dgvDados.Rows[i].Cells["ean"].Value.ToString().TrimEnd()), Convert.ToString(dgvDados.Rows[i].Cells["descricao"].Value.ToString().TrimEnd()), Convert.ToDecimal(dgvDados.Rows[i].Cells["preco_custo"].Value.ToString()), Convert.ToDecimal(dgvDados.Rows[i].Cells["preco"].Value.ToString().TrimEnd()), Convert.ToDecimal(dgvDados.Rows[i].Cells["preco_promocional"].Value.ToString().TrimEnd()), Convert.ToInt32(dgvDados.Rows[i].Cells["id_categoria"].Value.ToString().TrimEnd()), Convert.ToString(dgvDados.Rows[i].Cells["imagem"].Value.ToString().TrimEnd()), Convert.ToString(dgvDados.Rows[i].Cells["embalagem"].Value.ToString().TrimEnd()), Convert.ToInt32(dgvDados.Rows[i].Cells["estoque"].Value.ToString().TrimEnd()), dgvDados.Rows[i].Cells["tipo_embalagem"].Value.ToString().TrimEnd(), Convert.ToInt32(dgvDados.Rows[i].Cells["qtd_embalagem"].Value.ToString().TrimEnd()), Convert.ToDecimal(dgvDados.Rows[i].Cells["preco_unidade"].Value.ToString().TrimEnd()), Convert.ToDecimal(dgvDados.Rows[i].Cells["metro_cubico"].Value.ToString().TrimEnd()), dgvDados.Rows[i].Cells["medida"].Value.ToString().TrimEnd() ); ProgressBar.Value = i * ProgressBar.MaximumValue / dgvDados.Rows.Count + 1; //lblProgres.Text = i.ToString() + " Linhas Importadas"; //lblProgres.Update(); //circleProgres.Value = i * ProgressBar.MaximumValue / dgvDados.Rows.Count + 1; //circleProgres.Update(); //Application.DoEvents(); ProgressBar.Show(); } } if (rpta.Equals("OK")) { if (this.IsNew) { this.MessageOK("Produtos importados com sucesso!"); } else { this.MessageOK("ok não"); } } else { this.MessageError(rpta); } IsNew = true; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void PesquisaProduto() { dgvItens.DataSource = BusinesProduto.PesquisaProduto(txtPesquisaProduto.Text); }
private void ListarProdutos() { dgvItens.DataSource = BusinesProduto.ListarProdutos(); }
private void ListarProdutos() { //DataGridViewProdutos(); CarregarGrid(); dgvProdutos.DataSource = BusinesProduto.ListarProdutos(); }