private void btnInserir_Click(object sender, EventArgs e) { if (txtNovQuant.Text == "") { MessageBox.Show("Insira uma quantidade!"); } else if (txtNovQuant.Text == "0") { MessageBox.Show("Insira uma quantidade!"); } else { int quantidadenova = Convert.ToInt32(txtNovQuant.Text); int quantold = Convert.ToInt32(txtquatold.Text); int quantidadetotal = quantold + quantidadenova; ProdutoTableAdapter taProd = new ProdutoTableAdapter(); taProd.UpdateEstoque(quantidadetotal, Convert.ToInt64(txtCodB.Text)); MessageBox.Show("Quantidade Atualizada com Sucesso!"); txtCodB.Text = ""; txtDesc.Text = ""; txtNovQuant.Text = ""; txtquatold.Text = ""; txtValor.Text = ""; } }
private void txtCodigoB_Enter(object sender, EventArgs e) { if (txtCodigoB.Text != "") { ProdutoTableAdapter taProduto = new ProdutoTableAdapter(); DataTable dtProduto; dtProduto = taProduto.PesquisaCodBarra(Convert.ToInt64(txtCodigoB.Text)); if (dtProduto.Rows.Count == 0) { MessageBox.Show("Produto não encontrado. Verifique se o mesmo foi cadastrado ou digitado corretamente."); } else { txtCodPro.Text = dtProduto.Rows[0]["Cod_Produto"].ToString(); txtDesc.Text = dtProduto.Rows[0]["Descricao_Produto"].ToString(); txtQuantidadeEstoq.Text = dtProduto.Rows[0]["Quantidade_Produto"].ToString(); txtPrecounid.Text = dtProduto.Rows[0]["Preco_Produto"].ToString(); decimal preco = Convert.ToDecimal(txtPrecounid.Text); CultureInfo ci = new CultureInfo("pt-BR"); txtPreco.Text = preco.ToString("C2", ci); txtMarca.Text = dtProduto.Rows[0]["Marca_Produto"].ToString(); } } }
public override bool Salvar() { bool bSalvar = false; ProdutoTableAdapter ta = new ProdutoTableAdapter(); if (sStatus == StatusCadastro.scIncluindo) { bSalvar = (ta.Insert(int.Parse(cmbCategoria.SelectedValue.ToString()), txtDescricao.Text, int.Parse(txtQtdEstoque.Text), decimal.Parse(txtValor.Text), chkAtivo.Checked.ToString(), DateTime.Parse(maskedTextBoxData.Text)) > 0); } else if (sStatus == StatusCadastro.scAlterando) { bSalvar = (ta.Update(int.Parse(cmbCategoria.SelectedValue.ToString()), txtDescricao.Text, int.Parse(txtQtdEstoque.Text), decimal.Parse(txtValor.Text), chkAtivo.Checked.ToString(), DateTime.Parse(maskedTextBoxData.Text), nCodGenerico) > 0); } return(bSalvar); }
private void frmProdutoConsulta_Load(object sender, EventArgs e) { txtCod.Enabled = false; if (!this.Propriedades.Equals("")) { txtCod.Text = this.Propriedades; } ProdutoTableAdapter taProduto = new ProdutoTableAdapter(); DataTable dtProduto; dtProduto = taProduto.PesquisaProduto(int.Parse(txtCod.Text)); txtCodBarras.Text = dtProduto.Rows[0]["CodigoBarra_Produto"].ToString(); txtDesc.Text = dtProduto.Rows[0]["Descricao_Produto"].ToString(); txtQuantidade.Text = dtProduto.Rows[0]["Quantidade_Produto"].ToString(); txtTipo.Text = dtProduto.Rows[0]["Tipo_Produto"].ToString(); txtEmbalagem.Text = dtProduto.Rows[0]["Embalagem_Produto"].ToString(); txtPreco.Text = dtProduto.Rows[0]["Preco_Produto"].ToString(); txtMarca.Text = dtProduto.Rows[0]["Marca_Produto"].ToString(); txtFoto.Text = dtProduto.Rows[0]["Foto_Produto"].ToString(); if (txtFoto.Text == "") { } else { pictureBox1.ImageLocation = txtFoto.Text; pictureBox1.Load(); } }
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(); } } }
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) { } }
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(); } }
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 produtoDataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { string codd; codd = produtoDataGridView.CurrentRow.Cells[0].Value.ToString(); if (codd == "") { MessageBox.Show("Insira um valor no código!"); } else { ProdutoTableAdapter taProduto = new ProdutoTableAdapter(); DataTable dtProduto; dtProduto = taProduto.PesquisaProduto(int.Parse(codd)); if (dtProduto.Rows.Count == 0) { MessageBox.Show("Produto Não Cadastrado"); } else { int cod; cod = int.Parse(codd); frmProdutoConsulta consulta = new frmProdutoConsulta(); consulta.Propriedades = codd; consulta.Show(); this.Close(); } Limpar_Caixa(); } }
public override bool Salvar() { bool bSalvar = false; ProdutoTableAdapter ta = new ProdutoTableAdapter(); if (sStatus == StatusCadastro.scIncluindo) { bSalvar = (ta.Insert(int.Parse(cmbCategoria.SelectedValue.ToString()), txtDescricao.Text, int.Parse(txtQtdEstoque.Text), decimal.Parse(txtValor.Text), chkAtivo.Checked.ToString(), dateTimePicker.Value) > 0); } else if (sStatus == StatusCadastro.scAlterando) { try { bSalvar = (ta.Update(int.Parse(cmbCategoria.SelectedValue.ToString()), txtDescricao.Text, int.Parse(txtQtdEstoque.Text), decimal.Parse(txtValor.Text), chkAtivo.Checked.ToString(), dateTimePicker.Value, nCodGenerico) > 0); } catch (FormatException ex) { MessageBox.Show(ex.Message + ex.Source + ex.StackTrace); } } return(bSalvar); }
public override bool Excluir() { bool bExcluir = false; ProdutoTableAdapter ta = new ProdutoTableAdapter(); bExcluir = (ta.Delete(nCodGenerico) > 0); return(bExcluir); }
private void frmProdutoCadast_Load(object sender, EventArgs e) { ProdutoTableAdapter taCliente = new ProdutoTableAdapter(); string ultimopedido = taCliente.UltimoCod1().ToString(); txtCod.Text = ultimopedido; }
private void btnAtualizaCadast_Click(object sender, EventArgs e) { ProdutoTableAdapter taPessoa = new ProdutoTableAdapter(); taPessoa.UpdateQuery(Convert.ToInt64(txtCodBarras.Text), txtDesc.Text, txtMarca.Text, txtEmbalagem.Text, txtTipo.Text, int.Parse(txtQuantidade.Text), decimal.Parse(txtPreco.Text), txtFoto.Text, int.Parse(txtCod.Text), int.Parse(txtCod.Text)); MessageBox.Show("Produto Atualizado com sucesso!"); this.Close(); }
private void btnCadastrar_Click(object sender, EventArgs e) { ProdutoTableAdapter taPessoa = new ProdutoTableAdapter(); taPessoa.Insert(Convert.ToInt64(txtCodBarras.Text), txtDesc.Text, txtMarca.Text, txtEmbalagem.Text, txtTipo.Text, int.Parse(txtQuantid.Text), decimal.Parse(txtPreco.Text), txtFoto.Text); MessageBox.Show("Produto Cadastrado com sucesso!"); Limpar_Caixa(); txtCod.Text = taPessoa.UltimoCOD().ToString(); this.Close(); }
private void btnGravar_Click(object sender, EventArgs e) { if (cmbCliente.SelectedIndex == -1) { ErrErro.SetError(cmbCliente, "Selecione um Cliente"); return; } else { ErrErro.SetError(cmbCliente, ""); } // Grava Pedido PedidoTableAdapter taPedido = new PedidoTableAdapter(); taPedido.Insert(int.Parse(cmbCliente.SelectedValue.ToString()), dtpDataVenda.Value, decimal.Parse(vTotalDoPedido.ToString()), "V", txtObservacao.Text); vld_VendaAtual = Convert.ToInt32(taPedido.UltimoPedido().Rows[0]["UltimoID"]); // ————————————————————————————————————————————————————————————————————— // Gravando os itens ItemTableAdapter taItem = new ItemTableAdapter(); ProdutoTableAdapter taProduto = new ProdutoTableAdapter(); int vCodigoProduto, vQtdVendida; decimal vValorUnit; for (int i = 0; i <= dgvItem.RowCount - 1; i++) { vCodigoProduto = (int)dgvItem.Rows[i].Cells["Codigo"].Value; vQtdVendida = (int)dgvItem.Rows[i].Cells["Quantidade"].Value; vValorUnit = (decimal)dgvItem.Rows[i].Cells["Valor_Unit"].Value; taItem.Insert(vld_VendaAtual, vCodigoProduto, vQtdVendida, vValorUnit); taProduto.Acerta_Saldo_Saida(vCodigoProduto, vQtdVendida); } MessageBox.Show("Venda gravada com sucesso"); Limpa_Campos_Pedido(); // Limpa os itens da tabela temporária Item_TempTableAdapter taItem_Temp = new Item_TempTableAdapter(); taItem_Temp.Limpa_Itens(vld_VendaAtual, vUsuario); CarregaGridItens(); // Desabilita controles grbPedido.Enabled = false; grbItens.Enabled = false; btnGravar.Enabled = false; cmbCliente.Enabled = false; txtObservacao.Enabled = false; btnNovo.Enabled = true; btnCancelar.Enabled = false; }
private void button3_Click(object sender, EventArgs e) { try { string qtdCancelada = dgvPedido.CurrentRow.Cells[3].Value.ToString(); txtCancelado.Text = qtdCancelada; string codPro = dgvPedido.CurrentRow.Cells[0].Value.ToString(); txtCodBarra2.Text = codPro; dgvPedido.Rows.Remove(dgvPedido.CurrentRow); decimal total = 0; int i = 0; for (i = 0; i < dgvPedido.Rows.Count; i++) { total = total + Convert.ToDecimal(dgvPedido.Rows[i].Cells["Total"].Value); } txtVtotal.Text = "R$" + (total).ToString(); ProdutoTableAdapter taProduto = new ProdutoTableAdapter(); DataTable dt; dt = taProduto.PesquisaCodBarra(Convert.ToInt64(txtCodBarra2.Text)); txtQuantestoq.Text = dt.Rows[0]["Quantidade_Produto"].ToString(); int voltestoq = Convert.ToInt32(txtQuantestoq.Text) + Convert.ToInt32(txtCancelado.Text); taProduto.RetornarEstoque(voltestoq, Convert.ToInt64(txtCodBarra2.Text)); CultureInfo ci = new CultureInfo("pt-BR"); decimal valorTotal = 0; foreach (DataGridViewRow col in dgvPedido.Rows) { valorTotal = valorTotal + Convert.ToDecimal(col.Cells[4].Value); } //decimal valorall = Convert.ToDecimal(txtValorall.Text); txtValorfin2.Text = valorTotal.ToString(); txtValorall.Text = valorTotal.ToString("C2", ci); txtTotalFin.Text = valorTotal.ToString("C2", ci); ItemPedidoTableAdapter taitem = new ItemPedidoTableAdapter(); taitem.DeleteQuery(int.Parse(txtNumPedido.Text)); txtCodigoB.Focus(); txtQuantComp.Text = ""; txtPreco.Text = ""; txtDesc.Text = ""; txtCodigoB.Text = ""; txtQuantidadeEstoq.Text = ""; txtVtotal.Text = ""; } catch { MessageBox.Show("Favor selecionar uma linha para ser cancelada."); } }
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); }
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) { } }
public override bool Excluir() { bool bExcluir = false; try { ProdutoTableAdapter ta = new ProdutoTableAdapter(); bExcluir = (ta.Delete(nCodGenerico) > 0); } catch (Exception) { bExcluir = false; } return(bExcluir); }
private void btnConsultar_Click(object sender, EventArgs e) { if (txtCod.Text == "") { MessageBox.Show("Insira um valor no código!"); } else { ProdutoTableAdapter taProduto = new ProdutoTableAdapter(); DataTable dtProduto; dtProduto = taProduto.PesquisaProduto(int.Parse(txtCod.Text)); if (dtProduto.Rows.Count == 0) { MessageBox.Show("Produto Não Cadastrado"); } else { int cod; cod = int.Parse(txtCod.Text); frmProdutoConsulta consulta = new frmProdutoConsulta(); consulta.Propriedades = txtCod.Text; consulta.Show(); this.Close(); //txtCodBarras.Text = dtProduto.Rows[0]["CodigoBarra_Produto"].ToString(); //txtDesc.Text = dtProduto.Rows[0]["Descricao_Produto"].ToString(); //txtQuantidade.Text = dtProduto.Rows[0]["Quantidade_Produto"].ToString(); //txtTipo.Text = dtProduto.Rows[0]["Tipo_Produto"].ToString(); //txtEmbalagem.Text = dtProduto.Rows[0]["Embalagem_Produto"].ToString(); //txtPreco.Text = dtProduto.Rows[0]["Preco_Produto"].ToString(); //txtMarca.Text = dtProduto.Rows[0]["Marca_Produto"].ToString(); //txtFoto.Text = dtProduto.Rows[0]["Foto_Produto"].ToString(); //pictureBox1.ImageLocation = txtFoto.Text; //pictureBox1.Load(); //btnConsultar.Text = "Atualizar Produto"; } //} //else//gravar //{ // ProdutoTableAdapter taPessoa = new ProdutoTableAdapter(); // taPessoa.Update2(int.Parse(txtCodBarras.Text), txtDesc.Text, txtMarca.Text,txtEmbalagem.Text, txtTipo.Text,int.Parse(txtQuantidade.Text), int.Parse(txtPreco.Text), txtFoto.Text,int.Parse(txtCod.Text)); // btnConsultar.Text = "Consultar"; // MessageBox.Show("Produto Atualizado com sucesso!"); // Limpar_Caixa(); } }
public override bool Salvar() { bool bSalvar = false; try { string vCodBarra; if (CaixasOK() == false) { return(false); } ProdutoTableAdapter ta = new ProdutoTableAdapter(); if (txtCodBarras.Text == "") { vCodBarra = null; } else { vCodBarra = txtCodBarras.Text; } if (txtIDForn.Text == "") { vCodForn = 1; } if (sStatus == StatusCadastro.scIncluindo) { bSalvar = (ta.Insert(vCodForn, vCodBarra, txtProd.Text, (int)spnQuant.Value, decimal.Parse(txtPreco.Text), decimal.Parse(txtCusto.Text), txtDesc.Text) > 0); } else if (sStatus == StatusCadastro.scAlterando) { bSalvar = (ta.Update(vCodForn, vCodBarra, txtProd.Text, (int)spnQuant.Value, decimal.Parse(txtPreco.Text), decimal.Parse(txtCusto.Text), txtDesc.Text, nCodGenerico) > 0); } } catch (Exception e) { MessageBox.Show("Algum campo foi inserido incorretamente.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(bSalvar); }
private void btnExcluir_Click(object sender, EventArgs e) { ProdutoTableAdapter taProduto = new ProdutoTableAdapter(); DataTable dtProduto; dtProduto = taProduto.PesquisaProduto(int.Parse(txtCod.Text)); if (dtProduto.Rows.Count == 0) { MessageBox.Show("Pessosa Não Cadastrada"); } else { txtCodBarras.Text = dtProduto.Rows[0]["CodigoBarra_Produto"].ToString(); txtDesc.Text = dtProduto.Rows[0]["Descricao_Produto"].ToString(); txtQuantidade.Text = dtProduto.Rows[0]["Quantidade_Produto"].ToString(); txtTipo.Text = dtProduto.Rows[0]["Tipo_Produto"].ToString(); txtEmbalagem.Text = dtProduto.Rows[0]["Embalagem_Produto"].ToString(); txtPreco.Text = dtProduto.Rows[0]["Preco_Produto"].ToString(); txtMarca.Text = dtProduto.Rows[0]["Marca_Produto"].ToString(); txtFoto.Text = dtProduto.Rows[0]["Foto_Produto"].ToString(); if (pictureBox1.ImageLocation == null) { } else { pictureBox1.ImageLocation = txtFoto.Text; pictureBox1.Load(); } if (MessageBox.Show("Deseja Excluir?", "Confirma", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { taProduto.Delete2(int.Parse(txtCod.Text)); } txtCod.Focus(); if (DialogResult == DialogResult.Yes) { MessageBox.Show("Produto Excluido"); } frmProduto att = new frmProduto(); att.Show(); this.Close(); } }
private void btnPesquisar_Click(object sender, EventArgs e) { ProdutoTableAdapter taProd = new ProdutoTableAdapter(); DataTable dt; dt = taProd.PesquisaCodBarra(Convert.ToInt64(txtCodB.Text)); if (dt.Rows.Count == 0) { MessageBox.Show("Produto não encontrado!"); } else { string nome, marca; nome = dt.Rows[0]["Descricao_Produto"].ToString(); marca = dt.Rows[0]["Marca_Produto"].ToString(); txtDesc.Text = nome + " ," + marca; txtValor.Text = dt.Rows[0]["Preco_Produto"].ToString(); } }
private void SalvarCompra() { //Salvar compra string vFormaPag; if (cmbPagamento.SelectedIndex == 0) { vFormaPag = "DIN"; } else if (cmbPagamento.SelectedIndex == 1) { vFormaPag = "DEB"; } else { vFormaPag = "CRE"; } //************************************************************************Pegar o ID do Func no BD //Salvando a Compra CompraTableAdapter taCompra = new CompraTableAdapter(); taCompra.Insert(vCliente, vIdFunc, vValorTotal, vValorDebito, DateTime.Now, vFormaPag); //Salvando os itens, e tirando a quantidade do estoque ItensCompraTableAdapter taItens = new ItensCompraTableAdapter(); ProdutoTableAdapter taProd = new ProdutoTableAdapter(); int vCodProd, vQuantProd; for (int i = 0; i <= dgvProdutos.RowCount - 1; i++) { vCodProd = (int)dgvProdutos.Rows[i].Cells["ID_Prod"].Value; vQuantProd = (int)dgvProdutos.Rows[i].Cells["Quant_ItensCompra"].Value; taProd.Acerta_Saldo_Saida(vQuantProd, vCodProd); taItens.Insert(vCodProd, vID_VendaAtual, vQuantProd); } }
private void btnInserir_Click(object sender, EventArgs e) { if (txtNovoValor.Text == "") { MessageBox.Show("Insira um valor!"); } else if (txtNovoValor.Text == "0") { MessageBox.Show("Insira um valor!"); } else { ProdutoTableAdapter taProd = new ProdutoTableAdapter(); taProd.UpdateValor(Convert.ToDecimal(valornovo), Convert.ToInt64(txtCodB.Text)); MessageBox.Show("Valor Atualizado com sucesso!"); txtCodB.Text = ""; txtDesc.Text = ""; txtNovoValor.Text = ""; txtValor.Text = ""; } }
private void txtCodigo_Leave(object sender, EventArgs e) { if (txtCodigo.Text != "") { ProdutoTableAdapter taProduto = new ProdutoTableAdapter(); DataSet_Dados_do_Banco.ProdutoDataTable dtProduto = new DataSet_Dados_do_Banco.ProdutoDataTable(); dtProduto = (DataSet_Dados_do_Banco.ProdutoDataTable)taProduto.Procura_Produto(int.Parse(txtCodigo.Text)); if (dtProduto.Rows.Count == 0) { MessageBox.Show("Código não cadastrado"); txtCodigo.Focus(); } else { lblDescricaoProduto.Text = dtProduto.Rows[0]["pro_Descricao"].ToString(); txtValorUnit.Text = dtProduto.Rows[0]["pro_Valor"].ToString(); vSaldoAtual = (int)dtProduto.Rows[0]["pro_QtdeEstoque"]; txtQtdVenda.Focus(); } } }
public override void Atualiza_Grid() { try { this.Text = lblTitulo.Text = "Produtos"; DataSet_Dados_do_Banco.ProdutoDataTable dt = new DataSet_Dados_do_Banco.ProdutoDataTable(); ProdutoTableAdapter ta = new ProdutoTableAdapter(); dt = ta.GetData(); DataSet_Dados_do_Banco ds = new DataSet_Dados_do_Banco(); ta.Fill(ds.Produto); dataSetDadosDoBancoBindingSource.DataSource = ds.Produto; dgvGrid.DataSource = dataSetDadosDoBancoBindingSource; bindingNavigator.BindingSource = dataSetDadosDoBancoBindingSource; //Configuração das colunas do DataGridView dgvGrid.Columns[0].HeaderText = "ID"; dgvGrid.Columns[0].Width = 50; //Trocando o tipo das Colunas para ComboBox e ChechBox DataGridViewComboBoxColumn dgvcolcombo = new DataGridViewComboBoxColumn(); dgvcolcombo.HeaderText = "Categoria"; dgvcolcombo.DataSource = dataSetDadosDoBancoBindingSource; dgvcolcombo.DataPropertyName = "cat_Id"; dgvcolcombo.Name = "cat_Id"; dgvcolcombo.DisplayMember = "cat_Descricao"; dgvcolcombo.ValueMember = "cat_Id"; dgvGrid.Columns.Remove(dgvGrid.Columns["cat_Id"]); //Remove a colun a cat_ID dgvGrid.Columns.Add(dgvcolcombo); //Adiciona a Coluna do tipo ComboBox para a categoria //Para criar uma coluna no DataGridView do tipo checkbox DataGridViewCheckBoxColumn dgvcolcheck = new DataGridViewCheckBoxColumn(); dgvcolcheck.HeaderText = "Ativo"; dgvcolcheck.DataPropertyName = "pro_Ativo"; dgvcolcheck.Name = "pro_Ativo"; dgvGrid.Columns.Remove(dgvGrid.Columns["pro_Ativo"]); //Remove a colunda pro_Ativo criada automaticamente dgvGrid.Columns.Add(dgvcolcheck); //Adiciona a Coluna tipo checkbox //dgvGrid.Columns["cat_Id"]; dgvGrid.Columns[1].HeaderText = "Categoria"; dgvGrid.Columns[1].Width = 200; dgvGrid.Columns["pro_Descricao"].HeaderText = "Descrição"; dgvGrid.Columns["pro_Descricao"].Width = 300; dgvGrid.Columns["pro_Descricao"].DisplayIndex = 1;//para definir a posição da coluna dgvGrid.Columns["pro_QtdeEstoque"].HeaderText = "Qtd"; dgvGrid.Columns["pro_QtdeEstoque"].Width = 50; dgvGrid.Columns["pro_Valor"].HeaderText = "Valor"; dgvGrid.Columns["pro_Valor"].Width = 100; dgvGrid.Columns["pro_Valor"].DefaultCellStyle.Format = "R$ ###,##0.00"; dgvGrid.Columns["pro_Ativo"].HeaderText = "Ativo"; dgvGrid.Columns["pro_Ativo"].Width = 45; dgvGrid.Columns["pro_Data"].HeaderText = "Data"; dgvGrid.Columns["pro_Data"].Width = 100; dgvGrid.Columns["cat-Id"].Width = 200; dgvGrid.Width = tabControl1.Width - 20; //Carrega a Combo com as Colunas if (cmbColuna.Items.Count == 0) { foreach (DataColumn coluna in ds.Produto.Columns) { cmbColuna.Items.Add(coluna.ColumnName); } } dtGenerico = ds.Produto; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnInserir_Click(object sender, EventArgs e) { try { int estoque = int.Parse(txtQuantidadeEstoq.Text); if (txtQuantComp.Value <= estoque) { string marca = txtMarca.Text; //decimal precounit = Convert.ToDecimal(txtPrecounid.Text); ////preco = preco.Replace("R$", "#######,##"); CultureInfo ci = new CultureInfo("pt-BR"); //txtPreco.Text= precounit.ToString("C2", ci); //decimal total = Convert.ToDecimal(txtVtotal.Text); //txtVtotal.Text = total.ToString("C2", ci); //total = total.Replace("R$ ", "#######,##"); if (txtMarca.Text != "") { txtDesc.Text = txtDesc.Text + ", " + txtMarca.Text; } else if (txtMarca.Text == "") { txtDesc.Text = txtMarca.Text; } if (txtQuantComp.Value != 0) { decimal totalvenda = 0; string pag = ""; PedidoTableAdapter taPedido = new PedidoTableAdapter(); taPedido.Insert(Convert.ToInt32(txtCodCli.Text), dateTimePicker1.Value, totalvenda, pag, 0); ItemPedidoTableAdapter taItemPedido = new ItemPedidoTableAdapter(); string quantidadeprod = txtQuantComp.Value.ToString(); taItemPedido.Insert(Convert.ToInt32(txtNumPedido.Text), int.Parse(quantidadeprod), int.Parse(txtCodPro.Text)); dgvPedido.Rows.Add(txtCodigoB.Text, txtDesc.Text, txtPrecounid.Text, txtQuantComp.Value.ToString(), txtTotal.Text); { //decimal total2 = 0; //int i = 0; //for (i = 0; i < dgvPedido.Rows.Count; i++) //{ // total2 = total2 + Convert.ToDecimal(dgvPedido.Rows[i].Cells["Total"].Value); //} //txtVtotal.Text = total2.ToString("C2", ci); string novoEstoque = (Convert.ToDecimal(txtQuantidadeEstoq.Text) - Convert.ToDecimal(txtQuantComp.Text)).ToString(); ProdutoTableAdapter taProduto = new ProdutoTableAdapter(); taProduto.UpdateEstoque(int.Parse(novoEstoque), Convert.ToInt64(txtCodigoB.Text)); } decimal valorTotal = 0; foreach (DataGridViewRow col in dgvPedido.Rows) { valorTotal = valorTotal + Convert.ToDecimal(col.Cells[4].Value); } //decimal valorall = Convert.ToDecimal(txtValorall.Text); txtValorfin2.Text = valorTotal.ToString(); txtValorall.Text = valorTotal.ToString("C2", ci); txtTotalFin.Text = valorTotal.ToString("C2", ci); //txtTotalFin.Text = valorTotal.ToString("C2", ci); txtCodigoB.Focus(); txtQuantComp.Text = ""; txtPreco.Text = ""; txtDesc.Text = ""; txtCodigoB.Text = ""; txtQuantidadeEstoq.Text = ""; txtVtotal.Text = ""; } else { MessageBox.Show("Adicione um quantidade!"); } } else { MessageBox.Show("A quantidade ultrapassa o estoque."); } } catch (Exception ex) { MessageBox.Show(ex.Message); //MessageBox.Show("Favor completar os espaços em branco."); } }