public DataTable BuscarConsumosPorIDProduto(clsProduto objProduto) { SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@ID"; parametro.Value = objProduto.Cod_Produto; parametro.DbType = System.Data.DbType.Int32; return Banco.ExecuteProc("USP_CSharp_Consumo_BuscarConsumosPorIDProduto", parametro); }
public DataTable BuscarProdutoPorNome(clsProduto objProduto) { SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@Palavra"; parametro.Value = objProduto.Nome_Produto; parametro.DbType = System.Data.DbType.String; return Banco.ExecuteProc("USP_CSharp_Produto_BuscarProdutoPorNome", parametro); }
public DataTable ValidaExistenciaNoBanco(clsProduto objProduto) { List<SqlParameter> lstParametros = new List<SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@CodProduto"; parametro.Value = objProduto.Cod_Produto; parametro.DbType = System.Data.DbType.Int32; lstParametros.Add(parametro); parametro = new SqlParameter(); parametro.ParameterName = "@Nome"; parametro.Value = objProduto.Nome_Produto; parametro.DbType = System.Data.DbType.String; lstParametros.Add(parametro); return Banco.ExecuteProc("USP_CSharp_Produto_ValidaExistenciaNoBanco", lstParametros); }
void AlterarEstado() { clsGerenciamentoEntregaBLL entrega = new clsGerenciamentoEntregaBLL(); clsPedido objPedido = new clsPedido(); objPedido.Estado = status; objPedido.Cod_Pedido = cod; if (objPedido.Estado.ToLower() == "a caminho") { objPedido.Cod_Funcionario = cbEntregador.SelectedValue.ToString(); entrega.AtribuirEntregador(objPedido); } if (!ValidaAlteracao(objPedido, entrega)) return; entrega.UpdatePedidos(objPedido); if (objPedido.Estado.ToLower() == "em preparo") { DataTable produtosNoPedido = entrega.ProdutosNoPedido(objPedido); clsProduto objProduto = new clsProduto(); for (int i = 0; i < produtosNoPedido.Rows.Count; i++) { objProduto.Cod_Produto = (int)produtosNoPedido.Rows[i][0]; entrega.AbaterInsumo(objProduto); } } FormHome.Enabled = true; Dispose(); }
public void InserirProduto(clsProduto objProduto) { List<SqlParameter> LstParametros = new List<SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@Nome"; parametro.Value = objProduto.Nome_Produto; parametro.DbType = System.Data.DbType.String; LstParametros.Add(parametro); parametro = new SqlParameter(); parametro.ParameterName = "@Preco"; parametro.Value = objProduto.Valor_Venda; parametro.DbType = System.Data.DbType.Decimal; LstParametros.Add(parametro); parametro = new SqlParameter(); parametro.ParameterName = "@SobeSite"; parametro.Value = objProduto.Sobe_Site; parametro.DbType = System.Data.DbType.Int32; LstParametros.Add(parametro); Banco.ExecuteProc("USP_CSharp_Produto_InserirProduto", LstParametros); }
public Boolean ValidaExistenciaNoBanco(clsProduto objProduto) { if( (int) produto.ValidaExistenciaNoBanco(objProduto).Rows[0][0] != 0) { Home.mensagemDeErro("Já existe um produto com este nome no banco de dados.\n\nCertifique-se de que o nome do produto que deseja inserir esteja correto ou utilize o produto já registrado.","Produto existente"); return false; } return true; }
void finalizarModoEdicao() { if (!ValidaCampos()) return; clsProduto objProduto = new clsProduto(); objProduto.Cod_Produto = (int)dtg_produtos.CurrentRow.Cells[0].Value; objProduto.Nome_Produto = txt_nome.Text; if (!ValidaExistenciaNoBanco(objProduto)) return; objProduto.Valor_Venda = double.Parse(txtPreco.Text); if (chk_site.Checked) objProduto.Sobe_Site = 1; produto.AtualizarProduto(objProduto); dtg_produtos.DataSource = produto.BuscarProdutoPorID(objProduto); txt_nome.Clear(); txtPreco.Clear(); chk_site.Checked = false; btn_inserir.Enabled = true; txtBuscaPorID.Enabled = true; txtBuscaPorNome.Enabled = true; dtg_produtos.Enabled = true; btn_atualizar.Text = "Alterar"; }
private void btn_inserir_Click(object sender, EventArgs e) { if (!ValidaCampos()) return; clsProduto objProduto = new clsProduto(); objProduto.Nome_Produto = txt_nome.Text; objProduto.Cod_Produto = 0; if (!ValidaExistenciaNoBanco(objProduto)) return; objProduto.Valor_Venda = Double.Parse(txtPreco.Text); if (chk_site.Checked) objProduto.Sobe_Site = 1; produto.InserirProduto(objProduto); sequenciaCadastro = true; Consumo consumo = new Consumo(); consumo.FormHome = this; this.Enabled = false; consumo.Show(); }
public DataTable BuscarProdutosPorPalavraChave(clsProduto objProduto) { List<SqlParameter> lista = new List<SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@Nome"; parametro.Value = objProduto.Nome_Produto; parametro.DbType = System.Data.DbType.String; lista.Add(parametro); return Banco.ExecuteProc("USP_CSharp_Pedidos_BuscarProdutosPorPalavraChave", lista); }
public DataTable BuscarProdutosPorID(clsProduto objProduto) { List<SqlParameter> lista = new List<SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@ID"; parametro.Value = objProduto.Cod_Produto; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); return Banco.ExecuteProc("USP_CSharp_Pedidos_BuscarProdutosPorID", lista); }
private void txtBuscaNome_TextChanged(object sender, EventArgs e) { if (txtBuscaProdutoNome.Text.Length == 0) gridConsumo.DataSource = consumo.MostrarConsumo(); else { clsProduto objProduto = new clsProduto(); objProduto.Nome_Produto = txtBuscaProdutoNome.Text.ToString(); gridConsumo.DataSource = consumo.BuscarConsumosPorNomeProduto(objProduto); } }
private void txtBuscaID_TextChanged(object sender, EventArgs e) { if (txtBuscaProdutoID.Text.Length > 0 && !validaID(txtBuscaProdutoID)) return; if (txtBuscaProdutoID.Text.Length == 0) gridConsumo.DataSource = consumo.MostrarConsumo(); else { clsProduto objProduto = new clsProduto(); objProduto.Cod_Produto = Int32.Parse(txtBuscaProdutoID.Text); gridConsumo.DataSource = consumo.BuscarConsumosPorIDProduto(objProduto); } }
public DataTable AbaterInsumo(clsProduto objProduto) { List<SqlParameter> lista = new List<SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@CodProduto"; parametro.Value = objProduto.Cod_Produto; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); return ObjBanco.ExecuteProc("USP_CSharp_ConfirmacaoAlterarStatus_AbaterInsumo", lista); }
private void txt_palavrachave_TextChanged(object sender, EventArgs e) { clsProduto objProduto = new clsProduto(); objProduto.Nome_Produto = txtPalavraChave.Text; gridProdutosEncontrados.DataSource = pedidos.BuscarProdutosPorPalavraChave(objProduto); btn_inserir.Enabled = true; btn_remover.Enabled = true; }
private void txtBuscaPorNome_TextChanged(object sender, EventArgs e) { if (txtBuscaPorNome.Text.Length == 0) dtg_produtos.DataSource = produto.MostrarTodosProdutos(); else { clsProduto objProduto = new clsProduto(); objProduto.Nome_Produto = txtBuscaPorNome.Text; dtg_produtos.DataSource = produto.BuscarProdutoPorNome(objProduto); } }
private void txtBuscaProdutoPorID_TextChanged(object sender, EventArgs e) { txtProdutoPalavraChave.Text = ""; for (int i = 0; i < txtProdutoID.Text.Length; i++) if (!char.IsNumber(txtProdutoID.Text[i])) { Home.mensagemDeErro("É permitido apenas o uso de números no campo de busca de produtos por ID.","Utilização de símbolos proibidos na busca"); txtProdutoID.Clear(); txtProdutoID.Focus(); } clsProduto objProduto = new clsProduto(); objProduto.Cod_Produto = Int32.Parse(txtProdutoID.Text); produto.BuscarProdutoPorID(objProduto); if (gridProdutosNaPromocao.Rows.Count > 0) btnAdicionarProdutoEmPromocao.Enabled = true; }
//------ Eventos de controles private void textBox1_TextChanged(object sender, EventArgs e) { txtProdutoID.Text = ""; clsProduto objProduto = new clsProduto(); objProduto.Nome_Produto = txtProdutoPalavraChave.Text; gridProdutosEncontrados.DataSource = produto.BuscarProdutoPorNome(objProduto); if (gridProdutosNaPromocao.Rows.Count > 0) btnAdicionarProdutoEmPromocao.Enabled = true; }
private void txtIDProduto_TextChanged(object sender, EventArgs e) { for (int i = 0; i < txtIDProduto.Text.Length; i++) if (!char.IsNumber(txtIDProduto.Text[i])) { Home.mensagemDeErro("É permitido apenas o uso de números no campo \"Busca por ID\".","Símbolos proibidos em busca"); txtIDProduto.Clear(); txtIDProduto.Focus(); } if (Int32.Parse(txtIDProduto.Text) > 0) { clsProduto objProduto = new clsProduto(); objProduto.Cod_Produto = Int32.Parse(txtIDProduto.Text); gridProdutosEncontrados.DataSource = pedidos.BuscarProdutosPorID(objProduto); } else { gridProdutosEncontrados.DataSource = pedidos.BuscarTodosProdutos(); } txtPalavraChave.Clear(); btn_inserir.Enabled = true; btn_remover.Enabled = true; }
private void seleciona_produto() { if (tabGerenciamento_entrega.SelectedIndex == 0) { if (GridPedidosP.SelectedCells[0].Value.ToString().Length > 0) { clsProduto teste = new clsProduto(); clsGerenciamentoEntregaBLL teste1 = new clsGerenciamentoEntregaBLL(); teste.Cod_Produto = Convert.ToInt32(GridPedidosP.SelectedCells[0].Value.ToString()); GridProdutosP.DataSource = teste1.SelectProdutos(teste); } } else { if (GridPedidosF.SelectedCells[0].Value.ToString().Length > 0) { clsProduto teste = new clsProduto(); clsGerenciamentoEntregaBLL teste1 = new clsGerenciamentoEntregaBLL(); teste.Cod_Produto = Convert.ToInt32(GridPedidosF.SelectedCells[0].Value.ToString()); GridProdutosF.DataSource = teste1.SelectProdutos(teste); } } }
private void txtBuscaPorID_TextChanged(object sender, EventArgs e) { if(txtBuscaPorID.Text.Length > 0 && !validaCampoNumerico(txtBuscaPorID)) return; if (txtBuscaPorID.Text.Length == 0) dtg_produtos.DataSource = produto.MostrarTodosProdutos(); else { clsProduto objProduto = new clsProduto(); objProduto.Cod_Produto = Int32.Parse(txtBuscaPorID.Text); dtg_produtos.DataSource = produto.BuscarProdutoPorID(objProduto); } }
public DataTable SelectProdutos(clsProduto objProduto) { List<SqlParameter> LstParametros = new List<SqlParameter>(); SqlParameter ParametroCodCliente = new SqlParameter(); ParametroCodCliente.ParameterName = "cod_Pedido"; ParametroCodCliente.Value = objProduto.Cod_Produto; ParametroCodCliente.DbType = System.Data.DbType.String; LstParametros.Add(ParametroCodCliente); DataTable dt = ObjBanco.ExecuteProc("USP_CSharp_GerenciamentoEntregas_Seleciona_Produtos", LstParametros); return dt; }