public override void Atualiza_Grid() { try { this.Text = lblNomeTab.Text = "Produtos"; DB_ConceptDataSet.ProdutoDataTable dt = new DB_ConceptDataSet.ProdutoDataTable(); ProdutoTableAdapter ta = new ProdutoTableAdapter(); // dt=ta.GetData DB_ConceptDataSet ds = new DB_ConceptDataSet(); ta.Fill(ds.Produto); dB_ConceptBindingSource2.DataSource = ds.Produto; dgvPesquisa.DataSource = dB_ConceptBindingSource2; //Config Das Colunas do DGV dgvPesquisa.Columns[0].HeaderText = "Cod."; dgvPesquisa.Columns[0].Width = 55; dgvPesquisa.Columns[1].HeaderText = "Forn."; dgvPesquisa.Columns[1].Width = 55; dgvPesquisa.Columns[2].Visible = false; dgvPesquisa.Columns[3].HeaderText = "Produto"; dgvPesquisa.Columns[3].Width = 350; dgvPesquisa.Columns[4].HeaderText = "Quant."; dgvPesquisa.Columns[4].Width = 70; dgvPesquisa.Columns[5].HeaderText = "Preço"; dgvPesquisa.Columns[5].Width = 100; dgvPesquisa.Columns[5].DefaultCellStyle.Format = "C2"; dgvPesquisa.Columns[6].HeaderText = "Custo"; dgvPesquisa.Columns[6].Width = 100; dgvPesquisa.Columns[6].DefaultCellStyle.Format = "C2"; dgvPesquisa.Columns[7].HeaderText = "Descrição"; dgvPesquisa.Columns[7].Width = 250; //Carrega as combos com as colunas if (cmbColuna.Items.Count == 0) { foreach (DataColumn coluna in ds.Produto.Columns) { cmbColuna.Items.Add(coluna.ColumnName); } } /*if (cmbColuna.Items.Count == 0) * { * for (int i = 0; i < 17; i++) * { * cmbColuna.Items.Add(dgvConsulta.Columns[i].HeaderText); * * } * }*/ dtGenerico = ds.Produto; cmbColuna.Text = "Nome_Prod"; cmbBuscar.SelectedItem = "Que começa com"; txtParam1.Visible = true; } catch (Exception) { } }
public override void CarregaValores() { try { vCodForn = int.Parse(dgvConsulta.CurrentRow.Cells["ID_Forn"].Value.ToString()); txtCodBarras.Text = dgvConsulta.CurrentRow.Cells["CodBarras_Prod"].Value.ToString(); txtProd.Text = dgvConsulta.CurrentRow.Cells["Nome_Prod"].Value.ToString(); txtEstoque.Text = dgvConsulta.CurrentRow.Cells["Quant_Prod"].Value.ToString(); txtPreco.Text = dgvConsulta.CurrentRow.Cells["Preco_Prod"].Value.ToString(); txtCusto.Text = dgvConsulta.CurrentRow.Cells["Custo_Prod"].Value.ToString(); txtDesc.Text = dgvConsulta.CurrentRow.Cells["Desc_Prod"].Value.ToString(); spnQuant.Value = 0; txtIDForn.Text = vCodForn.ToString(); ProdutoTableAdapter taProd = new ProdutoTableAdapter(); DB_ConceptDataSet.ProdutoDataTable dtProd = new DB_ConceptDataSet.ProdutoDataTable(); dtProd = taProd.RetForn(Convert.ToInt32(txtIDForn.Text)); if (dtProd.Rows.Count > 0) { txtForn.Text = dtProd.Rows[0]["Nome_Forn"].ToString(); } } catch (Exception) { } }
private void txtBarra_KeyPress(object sender, KeyPressEventArgs e) { //Se a tecla digitada não for número e nem backspace if (!char.IsNumber(e.KeyChar) && e.KeyChar != 08 && (Keys)e.KeyChar != Keys.Enter) { //Atribui True no Handled para cancelar o evento e.Handled = true; } if (e.KeyChar == 13) { ProdutoTableAdapter taProduto = new ProdutoTableAdapter(); DB_ConceptDataSet.ProdutoDataTable dtProduto = new DB_ConceptDataSet.ProdutoDataTable(); dtProduto = taProduto.VerificaBarras(txtBarra.Text); if (dtProduto.Rows.Count > 0) { txtidProd.Text = dtProduto.Rows[0]["ID_Prod"].ToString(); txtidProd.Focus(); } else { MessageBox.Show("Produto não cadastrado.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtBarra.Text = ""; txtBarra.Focus(); } } }
private void txtidProd_TextChanged(object sender, EventArgs e) { ProdutoTableAdapter taProduto = new ProdutoTableAdapter(); DB_ConceptDataSet.ProdutoDataTable dtProduto = new DB_ConceptDataSet.ProdutoDataTable(); vEnterOk = false; if (txtidProd.Text == "") { txtnomeProd.Text = ""; txtPreco.Text = "0,00"; spnQuant.Value = 1; return; } dtProduto = taProduto.ProcuraProduto(int.Parse(txtidProd.Text)); if (dtProduto.Rows.Count == 0) { txtnomeProd.Text = ""; txtPreco.Text = "0,00"; spnQuant.Value = 1; return; } txtnomeProd.Text = dtProduto.Rows[0]["Nome_Prod"].ToString(); txtPreco.Text = dtProduto.Rows[0]["Preco_Prod"].ToString(); vEnterOk = true; }
private void txtidProd_Leave(object sender, EventArgs e) { ProdutoTableAdapter taProduto = new ProdutoTableAdapter(); DB_ConceptDataSet.ProdutoDataTable dtProduto = new DB_ConceptDataSet.ProdutoDataTable(); if (txtidProd.Text == "") { txtnomeProd.Text = ""; txtPreco.Text = "0,00"; spnQuant.Value = 1; return; } dtProduto = taProduto.ProcuraProduto(int.Parse(txtidProd.Text)); if (dtProduto.Rows.Count == 0) { MessageBox.Show("Produto não cadastrado.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtidProd.Text = ""; txtidProd.Focus(); } else { txtnomeProd.Text = dtProduto.Rows[0]["Nome_Prod"].ToString(); txtPreco.Text = dtProduto.Rows[0]["Preco_Prod"].ToString(); spnQuant.Focus(); } }
public override void Atualiza_Grid() { try { this.Text = lblNomeTab.Text = "Produtos"; DB_ConceptDataSet.ProdutoDataTable dt = new DB_ConceptDataSet.ProdutoDataTable(); ProdutoTableAdapter ta = new ProdutoTableAdapter(); // dt=ta.GetData DB_ConceptDataSet ds = new DB_ConceptDataSet(); ta.Fill(ds.Produto); dB_ConceptDataSetbindingSource.DataSource = ds.Produto; dgvConsulta.DataSource = dB_ConceptDataSetbindingSource; //Config Das Colunas do DGV dgvConsulta.Columns[0].HeaderText = "Cod."; dgvConsulta.Columns[0].Width = 45; dgvConsulta.Columns[1].HeaderText = "Forn."; dgvConsulta.Columns[1].Width = 50; dgvConsulta.Columns[2].HeaderText = "Cod. Barras"; dgvConsulta.Columns[2].Width = 150; dgvConsulta.Columns[3].HeaderText = "Produto"; dgvConsulta.Columns[3].Width = 180; dgvConsulta.Columns[4].HeaderText = "Quant."; dgvConsulta.Columns[4].Width = 60; dgvConsulta.Columns[5].HeaderText = "Preço"; dgvConsulta.Columns[5].Width = 90; dgvConsulta.Columns[5].DefaultCellStyle.Format = "C2"; dgvConsulta.Columns[6].HeaderText = "Custo"; dgvConsulta.Columns[6].Width = 90; dgvConsulta.Columns[6].DefaultCellStyle.Format = "C2"; dgvConsulta.Columns[7].HeaderText = "Descrição"; dgvConsulta.Columns[7].Width = 150; //Carrega as combos com as colunas if (cmbColuna.Items.Count == 0) { foreach (DataColumn coluna in ds.Produto.Columns) { cmbColuna.Items.Add(coluna.ColumnName); } } cmbColuna.SelectedIndex = 3; dtGenerico = ds.Produto; } catch (Exception) { } }
private bool CaixasOK() { ProdutoTableAdapter taProd = new ProdutoTableAdapter(); DB_ConceptDataSet.ProdutoDataTable dtProd = new DB_ConceptDataSet.ProdutoDataTable(); dtProd = taProd.VerificaBarras(txtCodBarras.Text); if (dtProd.Rows.Count > 0 && btnIncluir.Text == "Incluindo") { errErro.SetError(txtCodBarras, "Este código de barras já existe"); return(false); } else { errErro.SetError(txtCodBarras, ""); } if (txtProd.Text == "") { errErro.SetError(txtProd, "Insira o nome do produto"); return(false); } else { errErro.SetError(txtProd, ""); } if (txtPreco.Text == "") { errErro.SetError(txtPreco, "Insira o preço"); return(false); } else { errErro.SetError(txtPreco, ""); } if (txtCusto.Text == "") { errErro.SetError(txtCusto, "Insira o valor de custo"); return(false); } else { errErro.SetError(txtCusto, ""); } return(true); }