private void btnCadPro_Click(object sender, EventArgs e) { gerProdutos = new frmGerProdutos(null, idusu, "", ""); gerProdutos.ShowDialog(); }
private void pvBuscarProdutos() { produtos = new clProdutos(); vendas = new clVendas(); //dadosTabela = new DataTable(); pvVerificaCodRef(0); idintpro = Convert.ToInt32(dadosTabela.Rows.Count); if (dadosTabela.Rows.Count > 0) { if (dadosTabela.Rows.Count > 1) { //Se tiver mais do que um produto no resultado, abre o form de produtos para selecionar qual quer usar. if (tpPesquisa == "COD") { //Se o cod for numero, vai buscar por numero vPesquisa = codigo.ToString(); tpVar = "COD"; } else {//se for ref, vai buscar por letra vPesquisa = txtCodigo.Text; tpVar = "REF"; } gerProdutos = new frmGerProdutos(this, idusu, vPesquisa, tpVar); gerProdutos.ShowDialog(); if (idintpro > 0) { txtCodigo.Text = idintpro.ToString(); pvVerificaCodRef(idintpro); } //MessageBox.Show(idintpro.ToString()); } //Preenche os campos com o resultado do dadosTabela sendo ele apenas com um registro no select if (idintpro > 0) { idintpro = Convert.ToInt32(dadosTabela.Rows[0]["ID_PRO"]); txtCodigo.Text = dadosTabela.Rows[0]["ID_PRO"].ToString(); /*if (pvProcuraProduto(idintpro) == 0) * {*/ //if (Convert.ToDouble(dadosTabela.Rows[0]["PROMOCAO"]) > 0) //{ // txtVUnit.Text = dadosTabela.Rows[0]["PROMOCAO"].ToString(); //} //else //{ // txtVUnit.Text = dadosTabela.Rows[0]["PRECO"].ToString(); //} if (Convert.ToDouble(dadosTabela.Rows[0]["PROMOCAO"]) > 0) { if (MessageBox.Show("Deseja colocar o preço normal " + dadosTabela.Rows[0]["PRECO"].ToString() + " (Sim)\nou o preço de promoção " + dadosTabela.Rows[0]["PROMOCAO"].ToString() + " (Não)?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.No) { txtVUnit.Text = dadosTabela.Rows[0]["PROMOCAO"].ToString(); } else { txtVUnit.Text = dadosTabela.Rows[0]["PRECO"].ToString(); } } else { txtVUnit.Text = dadosTabela.Rows[0]["PRECO"].ToString(); } txtProduto.Text = produto = dadosTabela.Rows[0]["PRODUTO"].ToString(); idrev = Convert.ToInt32(dadosTabela.Rows[0]["ID_REV"].ToString()); revista = dadosTabela.Rows[0]["REVISTA"].ToString(); edicao = dadosTabela.Rows[0]["EDICAO"].ToString(); referencia = dadosTabela.Rows[0]["REF"].ToString(); vunit = Convert.ToDouble(txtVUnit.Text); txtQtd.Focus(); txtComissaoItem.Text = dadosTabela.Rows[0]["COMISSAO"].ToString(); if (dadosTabela.Rows[0]["COMISSAO"].ToString() == Convert.ToString(0)) { revistas = new clRevistas(); dadosTabelaRev = revistas.consultarComissao(idrev); vcomissao = Convert.ToDouble(dadosTabelaRev.Rows[0]["COMISSAO"]); } else { vcomissao = Convert.ToDouble(dadosTabela.Rows[0]["COMISSAO"]); if (vcomissao == 30) { txtComissaoItem.Enabled = true; } } /*} * else * { * MessageBox.Show("Atenção, produto já lançado anteriormente. \nVerifique!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); * txtCodigo.Clear(); * }*/ //MessageBox.Show(vcomissao.ToString()); } else { //if (idintpro > 0) //{ // MessageBox.Show("Atenção, produto já lançado anteriormente. \nVerifique!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); //} //else //{ MessageBox.Show("Operação desfeita pelo usuário.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); //} } } else { MessageBox.Show("Não foi encontrado produto com esse código.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }