public void IncluirComParametro() { DAO.ClasseParaManipularBancoDeDados c = new DAO.ClasseParaManipularBancoDeDados(); try { SqlParameter[] listaComParametro = { new SqlParameter("@Descricao", SqlDbType.VarChar) { Value = Descricao }, new SqlParameter("@StatusCategoria", SqlDbType.VarChar) { Value = StatusCategoria } }; //Criar o Objeto 'listarComParametro' a partir da classe 'SqlParameter' definida como uma lista'[]'. Foi instanciado 'new' o objeto 'listaComParametros' com 4 itens/parametros. Cada parametro foi definido com a identificação '@.....' + um tipo de dado' SqlDbType' + um valor '{Value = _....}' SQL = "INSERT INTO tbCategoria (Descricao, StatusCategoria) Values (@Descricao, @StatusCategoria)"; c.ExecutarComandoParametro(SQL, listaComParametro); } catch (Exception ex) { throw ex; } }
private void SalvarParcelas() { if (gbParcela.Visible == true) { try { BLL.Venda v = new BLL.Venda(); DAO.ClasseParaManipularBancoDeDados c = new DAO.ClasseParaManipularBancoDeDados(); string comando; SqlParameter[] listaComParametros = { new SqlParameter("@CodigoVenda", SqlDbType.Int) { Value = v.RetornarVenda() }, new SqlParameter("@NumeroParcelas", SqlDbType.Int) { Value = Convert.ToInt32(cbParcela.SelectedItem) } }; comando = "INSERT INTO tbParcelamentoVenda(CodigoVenda,NumeroParcelas)VALUES(@CodigoVenda,@NumeroParcelas)"; c.ExecutarComandoParametro(comando, listaComParametros); } catch (Exception ex) { throw ex; } } }
private void CarregarGrafico(object o, EventArgs e) { DAO.ClasseParaManipularBancoDeDados c = new DAO.ClasseParaManipularBancoDeDados(); System.Data.SqlClient.SqlDataReader ddr; ddr = c.RetornarDataReader("SELECT tbProduto.NomeProduto,COUNT(tbItem_Venda.CodigoItem_Venda)AS Numero_Vendas FROM tbProduto INNER JOIN tbItem_Venda ON tbItem_Venda.CodigoProduto = tbProduto.CodigoProduto GROUP BY NomeProduto ORDER BY Numero_Vendas desc"); ddr.Read(); if (ddr.HasRows) { while (ddr.Read()) { chart1.Series["Vendas"].Points.AddXY(ddr[0], ddr[1]); } } }
private void VerificarCpfCadastrado() { DAO.ClasseParaManipularBancoDeDados c = new DAO.ClasseParaManipularBancoDeDados(); int cpfCadastrado = 0; cpfCadastrado = c.RetornarExecuteScalar("SELECT COUNT(CodigoCliente)FROM tbCliente where Cpf ='" + mskCPF.Text + "'"); if (cpfCadastrado > 0) { MessageBox.Show("Cpf já cadastrado no sistema "); mskCPF.Clear(); mskCPF.Focus(); return; } }
private void SalvarProdutos() { BLL.Venda v = new BLL.Venda(); int CodigoUltimaVenda = v.RetornarVenda(); int CodigoProdutoGrid = 0; int QuantidadeGrid = 0; //foreachzinho para pegar linha por linha e depois ir inserindo na tabela linha por linha foreach (DataGridViewRow row in dataGridView1.Rows.Cast <DataGridViewRow>() .Where(t => !string.IsNullOrEmpty(t.Cells["CodProd"].Value?.ToString()))) { try { CodigoProdutoGrid = Convert.ToInt32(row.Cells["CodProd"].Value); QuantidadeGrid = Convert.ToInt32(row.Cells["QuantProd"].Value); DAO.ClasseParaManipularBancoDeDados c = new DAO.ClasseParaManipularBancoDeDados(); string comando; SqlParameter[] listaComParametros = { new SqlParameter("@CodigoVenda", SqlDbType.Int) { Value = CodigoUltimaVenda }, new SqlParameter("@CodigoProduto", SqlDbType.Int) { Value = CodigoProdutoGrid }, new SqlParameter("@Quantidade", SqlDbType.Int) { Value = QuantidadeGrid }, }; comando = "INSERT INTO tbItem_Venda(CodigoVenda,CodigoProduto,Quantidade) Values (@CodigoVenda,@CodigoProduto,@Quantidade)"; c.ExecutarComandoParametro(comando, listaComParametros); } catch (Exception ex) { throw ex; } } }
private void AtualizarEstoque() { BLL.Estoque est = new BLL.Estoque(); int CodigoProdutoGrid = 0; int QuantidadeProdutoGrid = 0; //foreachzinho para pegar linha por linha e depois ir inserindo na tabela linha por linha foreach (DataGridViewRow row in dataGridView1.Rows.Cast <DataGridViewRow>() .Where(t => !string.IsNullOrEmpty(t.Cells["CodProd"].Value?.ToString()))) { try { CodigoProdutoGrid = Convert.ToInt32(row.Cells["CodProd"].Value); QuantidadeProdutoGrid = Convert.ToInt32(row.Cells["QuantProd"].Value); DAO.ClasseParaManipularBancoDeDados c = new DAO.ClasseParaManipularBancoDeDados(); string comando; SqlParameter[] listaComParametros = { new SqlParameter("@CodigoProduto", SqlDbType.Int) { Value = CodigoProdutoGrid }, new SqlParameter("@Quantidade", SqlDbType.Int) { Value = QuantidadeProdutoGrid }, }; comando = "UPDATE tbEstoque SET QuantidadeAtual=QuantidadeAtual-@Quantidade WHERE CodigoProduto=@CodigoProduto"; c.ExecutarComandoParametro(comando, listaComParametros); } catch (Exception ex) { throw ex; } } }