Beispiel #1
0
        public static DataTable Filtrar(int tipo, String valor)
        {
            using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
            {
                conn.Open();                            //Abrindo a conexão
                using (var comm = conn.CreateCommand()) //Criando o comando SQL
                {
                    if (tipo == 1)
                    {
                        comm.CommandText = "SELECT CONVERT(date, GETDATE()) venda_data, venda_cod, venda_nfiscal, venda_total, venda_nparcelas, venda_taxaParcela, venda_status, cliente_cod, tipoPag_cod, fun_cod FROM venda WHERE venda_data = '" + valor + "'";
                    }
                    else if (tipo == 2)
                    {
                        int codigo = BuscarNome(valor, 1);
                        comm.CommandText = "SELECT * FROM venda WHERE cliente_cod = " + codigo;
                    }
                    else
                    {
                        int codigo = BuscarNome(valor, 2);
                        comm.CommandText = "SELECT * FROM venda WHERE fun_cod = " + codigo;
                    }

                    var reader = comm.ExecuteReader(); //Passando o comando
                    var table  = new DataTable();      //Passando a tabela
                    table.Load(reader);                //Carregando a tabela
                    return(table);                     //Retornando a consulta ao Banco de Dados
                }
            }
        }
        public static void Alterar(MItensCompra modelo)
        {
            try
            {
                using (var conn = ConexaoBD.AbrirConexao()) //Passando string de conexão
                {
                    conn.Open();                            //Abrindo conexao
                    using (var comm = conn.CreateCommand()) //CRiando comando SQL
                    {
                        comm.CommandText = "update itenscompra set itensCompra_qtde = @qtde, itensCompra_valor = @itensCompraValor, " +
                                           "itensCompra_codigoBarra = @codBarra, itensCompra_vencimento = @vencimento " +
                                           " where itensCompra_cod = @itensCompra_cod";


                        //Passando valores
                        comm.Parameters.Add(new SqlParameter("@qtde", modelo.ItemCompraQuant));
                        comm.Parameters.Add(new SqlParameter("@itensCompraValor", modelo.ItemCompraValor));
                        comm.Parameters.Add(new SqlParameter("@codBarra", modelo.ItemCompraCodBarra));
                        comm.Parameters.Add(new SqlParameter("@vencimento", modelo.ItemCompraDataVencimento));
                        comm.Parameters.Add(new SqlParameter("@itensCompra_cod", modelo.ItemCompraCodigo));
                        //Executando comando

                        comm.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
        }
        public static void ConfPag(String data, int cod)
        {
            try
            {
                using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
                {
                    conn.Open();                            //Abrindo a conexão
                    using (var comm = conn.CreateCommand()) //Criando o comando SQL
                    {
                        comm.CommandText = "UPDATE parcelascompra SET parcelasCompra_datapagto = @dataPgto WHERE parcelasCompra_cod = @codParcela";

                        //Passando o valores por parametro
                        comm.Parameters.Add(new SqlParameter("@dataPgto", data));
                        comm.Parameters.Add(new SqlParameter("@codParcela", cod));

                        //Executando o comando
                        comm.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
 public static void Alterar(MCompra modelo)
 {
     try
     {
         using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
         {
             conn.Open();                            //Abrindo a conexão
             using (var comm = conn.CreateCommand()) //Criando o comando SQL
             {
                 comm.CommandText = "update compra set compra_data = @data, compra_nfiscal = @nfiscal, " +
                                    "compra_total = @total, compra_nparcelas = @nparcelas, compra_status = @status, " +
                                    "fornecedor_cod = @forncod, tipoPag_cod = @tipopag where compra_cod = @compraCod";
                 //Passando valores por parametro
                 comm.Parameters.Add(new SqlParameter("@data", modelo.CompraData));
                 comm.Parameters.Add(new SqlParameter("@nfiscal", modelo.CompraNotaFiscal));
                 comm.Parameters.Add(new SqlParameter("@total", modelo.CompraValor));
                 comm.Parameters.Add(new SqlParameter("@nparcelas", modelo.CompraParcelas));
                 comm.Parameters.Add(new SqlParameter("@status", modelo.CompraStatus));
                 comm.Parameters.Add(new SqlParameter("@forncod", modelo.FornecedorCod));
                 comm.Parameters.Add(new SqlParameter("@tipopag", modelo.TipoPagCod));
                 comm.Parameters.Add(new SqlParameter("@compraCod", modelo.CompraCod));
                 //Executando o comando
                 comm.ExecuteNonQuery();
             }
         }
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
 }
 public static void Incluir(MCompra modelo)
 {
     try
     {
         using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
         {
             conn.Open();                            //Abrindo a conexão
             using (var comm = conn.CreateCommand()) //Criando o comando SQL
             {
                 comm.CommandText = "INSERT INTO compra (compra_data, compra_nfiscal, compra_total, compra_nparcelas, compra_status, fornecedor_cod, tipoPag_cod) " +
                                    "VALUES (@data, @nfiscal, @total, @nparcelas, @status, @forncod, @tipopag)";
                 //Passando valores por parametro
                 comm.Parameters.Add(new SqlParameter("@data", modelo.CompraData));
                 comm.Parameters.Add(new SqlParameter("@nfiscal", modelo.CompraNotaFiscal));
                 comm.Parameters.Add(new SqlParameter("@total", modelo.CompraValor));
                 comm.Parameters.Add(new SqlParameter("@nparcelas", modelo.CompraParcelas));
                 comm.Parameters.Add(new SqlParameter("@status", modelo.CompraStatus));
                 comm.Parameters.Add(new SqlParameter("@forncod", modelo.FornecedorCod));
                 comm.Parameters.Add(new SqlParameter("@tipopag", modelo.TipoPagCod));
                 //Executando o comando
                 comm.ExecuteNonQuery();
             }
         }
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
 }
        public static void Incluir(MParcelasCompra modelo)
        {
            try
            {
                using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
                {
                    conn.Open();                            //Abrindo a conexão
                    using (var comm = conn.CreateCommand()) //Criando o comando SQL
                    {
                        comm.CommandText = "INSERT INTO parcelascompra (parcelasCompra_valor, parcelasCompra_vecto, compra_cod) " +
                                           "VALUES (@valor, @venc, @cod)";

                        //Passando o valores por parametro
                        comm.Parameters.Add(new SqlParameter("@valor", modelo.ParcelaCompraValor));
                        comm.Parameters.Add(new SqlParameter("@venc", modelo.ParcelaCompraVencimento));
                        comm.Parameters.Add(new SqlParameter("@cod", modelo.CompraCodigo));

                        //Executando o comando
                        comm.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception erro)
            {
                //Apagando a compra caso ocorra algum erro
                DALCompra.Excluir(int.Parse(DALCompra.PegarId()));
                throw new Exception(erro.Message);
            }
        }
        //Pagando Valores
        public static DataTable PegarDados(int codigoProduto)
        {
            try
            {
                using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
                {
                    conn.Open();                            //Abrindo a conexão
                    using (var comm = conn.CreateCommand()) //Criando o comando SQL
                    {
                        comm.CommandText = "SELECT * FROM itenscompra WHERE produto_cod = @cod";

                        //Passando valores por parametro
                        comm.Parameters.Add(new SqlParameter("@cod", codigoProduto));
                        var reader = comm.ExecuteReader(); //Passando o comando
                        var table  = new DataTable();      //Passando a tabela
                        table.Load(reader);                //Carregando a tabela
                        return(table);                     //Retornando a consulta ao Banco de Dados
                    }
                }
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
        }
        public static void Alterar(int idproduto)
        {
            try
            {
                using (var conn = ConexaoBD.AbrirConexao()) //Passando string de conexão
                {
                    conn.Open();                            //Abrindo conexao
                    using (var comm = conn.CreateCommand()) //CRiando comando SQL
                    {
                        comm.CommandText = "update produto set produto_qtde = @qtde, produto_status = @status where produto_cod = @codigo";

                        int quant = 0;
                        //Passando valores
                        comm.Parameters.Add(new SqlParameter("@qtde", quant));
                        comm.Parameters.Add(new SqlParameter("@status", "FORA DE ESTOQUE"));
                        comm.Parameters.Add(new SqlParameter("@codigo", idproduto));
                        //Executando comando

                        comm.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
        }
Beispiel #9
0
 public static String[] CarregarCampos(int cod)
 {
     using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
     {
         conn.Open();                            //Abrindo a conexão
         using (var comm = conn.CreateCommand()) //Criando o comando SQL
         {
             //comm.CommandText = "Select* from categoria order by categoria_cod desc";
             comm.CommandText = "Select v.venda_data, v.venda_nfiscal, v.venda_total, " +
                                "v.venda_taxaParcela, v.venda_status, c.cliente_nome, p.tipoPag_nome, f.fun_nome " +
                                " FROM venda AS v LEFT JOIN cliente AS c ON (v.cliente_cod = c.cliente_cod) " +
                                "LEFT JOIN tipopagamento AS p ON (v.tipoPag_cod = p.tipoPag_cod) " +
                                "LEFT JOIN funcionario AS f ON (v.fun_cod = f.fun_cod) WHERE venda_cod = " + cod;
             var reader = comm.ExecuteReader(); //Passando o comando
             reader.Read();
             String[] dados = new String[8];
             dados[0] = reader.GetDateTime(0).ToString("MM/dd/yyyy"); //venda_data
             dados[1] = reader.GetString(1);                          //venda_nfiscal
             dados[2] = reader.GetDecimal(2).ToString();              //venda_total
             dados[3] = reader.GetValue(3).ToString();                //venda_taxaParcela
             dados[4] = reader.GetString(4);                          //venda_status
             dados[5] = reader.GetValue(5).ToString();                //cliente_nome
             dados[6] = reader.GetString(6);                          //tipoPag_nome
             dados[7] = reader.GetString(7);                          //fun_nome
             return(dados);
         }
     }
 }
Beispiel #10
0
        /*Aqui está sendo passado o Modelo Endereco como paramêtro para a inclusão dessa tabela
         * seja feita através da tela de forncedor.*/
        public static void Incluir(MFornecedor modelo, MEndereco endereco)
        {
            try
            {
                using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
                {
                    conn.Open();                            //Abrindo a conexão
                    using (var comm = conn.CreateCommand()) //Criando o comando SQL
                    {
                        /*Primeiro faz INSERT na tabela endereco, que é chave estrangeira em fornecedor...*/

                        comm.CommandText = @"INSERT INTO endereco (endereco_cep, endereco_logradouro, endereco_bairro, 
                        endereco_numero, endereco_cidade, endereco_estado) VALUES (@cep, @logradouro, 
                         @bairro, @numero, @cidade, @estado)";

                        //Passando valores por parametro

                        comm.Parameters.Add(new SqlParameter("@cep", endereco.CepEndereco));
                        comm.Parameters.Add(new SqlParameter("@logradouro", endereco.LogradouroEndereco));
                        comm.Parameters.Add(new SqlParameter("@bairro", endereco.BairroEndereco));
                        comm.Parameters.Add(new SqlParameter("@numero", endereco.NumeroEndereco));
                        comm.Parameters.Add(new SqlParameter("@cidade", endereco.CidadeEndereco));
                        comm.Parameters.Add(new SqlParameter("@estado", endereco.EstadoEndereco));


                        //Executando o comando
                        comm.ExecuteNonQuery();

                        /*Limpa todos os parâmetros para que a variável comm receba os valores
                         * da para inserir em fornecedor. Caso não limpe, não será possível inserir em
                         * fornecedor.*/
                        comm.Parameters.Clear();

                        /*Depois que insere em endereco, agora podemos inserir em fornecedor.
                         * Nessa string de conexão, ao invés de chamar o id de endereco, passando uma variável para receber
                         * o id, é chamado um select para puxar o ultimo cadastro em endereco, que foi o cadastro que foi feito
                         * anteriormente. Esse cadastro será relacionado ao cadastro do fornecedor.*/
                        comm.CommandText = "INSERT INTO fornecedor (fornecedor_nome, fornecedor_rsocial, " +
                                           "fornecedor_ie, fornecedor_cnpj, fornecedor_fone, fornecedor_cel, fornecedor_email, " +
                                           "endereco_cod) VALUES (@nome, @rsocial, @ie, @cnpj, @fone, @cel, @email, (Select TOP 1 endereco_cod from endereco order by endereco_cod desc)) ";

                        comm.Parameters.Add(new SqlParameter("@nome", modelo.NomeFornecedor));
                        comm.Parameters.Add(new SqlParameter("@rsocial", modelo.RsocialFornecedor));
                        comm.Parameters.Add(new SqlParameter("@ie", modelo.IeFornecedor));
                        comm.Parameters.Add(new SqlParameter("@cnpj", modelo.CnpjFornecedor));
                        comm.Parameters.Add(new SqlParameter("@fone", modelo.FoneFornecedor));
                        comm.Parameters.Add(new SqlParameter("@cel", modelo.CelFornecedor));
                        comm.Parameters.Add(new SqlParameter("@email", modelo.EmailFornecedor));
                        comm.Parameters.Add(new SqlParameter("@endcod", modelo.CodigoEndereco));

                        comm.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
        }
        /*No alterar foi feito o mesmo que o incluir, primeiro eu altero o campo fornecedor, limpo os parametros e depois
         * faço a alteração no campo endereço.*/
        public static void Alterar(MFuncionario modelo, MEndereco endereco)
        {
            try
            {
                using (var conn = ConexaoBD.AbrirConexao()) //Passando string de conexão
                {
                    conn.Open();                            //Abrindo conexao
                    using (var comm = conn.CreateCommand()) //CRiando comando SQL
                    {
                        comm.CommandText = "update funcionario set fun_nome = @nome, fun_usuario = @usuario, fun_senha = @senha, fun_cpf = @cpf, fun_rg = @rg, fun_datanascimento = @datanascimento, fun_sexo = @sexo, fun_estadocivil = @estadocivil, fun_celular = @celular, fun_funcaoexercida = @funcaoexercida, fun_admissao = @admissao, fun_demissao = @demissao, fun_salariobase = @salariobase, fun_banconome = @banconome, fun_bancoagencia = @bancoagencia, fun_bancoconta = @bancoconta, where fun_cod = @codigo ";

                        comm.Parameters.Add(new SqlParameter("@nome", modelo.NomeFuncionario));
                        comm.Parameters.Add(new SqlParameter("@usuario", modelo.UsuarioFuncionario));
                        comm.Parameters.Add(new SqlParameter("@senha", modelo.SenhaFuncionario));
                        comm.Parameters.Add(new SqlParameter("@cpf", modelo.CpfFuncionario));
                        comm.Parameters.Add(new SqlParameter("@rg", modelo.RgFuncionario));
                        comm.Parameters.Add(new SqlParameter("@datanascimento", modelo.DataNascimentoFuncionario));
                        comm.Parameters.Add(new SqlParameter("@sexo", modelo.SexoFuncionario));
                        comm.Parameters.Add(new SqlParameter("@estadocivil", modelo.EstadoCivilFuncionario));
                        comm.Parameters.Add(new SqlParameter("@celular", modelo.CelularFuncionario));
                        comm.Parameters.Add(new SqlParameter("@funcaoexercida", modelo.FuncaoExercidaFuncionario));
                        comm.Parameters.Add(new SqlParameter("@admissao", modelo.AdmissaoFuncionario));
                        comm.Parameters.Add(new SqlParameter("@demissao", modelo.DemissaoFuncionario));
                        comm.Parameters.Add(new SqlParameter("@salariobase", modelo.SalarioBaseFuncionario));
                        comm.Parameters.Add(new SqlParameter("@banconome", modelo.BancoNomeFuncionario));
                        comm.Parameters.Add(new SqlParameter("@bancoagencia", modelo.BancoAgenciaFuncionario));
                        comm.Parameters.Add(new SqlParameter("@bancoconta", modelo.BancoContaFuncionario));
                        comm.Parameters.Add(new SqlParameter("@codigo", modelo.CodigoFuncionario));

                        //Executando comando

                        comm.ExecuteNonQuery();
                        comm.Parameters.Clear();

                        comm.CommandText = "update endereco set endereco_cep = @cep, endereco_logradouro = @logradouro, endereco_bairro = @bairro, " +
                                           "endereco_numero = @numero, endereco_cidade = @cidade, endereco_estado = @estado where endereco_cod = @codigo";

                        comm.Parameters.Add(new SqlParameter("@cep", endereco.CepEndereco));
                        comm.Parameters.Add(new SqlParameter("@logradouro", endereco.LogradouroEndereco));
                        comm.Parameters.Add(new SqlParameter("@bairro", endereco.BairroEndereco));
                        comm.Parameters.Add(new SqlParameter("@numero", endereco.NumeroEndereco));
                        comm.Parameters.Add(new SqlParameter("@cidade", endereco.CidadeEndereco));
                        comm.Parameters.Add(new SqlParameter("@estado", endereco.EstadoEndereco));
                        comm.Parameters.Add(new SqlParameter("@codigo", endereco.CodigoEndereco));


                        comm.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
        }
        /*No alterar foi feito o mesmo que o incluir, primeiro eu altero o campo fornecedor, limpo os parametros e depois
         * faço a alteração no campo endereço.*/
        public static void Alterar(MCliente modelo, MEndereco endereco)
        {
            try
            {
                using (var conn = ConexaoBD.AbrirConexao()) //Passando string de conexão
                {
                    conn.Open();                            //Abrindo conexao
                    using (var comm = conn.CreateCommand()) //CRiando comando SQL
                    {
                        comm.CommandText = "update cliente set cliente_nome = @nome, cliente_tipo = @tipo, cliente_rg = @rg, cliente_cpfcnpj = @cpfcnpj, cliente_rsocial = @rsocial, "
                                           + " cliente_fone = @fone, "
                                           + "cliente_cel = @cel, cliente_email = @email where cliente_cod = @codigo ";



                        comm.Parameters.Add(new SqlParameter("@nome", modelo.NomeCliente));
                        comm.Parameters.Add(new SqlParameter("@tipo", modelo.TipoCliente));
                        comm.Parameters.Add(new SqlParameter("@rg", modelo.RgCliente));
                        comm.Parameters.Add(new SqlParameter("@cpfcnpj", modelo.CpfCliente));
                        comm.Parameters.Add(new SqlParameter("@rsocial", modelo.RsocialCliente));
                        comm.Parameters.Add(new SqlParameter("@fone", modelo.FoneCliente));
                        comm.Parameters.Add(new SqlParameter("@cel", modelo.CelCliente));
                        comm.Parameters.Add(new SqlParameter("@email", modelo.EmailCliente));
                        comm.Parameters.Add(new SqlParameter("@codigo", modelo.CodigoCliente));

                        //Executando comando

                        comm.ExecuteNonQuery();
                        comm.Parameters.Clear();

                        comm.CommandText = "update endereco set endereco_cep = @cep, endereco_logradouro = @logradouro, endereco_bairro = @bairro, " +
                                           "endereco_numero = @numero, endereco_cidade = @cidade, endereco_estado = @estado where endereco_cod = @codigo";

                        comm.Parameters.Add(new SqlParameter("@cep", endereco.CepEndereco));
                        comm.Parameters.Add(new SqlParameter("@logradouro", endereco.LogradouroEndereco));
                        comm.Parameters.Add(new SqlParameter("@bairro", endereco.BairroEndereco));
                        comm.Parameters.Add(new SqlParameter("@numero", endereco.NumeroEndereco));
                        comm.Parameters.Add(new SqlParameter("@cidade", endereco.CidadeEndereco));
                        comm.Parameters.Add(new SqlParameter("@estado", endereco.EstadoEndereco));
                        comm.Parameters.Add(new SqlParameter("@codigo", endereco.CodigoEndereco));


                        comm.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
        }
Beispiel #13
0
        /*No alterar foi feito o mesmo que o incluir, primeiro eu altero o campo fornecedor, limpo os parametros e depois
         * faço a alteração no campo endereço.*/
        public static void Alterar(MFornecedor modelo, MEndereco endereco)
        {
            try
            {
                using (var conn = ConexaoBD.AbrirConexao()) //Passando string de conexão
                {
                    conn.Open();                            //Abrindo conexao
                    using (var comm = conn.CreateCommand()) //CRiando comando SQL
                    {
                        comm.CommandText = "update fornecedor set fornecedor_nome = @nome, fornecedor_rsocial = @rsocial, "
                                           + " fornecedor_ie = @ie, fornecedor_cnpj = @cnpj, fornecedor_fone = @fone, "
                                           + "fornecedor_cel = @cel, fornecedor_email = @email where fornecedor_cod = @codigo ";



                        comm.Parameters.Add(new SqlParameter("@nome", modelo.NomeFornecedor));
                        comm.Parameters.Add(new SqlParameter("@rsocial", modelo.RsocialFornecedor));
                        comm.Parameters.Add(new SqlParameter("@ie", modelo.IeFornecedor));
                        comm.Parameters.Add(new SqlParameter("@cnpj", modelo.CnpjFornecedor));
                        comm.Parameters.Add(new SqlParameter("@fone", modelo.FoneFornecedor));
                        comm.Parameters.Add(new SqlParameter("@cel", modelo.CelFornecedor));
                        comm.Parameters.Add(new SqlParameter("@email", modelo.EmailFornecedor));
                        comm.Parameters.Add(new SqlParameter("@codigo", modelo.CodigoFornecedor));

                        //Executando comando

                        comm.ExecuteNonQuery();
                        comm.Parameters.Clear();

                        comm.CommandText = "update endereco set endereco_cep = @cep, endereco_logradouro = @logradouro, endereco_bairro = @bairro, " +
                                           "endereco_numero = @numero, endereco_cidade = @cidade, endereco_estado = @estado where endereco_cod = @codigo";

                        comm.Parameters.Add(new SqlParameter("@cep", endereco.CepEndereco));
                        comm.Parameters.Add(new SqlParameter("@logradouro", endereco.LogradouroEndereco));
                        comm.Parameters.Add(new SqlParameter("@bairro", endereco.BairroEndereco));
                        comm.Parameters.Add(new SqlParameter("@numero", endereco.NumeroEndereco));
                        comm.Parameters.Add(new SqlParameter("@cidade", endereco.CidadeEndereco));
                        comm.Parameters.Add(new SqlParameter("@estado", endereco.EstadoEndereco));
                        comm.Parameters.Add(new SqlParameter("@codigo", endereco.CodigoEndereco));


                        comm.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
        }
Beispiel #14
0
 /* Método para carregar os dados da tabela no DataGridView*/
 public static DataTable CarregarGrid()
 {
     using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
     {
         conn.Open();                            //Abrindo a conexão
         using (var comm = conn.CreateCommand()) //Criando o comando SQL
         {
             comm.CommandText = "SELECT * FROM venda";
             var reader = comm.ExecuteReader(); //Passando o comando
             var table  = new DataTable();      //Passando a tabela
             table.Load(reader);                //Carregando a tabela
             return(table);                     //Retornando a consulta ao Banco de Dados
         }
     }
 }
Beispiel #15
0
 public static DataTable CarregarItens(int cod)
 {
     using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
     {
         conn.Open();                            //Abrindo a conexão
         using (var comm = conn.CreateCommand()) //Criando o comando SQL
         {
             //comm.CommandText = "Select* from categoria order by categoria_cod desc";
             comm.CommandText = "SELECT i.itensVenda_qtde, i.itensVenda_valor, p.produto_nome FROM itensvenda AS i LEFT JOIN produto AS p ON (i.produto_cod = p.produto_cod) WHERE venda_cod = " + cod;
             var reader = comm.ExecuteReader(); //Passando o comando
             var table  = new DataTable();      //Passando a tabela
             table.Load(reader);                //Carregando a tabela
             return(table);                     //Retornando a consulta ao Banco de Dados
         }
     }
 }
 /* Método para carregar os dados da tabela no DataGridView*/
 public static DataTable CarregarGrid()
 {
     using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
     {
         conn.Open();                            //Abrindo a conexão
         using (var comm = conn.CreateCommand()) //Criando o comando SQL
         {
             comm.CommandText = "SELECT forn.*, ende.endereco_cep, ende.endereco_logradouro, ende.endereco_bairro, ende.endereco_numero, ende.endereco_cidade, ende.endereco_estado " +
                                "FROM cliente as forn inner join endereco as ende on forn.endereco_cod = ende.endereco_cod";
             var reader = comm.ExecuteReader(); //Passando o comando
             var table  = new DataTable();      //Passando a tabela
             table.Load(reader);                //Carregando a tabela
             return(table);                     //Retornando a consulta ao Banco de Dados
         }
     }
 }
Beispiel #17
0
 public static DataTable CarregarParcelas(int cod)
 {
     using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
     {
         conn.Open();                            //Abrindo a conexão
         using (var comm = conn.CreateCommand()) //Criando o comando SQL
         {
             //comm.CommandText = "Select* from parcelasvenda order by categoria_cod desc";
             comm.CommandText = "Select* from parcelasvenda where venda_cod = " + cod + " order by parcelasVenda_tadavecto asc";
             var reader = comm.ExecuteReader(); //Passando o comando
             var table  = new DataTable();      //Passando a tabela
             table.Load(reader);                //Carregando a tabela
             return(table);                     //Retornando a consulta ao Banco de Dados
         }
     }
 }
Beispiel #18
0
        /*Nos métodos dentro do #region não vou entrar em detalhes...é o CRUD que está logo abaixo e eles seguem esse mesmo padrão.*/
        #region

        /* Método para buscar dados na base de dados e trazer para dentro do DataGridView*/
        public static DataTable LocalizarDados(String valor)
        {
            using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
            {
                conn.Open();                            //Abrindo a conexão
                using (var comm = conn.CreateCommand()) //Criando o comando SQL
                {
                    comm.CommandText = "Select* from categoria WHERE categoria_nome LIKE @nome";
                    //Passando valores por parametro
                    comm.Parameters.Add(new SqlParameter("@nome", valor + "%"));
                    var reader = comm.ExecuteReader(); //Passando o comando
                    var table  = new DataTable();      //Passando a tabela
                    table.Load(reader);                //Carregando a tabela
                    return(table);                     //Retornando a consulta ao Banco de Dados
                }
            }
        }
 /* Método para carregar os dados da tabela no DataGridView*/
 public static DataTable CarregarGrid()
 {
     using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
     {
         conn.Open();                            //Abrindo a conexão
         using (var comm = conn.CreateCommand()) //Criando o comando SQL
         {
             comm.CommandText = "Select sub.*, cate.categoria_nome from subcategoria as sub " +
                                "inner join categoria as cate on sub.categoria_cod = cate.categoria_cod " +
                                "order by subcategoria_cod desc";
             var reader = comm.ExecuteReader(); //Passando o comando
             var table  = new DataTable();      //Passando a tabela
             table.Load(reader);                //Carregando a tabela
             return(table);                     //Retornando a consulta ao Banco de Dados
         }
     }
 }
 /* Método para carregar os dados da tabela no DataGridView*/
 public static DataTable CarregarGrid()
 {
     using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
     {
         conn.Open();                            //Abrindo a conexão
         using (var comm = conn.CreateCommand()) //Criando o comando SQL
         {
             comm.CommandText = "SELECT prod.*, uni.uniMedida_nome, cat.categoria_nome, sub.subCategoria_nome FROM  produto as prod " +
                                "LEFT JOIN undmedida as uni on prod.uniMedida_cod = uni.uniMedida_cod " +
                                "LEFT JOIN categoria as cat on prod.categoria_cod = cat.categoria_cod " +
                                "LEFT JOIN subcategoria as sub on prod.subCategoria_cod = sub.subCategoria_cod";
             var reader = comm.ExecuteReader(); //Passando o comando
             var table  = new DataTable();      //Passando a tabela
             table.Load(reader);                //Carregando a tabela
             return(table);                     //Retornando a consulta ao Banco de Dados
         }
     }
 }
 /* Método para carregar os dados da tabela no DataGridView*/
 public static DataTable CarregarGrid()
 {
     using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
     {
         conn.Open();                            //Abrindo a conexão
         using (var comm = conn.CreateCommand()) //Criando o comando SQL
         {
             comm.CommandText = "SELECT co.compra_cod, co.compra_data, co.compra_nfiscal, co.compra_total, co.compra_nparcelas, co.compra_status, tipo.*, fo.* " +
                                "FROM compra as co " +
                                "inner join tipopagamento as tipo on co.tipoPag_cod = tipo.tipoPag_cod " +
                                "inner join fornecedor as fo on co.fornecedor_cod = fo.fornecedor_cod";
             var reader = comm.ExecuteReader(); //Passando o comando
             var table  = new DataTable();      //Passando a tabela
             table.Load(reader);                //Carregando a tabela
             return(table);                     //Retornando a consulta ao Banco de Dados
         }
     }
 }
        public static void Alterar(MProduto modelo)
        {
            try
            {
                using (var conn = ConexaoBD.AbrirConexao()) //Passando string de conexão
                {
                    conn.Open();                            //Abrindo conexao
                    using (var comm = conn.CreateCommand()) //CRiando comando SQL
                    {
                        if (modelo.CodigoSubcategoria != 0)
                        {
                            comm.CommandText = "update produto set produto_nome = @nome, produto_descricao = @descricao, "
                                               + " produto_valorvenda = @valorvenda, produto_qtde = @qtde, produto_status = @status, "
                                               + "uniMedida_cod = @uniMedida_cod, categoria_cod = @categoria_cod, subCategoria_cod = @subCategoria_cod where produto_cod = @codigo";

                            comm.Parameters.Add(new SqlParameter("@subCategoria_cod", modelo.CodigoSubcategoria));
                        }
                        else
                        {
                            comm.CommandText = "update produto set produto_nome = @nome, produto_descricao = @descricao, "
                                               + " produto_valorvenda = @valorvenda, produto_qtde = @qtde, produto_status = @status, "
                                               + "uniMedida_cod = @uniMedida_cod, categoria_cod = @categoria_cod, subCategoria_cod = null where produto_cod = @codigo";
                        }

                        //Passando valores
                        comm.Parameters.Add(new SqlParameter("@nome", modelo.NomeProduto));
                        comm.Parameters.Add(new SqlParameter("@descricao", modelo.DescricaoProduto));
                        comm.Parameters.Add(new SqlParameter("@valorvenda", Math.Round(modelo.ValorVendaProduto, 2)));
                        comm.Parameters.Add(new SqlParameter("@uniMedida_cod", modelo.CodigoUnidadeMedida));
                        comm.Parameters.Add(new SqlParameter("@categoria_cod", modelo.CodigoCategoria));
                        comm.Parameters.Add(new SqlParameter("@qtde", modelo.QuantProduto));
                        comm.Parameters.Add(new SqlParameter("@status", modelo.StatusProduto));
                        comm.Parameters.Add(new SqlParameter("@codigo", modelo.CodigoProduto));
                        //Executando comando

                        comm.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
        }
        //Incluindo varios produtos
        public static void Incluir(MItensCompra modelo)
        {
            try
            {
                using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
                {
                    conn.Open();                            //Abrindo a conexão
                    using (var comm = conn.CreateCommand()) //Criando o comando SQL
                    {
                        //Analisando se não foi informado um id do produto
                        if (modelo.Produto.CodigoProduto == 0)
                        {
                            //Pegando o id do ultimo produto cadastrado
                            comm.CommandText = "Select TOP 1 produto_cod from produto order by produto_cod desc";
                            var reader = comm.ExecuteReader();                                                                    //Passando o comando
                            var table  = new DataTable();                                                                         //Passando a tabela
                            table.Load(reader);                                                                                   //Carregando a tabela
                            modelo.Produto.CodigoProduto = int.Parse(table.Rows[table.Rows.Count - 1]["produto_cod"].ToString()); //Pegando o id do produto
                        }


                        comm.CommandText = "INSERT INTO itenscompra (itensCompra_qtde, itensCompra_valor, itensCompra_qtdeVenda, itensCompra_codigoBarra, itensCompra_vencimento, compra_cod, produto_cod) " +
                                           "VALUES (@quant, @valor, @venda, @barra, @vence, @comcod, @prodcod)";

                        //Passando valores por parametro
                        comm.Parameters.Add(new SqlParameter("@quant", modelo.ItemCompraQuant));
                        comm.Parameters.Add(new SqlParameter("@valor", modelo.ItemCompraValor));
                        comm.Parameters.Add(new SqlParameter("@venda", modelo.ItemCompraQuantVenda));
                        comm.Parameters.Add(new SqlParameter("@barra", modelo.ItemCompraCodBarra));
                        comm.Parameters.Add(new SqlParameter("@vence", modelo.ItemCompraDataVencimento));
                        comm.Parameters.Add(new SqlParameter("@comcod", modelo.CompraCodigo));
                        comm.Parameters.Add(new SqlParameter("@prodcod", modelo.Produto.CodigoProduto));
                        //Executando o comando
                        comm.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception erro)
            {
                //Apagando a compra caso ocorra algum erro
                DALCompra.Excluir(int.Parse(DALCompra.PegarId()));
                throw new Exception(erro.Message);
            }
        }
        public static DataTable LocalizarDados(String valor)
        {
            using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
            {
                conn.Open();                            //Abrindo a conexão
                using (var comm = conn.CreateCommand()) //Criando o comando SQL
                {
                    comm.CommandText = "SELECT * FROM funcionario as forn inner join endereco as ende on " +
                                       " forn.endereco_cod = ende.endereco_cod WHERE forn.fun_nome LIKE @nome order by forn.fun_cod desc";

                    //Passando valores por parametro
                    comm.Parameters.Add(new SqlParameter("@nome", valor + "%"));
                    var reader = comm.ExecuteReader(); //Passando o comando
                    var table  = new DataTable();      //Passando a tabela
                    table.Load(reader);                //Carregando a tabela
                    return(table);                     //Retornando a consulta ao Banco de Dados
                }
            }
        }
        public static void Incluir(MProduto modelo)
        {
            try
            {
                using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
                {
                    conn.Open();                            //Abrindo a conexão
                    using (var comm = conn.CreateCommand()) //Criando o comando SQL
                    {
                        //Analisando se vai ter uma subcategoria
                        if (modelo.CodigoSubcategoria != 0)
                        {
                            comm.CommandText = "INSERT INTO produto (produto_nome, produto_descricao, produto_valorvenda, produto_qtde, produto_status, uniMedida_cod, categoria_cod, subCategoria_cod) " +
                                               "VALUES (@nome, @desc, @venda, @quant, @status, @unidade, @categoria, @subcategoria)";

                            comm.Parameters.Add(new SqlParameter("@subcategoria", modelo.CodigoSubcategoria));
                        }
                        else
                        {
                            comm.CommandText = "INSERT INTO produto (produto_nome, produto_descricao, produto_valorvenda, produto_qtde, produto_status, uniMedida_cod, categoria_cod) " +
                                               "VALUES (@nome, @desc, @venda, @quant, @status, @unidade, @categoria)";
                        }

                        //Passando valores por parametro
                        comm.Parameters.Add(new SqlParameter("@nome", modelo.NomeProduto));
                        comm.Parameters.Add(new SqlParameter("@desc", modelo.DescricaoProduto));
                        comm.Parameters.Add(new SqlParameter("@venda", modelo.ValorVendaProduto));
                        comm.Parameters.Add(new SqlParameter("@quant", modelo.QuantProduto));
                        comm.Parameters.Add(new SqlParameter("@status", modelo.StatusProduto));
                        comm.Parameters.Add(new SqlParameter("@unidade", modelo.CodigoUnidadeMedida));
                        comm.Parameters.Add(new SqlParameter("@categoria", modelo.CodigoCategoria));
                        //Executando o comando
                        comm.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
        }
Beispiel #26
0
        public static void Incluir(MVenda modelo)
        {
            try
            {
                using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
                {
                    conn.Open();                            //Abrindo a conexão
                    using (var comm = conn.CreateCommand()) //Criando o comando SQL
                    {
                        if (modelo.ClienteCod == 0)
                        {
                            comm.CommandText = "INSERT INTO venda (venda_data, venda_nfiscal, venda_total, venda_nparcelas, venda_taxaParcela, venda_status, tipoPag_cod, fun_cod) " +
                                               "VALUES(@data, @nfiscal, @total, @nparcelas, @taxa, @status, @tipopag, @funcod)";
                        }
                        else
                        {
                            comm.CommandText = "INSERT INTO venda (venda_data, venda_nfiscal, venda_total, venda_nparcelas, venda_taxaParcela, venda_status, cliente_cod, tipoPag_cod, fun_cod) " +
                                               "VALUES (@data, @nfiscal, @total, @nparcelas, @taxa, @status, @codcliente, @tipopag, @funcod)";

                            comm.Parameters.Add(new SqlParameter("@codcliente", modelo.ClienteCod));
                        }

                        //Passando valores por parametro
                        comm.Parameters.Add(new SqlParameter("@data", modelo.VendaData));
                        comm.Parameters.Add(new SqlParameter("@nfiscal", modelo.VendaNotaFiscal));
                        comm.Parameters.Add(new SqlParameter("@total", modelo.VendaTotal));
                        comm.Parameters.Add(new SqlParameter("@nparcelas", modelo.VendaParcelas));
                        comm.Parameters.Add(new SqlParameter("@taxa", modelo.VendaTaxaParcela));
                        comm.Parameters.Add(new SqlParameter("@status", modelo.VendaStatus));
                        comm.Parameters.Add(new SqlParameter("@funcod", modelo.FuncionarioCod));
                        comm.Parameters.Add(new SqlParameter("@tipopag", modelo.TipoPagamentoCod));
                        //Executando o comando
                        comm.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
        }
        /* Método para buscar dados na base de dados e trazer para dentro do DataGridView*/
        public static DataTable LocalizarDados(String valor)
        {
            using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
            {
                conn.Open();                            //Abrindo a conexão
                using (var comm = conn.CreateCommand()) //Criando o comando SQL
                {
                    comm.CommandText = "SELECT prod.*, uni.uniMedida_nome, cat.categoria_nome, sub.subCategoria_nome FROM  produto as prod " +
                                       "LEFT JOIN undmedida as uni on prod.uniMedida_cod = uni.uniMedida_cod " +
                                       "LEFT JOIN categoria as cat on prod.categoria_cod = cat.categoria_cod " +
                                       "LEFT JOIN subcategoria as sub on prod.subCategoria_cod = sub.subCategoria_cod WHERE produto_nome LIKE @nome";

                    //Passando valores por parametro
                    comm.Parameters.Add(new SqlParameter("@nome", valor + "%"));
                    var reader = comm.ExecuteReader(); //Passando o comando
                    var table  = new DataTable();      //Passando a tabela
                    table.Load(reader);                //Carregando a tabela
                    return(table);                     //Retornando a consulta ao Banco de Dados
                }
            }
        }
Beispiel #28
0
 private static int BuscarNome(String nome, int tipo)
 {
     using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
     {
         conn.Open();                            //Abrindo a conexão
         using (var comm = conn.CreateCommand()) //Criando o comando SQL
         {
             if (tipo == 1)
             {
                 comm.CommandText = "SELECT * FROM cliente WHERE cliente_nome LIKE '" + nome + "%'";
             }
             else
             {
                 comm.CommandText = "SELECT * FROM funcionario WHERE fun_nome LIKE '" + nome + "%'";
             }
             var reader = comm.ExecuteReader(); //Passando o comando
             reader.Read();
             return(reader.GetInt32(0));
         }
     }
 }
Beispiel #29
0
 public static void Incluir(MCategoria modelo)
 {
     try
     {
         using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
         {
             conn.Open();                            //Abrindo a conexão
             using (var comm = conn.CreateCommand()) //Criando o comando SQL
             {
                 comm.CommandText = "INSERT INTO categoria (categoria_nome) VALUES (@nome)";
                 //Passando valores por parametro
                 comm.Parameters.Add(new SqlParameter("@nome", modelo.categoriNome));
                 //Executando o comando
                 comm.ExecuteNonQuery();
             }
         }
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
 }
Beispiel #30
0
 public static string PegarId()
 {
     try
     {
         using (var conn = ConexaoBD.AbrirConexao()) //Passando a string de conexão
         {
             conn.Open();                            //Abrindo a conexão
             using (var comm = conn.CreateCommand()) //Criando o comando SQL
             {
                 comm.CommandText = "Select TOP 1 venda_cod from venda order by venda_cod desc";
                 var reader = comm.ExecuteReader();                                //Passando o comando
                 var table  = new DataTable();                                     //Passando a tabela
                 table.Load(reader);                                               //Carregando a tabela
                 return(table.Rows[table.Rows.Count - 1]["venda_cod"].ToString()); //Pegando o id da avaliação
             }
         }
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
 }