Example #1
0
        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;
            }
        }
Example #2
0
        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;
                }
            }
        }
Example #3
0
 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]);
         }
     }
 }
Example #4
0
        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;
            }
        }
Example #5
0
        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;
                }
            }
        }
Example #6
0
        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;
                }
            }
        }