Exemple #1
0
        public DataTable BuscarVenda_Filtro(object nrNota, object cliente, DateTime dateMin, DateTime dateMax)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                SqlDataAdapter da;
                string         select = @"SELECT        vendas.modelo, vendas.serie, vendas.nrNota, vendas.codCliente, vendas.codCondPagamento, vendas.dtEmissao, vendas.desconto, vendas.totalReceber, vendas.observacoes, vendas.dtCadastro, vendas.dtAlteracao, vendas.usuario, vendas.situacao, clientes.cliente, condicaoPagamento.condicao
                                FROM vendas 
                                INNER JOIN clientes ON vendas.codCliente = clientes.codigo 
                                INNER JOIN condicaoPagamento ON vendas.codCondPagamento = condicaoPagamento.codigo";

                string where = " WHERE 1 = 1 ";
                string sql = "";
                if (nrNota != null)
                {
                    where += " AND vendas.nrNota = @nrNota ";
                }
                else if (cliente != null)
                {
                    where += " AND clientes.cliente = @cliente OR clientes.cliente like '%'+ @cliente +'%' ";
                }
                else if (dateMin != DateTime.MinValue & dateMax != DateTime.MinValue)
                {
                    where += " AND vendas.dtCadastro >= @dateMin AND vendas.dtCadastro <= @dateMax";
                }
                sql = select + where;

                SqlCommand comando = new SqlCommand(sql, conexao);

                if (nrNota != null)
                {
                    comando.Parameters.AddWithValue("@nrNota", nrNota);
                }
                else if (cliente != null)
                {
                    comando.Parameters.AddWithValue("@cliente", cliente);
                }
                else if (dateMin != DateTime.MinValue & dateMax != DateTime.MinValue)
                {
                    comando.Parameters.AddWithValue("@dateMin", dateMin);
                    comando.Parameters.AddWithValue("@dateMax", dateMax);
                }

                conexao.Open();
                da = new SqlDataAdapter(comando);

                DataTable dtVenda = new DataTable();
                da.Fill(dtVenda);
                conexao.Close();
                return(dtVenda);
            }
        }
Exemple #2
0
        public override object Pesquisar(string fun)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                SqlDataAdapter da;
                string         sql       = null;
                bool           isNumeric = int.TryParse(fun, out int n);
                if (fun.Length <= 4 && isNumeric)
                {
                    int id = Convert.ToInt32(fun);
                    sql = @"SELECT     funcionarios.codigo, funcionarios.funcionario, funcionarios.apelido, funcionarios.dtNascimento, funcionarios.sexo, funcionarios.endereco, funcionarios.numero, funcionarios.complemento, funcionarios.bairro, funcionarios.cep, funcionarios.codCidade, funcionarios.codEstado, 
                              funcionarios.telefone, funcionarios.celular, funcionarios.email, funcionarios.cpf, funcionarios.rg, funcionarios.cargo, funcionarios.salario,  funcionarios.carteiraTrabalho, funcionarios.cnh,  funcionarios.categoria, funcionarios.observacoes, funcionarios.dtCadastro, funcionarios.dtAlteracao,
                                funcionarios.usuario, cidades.cidade
                                FROM        funcionarios INNER JOIN
                              cidades ON funcionarios.codCidade = cidades.codigo WHERE funcionarios.codigo = @fun";
                }
                else
                {
                    if (isNumeric)
                    {
                        string cpf = fun;
                        sql = @"SELECT     funcionarios.codigo, funcionarios.funcionario, funcionarios.apelido, funcionarios.dtNascimento, funcionarios.sexo, funcionarios.endereco, funcionarios.numero, funcionarios.complemento, funcionarios.bairro, funcionarios.cep, funcionarios.codCidade, funcionarios.codEstado, 
                                  funcionarios.telefone, funcionarios.celular, funcionarios.email, funcionarios.cpf, funcionarios.rg, funcionarios.cargo, funcionarios.salario,  funcionarios.carteiraTrabalho, funcionarios.cnh,  funcionarios.categoria, funcionarios.observacoes, funcionarios.dtCadastro, funcionarios.dtAlteracao,
                                    funcionarios.usuario, cidades.cidade
                                    FROM        funcionarios INNER JOIN
                                  cidades ON funcionarios.codCidade = cidades.codigo WHERE funcionarios.cpf like '%'+ @fun +'%'";
                    }
                    else
                    {
                        string funcionario = fun;
                        sql = @"SELECT     funcionarios.codigo, funcionarios.funcionario, funcionarios.apelido, funcionarios.dtNascimento, funcionarios.sexo, funcionarios.endereco, funcionarios.numero, funcionarios.complemento, funcionarios.bairro, funcionarios.cep, funcionarios.codCidade, funcionarios.codEstado, 
                                  funcionarios.telefone, funcionarios.celular, funcionarios.email, funcionarios.cpf, funcionarios.rg, funcionarios.cargo, funcionarios.salario,  funcionarios.carteiraTrabalho, funcionarios.cnh,  funcionarios.categoria, funcionarios.observacoes, funcionarios.dtCadastro, funcionarios.dtAlteracao,
                                    funcionarios.usuario, cidades.cidade
                                    FROM        funcionarios INNER JOIN
                                  cidades ON funcionarios.codCidade = cidades.codigo WHERE funcionarios.funcionario like '%'+ @fun + '%' ";
                    }
                }

                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@fun", fun);

                conexao.Open();
                da = new SqlDataAdapter(comando);

                DataTable dtFuncionario = new DataTable();
                da.Fill(dtFuncionario);
                conexao.Close();
                return(dtFuncionario);
            }
        }
Exemple #3
0
        public void ExcluirUsuario(Usuarios user)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                string     sql     = @"delete from usuarios where usuarui = @login";
                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@login", user.usuario);

                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }
Exemple #4
0
        public override void Excluir(object id)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                string     sql     = @"DELETE FROM paises WHERE codigo = @codigo";
                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@codigo", id);

                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }
Exemple #5
0
        public Vendas BuscarVenda_porID(object nrNota, object serie)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                //venda = new Vendas();
                SqlDataAdapter da;
                string         sql = @"SELECT  vendas.modelo, vendas.serie, vendas.nrNota, vendas.codCliente, vendas.codCondPagamento, vendas.dtEmissao, vendas.desconto, vendas.observacoes, vendas.dtCadastro, vendas.dtAlteracao, vendas.usuario, vendas.situacao, vendas.totalReceber, clientes.cliente, condicaoPagamento.condicao
                                FROM vendas 
                                INNER JOIN clientes ON vendas.codCliente = clientes.codigo 
                                INNER JOIN condicaoPagamento ON vendas.codCondPagamento = condicaoPagamento.codigo
                                WHERE  vendas.nrNota = @nrNota AND vendas.serie = @serie";

                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@nrNota", nrNota);
                comando.Parameters.AddWithValue("@serie", serie);

                conexao.Open();
                da = new SqlDataAdapter(comando);

                DataTable dtCompra = new DataTable();
                da.Fill(dtCompra);
                Venda = null;
                foreach (DataRow row in dtCompra.Rows)
                {
                    Vendas venda = new Vendas();

                    venda.modelo             = Convert.ToString(row["modelo"]);
                    venda.serie              = Convert.ToString(row["serie"]);
                    venda.nrNota             = Convert.ToString(row["nrNota"]);
                    venda.cliente            = DaoCliente.BuscarPorID(Convert.ToInt64(row["codCliente"])) as Clientes;
                    venda.condPagamento      = DaoCondPagamento.BuscarPorID(Convert.ToInt64(row["codCondPagamento"])) as CondicaoPagamentos;
                    venda.dtEmissao          = Convert.ToDateTime(row["dtEmissao"]);
                    venda.desconto           = Convert.ToDouble(Convert.ToDouble(row["desconto"]).ToString("N2"));
                    venda.totalReceber       = Convert.ToDouble(Convert.ToDouble(row["totalReceber"]).ToString("N2"));
                    venda.situacao           = Convert.ToBoolean(row["situacao"]);
                    venda.observacoes        = Convert.ToString(row["observacoes"]);
                    venda.dtCadastro         = Convert.ToDateTime(row["dtCadastro"]);
                    venda.dtAlteracao        = Convert.ToDateTime(row["dtAlteracao"]);
                    venda.usuario            = Convert.ToString(row["usuario"]);
                    venda.listaItem          = BuscarItem(venda.modelo, nrNota, serie, venda.cliente.codigo);
                    venda.listaContasReceber = BuscarContasReceber(venda.modelo, venda.serie, nrNota, venda.cliente.codigo);

                    Venda = venda;
                }
                conexao.Close();
                return(Venda);
            }
        }
Exemple #6
0
        public object Pesquisar(string proServ, List <string> filterID, int isProduto)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                SqlDataAdapter da;
                string         sql       = null;
                bool           isNumeric = int.TryParse(proServ, out int n);

                var filterIDaux = "";
                for (int i = 0; i < filterID.Count; i++)
                {
                    filterIDaux += filterID[i] + (filterID.Count - 1 > i ? ", " : "");
                }

                if (string.IsNullOrEmpty(proServ))
                {
                    proServ = "";
                    sql     = $@"SELECT * FROM produtos WHERE 1=1  ";
                }
                else if (proServ.Length <= 4 && isNumeric)
                {
                    sql = @"SELECT * FROM produtos WHERE codigo = @proServ ";
                }
                else
                {
                    if (isNumeric)
                    {
                        sql = @"SELECT * FROM produtos WHERE produto like '%'+ @proServ +'%' ";
                    }
                    else
                    {
                        sql = @"SELECT * FROM produtos WHERE produto like '%'+ @proServ + '%' ";
                    }
                }
                sql += $@" {(isProduto == 3 ? "" : $" AND servico = { isProduto - 1 } ")} 
                        { (filterID == null || filterID.Count == 0 ? "" : $" AND not codigo in ({ filterIDaux}) ") } ";

                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@proServ", proServ);

                conexao.Open();

                da = new SqlDataAdapter(comando);
                DataTable dtProdutoServico = new DataTable();
                da.Fill(dtProdutoServico);

                return(dtProdutoServico);
            }
Exemple #7
0
        public void EditarUsuario(Usuarios user)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                string     sql     = @"UPDATE usuario SET nome_user = @nome, senha_user = @senha, cargo = @cargo where id = @id";
                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@nome", user.usuario);
                comando.Parameters.AddWithValue("@senha", user.senha);

                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }
Exemple #8
0
        public void InserirUsuario(Usuarios user)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                string sql = @"INSERT INTO usuarios(usuario, senha) values (@nome, @senha)";

                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@nome", user.usuario);
                comando.Parameters.AddWithValue("@senha", user.senha);

                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }
Exemple #9
0
        public override void Editar(object obj)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                string     sql     = @"UPDATE cidades SET cidade = @cidade, codEstado = @codEstado where codigo = @codigo";
                SqlCommand comando = new SqlCommand(sql, conexao);

                Cidades cid = obj as Cidades;
                comando.Parameters.AddWithValue("@cidade", cid.cidade);
                comando.Parameters.AddWithValue("@codEstado", cid.Estado.codigo);
                comando.Parameters.AddWithValue("@codigo", cid.codigo);

                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }
Exemple #10
0
        public override void Inserir(object obj)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                FormaPagamentos formaPag = obj as FormaPagamentos;
                string          sql      = @"INSERT INTO formaPagamento (forma, dtCadastro, dtAlteracao, usuario) values (@forma, @dtCadastro, @dtAlteracao, @usuario)";

                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@forma", formaPag.forma);
                comando.Parameters.AddWithValue("@dtCadastro", formaPag.dtCadastro);
                comando.Parameters.AddWithValue("@dtAlteracao", formaPag.dtAlteracao);
                comando.Parameters.AddWithValue("@usuario", formaPag.usuario);
                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }
Exemple #11
0
        public override void Editar(object obj)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                FormaPagamentos formaPag = obj as FormaPagamentos;
                string          sql      = @"UPDATE formaPagamento SET forma = @forma,  dtAlteracao = @dtAlteracao, usuario = @usuario WHERE codigo = @codigo";
                SqlCommand      comando  = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@forma", formaPag.forma);
                comando.Parameters.AddWithValue("@dtAlteracao", formaPag.dtAlteracao);
                comando.Parameters.AddWithValue("@usuario", formaPag.usuario);
                comando.Parameters.AddWithValue("@codigo", formaPag.codigo);

                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }
Exemple #12
0
        public override DataTable ListarTodos()
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                SqlDataAdapter da;
                string         sql = @"SELECT * FROM paises";

                SqlCommand comando = new SqlCommand(sql, conexao);

                conexao.Open();
                da = new SqlDataAdapter(comando);

                DataTable dtPaises = new DataTable();
                da.Fill(dtPaises);
                conexao.Close();
                return(dtPaises);
            }
        }
Exemple #13
0
        public override void Editar(Object obj)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                Categorias cat     = obj as Categorias;
                string     sql     = @"UPDATE categorias SET categoria = @categoria, dtAlteracao = @dtAlteracao, usuario = @usuario WHERE codigo = @codigo";
                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@categoria", cat.categoria);
                comando.Parameters.AddWithValue("@dtAlteracao", cat.dtAlteracao);
                comando.Parameters.AddWithValue("@usuario", cat.usuario);
                comando.Parameters.AddWithValue("@codigo", cat.codigo);

                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }
Exemple #14
0
        public DataTable ListarTodosUsuarios()
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                SqlDataAdapter da;
                string         sql = @"SELECT * FROM usuarios";

                SqlCommand comando = new SqlCommand(sql, conexao);

                conexao.Open();
                da = new SqlDataAdapter(comando);

                DataTable dtUsuario = new DataTable();
                da.Fill(dtUsuario);

                return(dtUsuario);
            }
        }
Exemple #15
0
        public override DataTable ListarTodos()
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                SqlDataAdapter da;
                string         sql = @"SELECT a.* , b.estado  FROM cidades as a INNER JOIN estados as b on b.codigo = a.codEstado";

                SqlCommand comando = new SqlCommand(sql, conexao);

                conexao.Open();
                da = new SqlDataAdapter(comando);

                DataTable dtCidades = new DataTable();
                da.Fill(dtCidades);
                conexao.Close();
                return(dtCidades);
            }
        }
Exemple #16
0
        public override object Pesquisar(string produto)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                SqlDataAdapter da;
                string         sql       = null;
                bool           isNumeric = int.TryParse(produto, out int n);
                if (produto.Length <= 4 && isNumeric)
                {
                    sql = @"SELECT  produtos.*,  categorias.categoria 
                            FROM	produtos INNER JOIN
		                            categorias ON produtos.codCategoria = categorias.codigo 
                            WHERE produtos.codigo = @produto";
                }
                else
                {
                    if (isNumeric)
                    {
                        sql = @"SELECT  produtos.*, categorias.categoria 
                                FROM	produtos INNER JOIN
		                                categorias ON produtos.codCategoria = categorias.codigo  
                                WHERE produtos.produto like '%'+ @produto +'%'";
                    }
                    else
                    {
                        sql = @"SELECT  produtos.*, categorias.categoria 
                                FROM	produtos INNER JOIN
		                                categorias ON produtos.codCategoria = categorias.codigo +
                                WHERE produtos.produto like '%'+ @produto + '%' ";
                    }
                }
                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@produto", produto);

                conexao.Open();

                da = new SqlDataAdapter(comando);
                DataTable dtProduto = new DataTable();
                da.Fill(dtProduto);

                return(dtProduto);
            }
        }
Exemple #17
0
        public override void Inserir(object obj)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                Paises pais = obj as Paises;
                string sql  = @"INSERT INTO paises(pais, dtCadastro, dtAlteracao, usuario) values (@pais, @dtCadastro, @dtAlteracao, @usuario)";

                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@pais", pais.pais);
                comando.Parameters.AddWithValue("@dtCadastro", pais.dtCadastro);
                comando.Parameters.AddWithValue("@dtAlteracao", pais.dtAlteracao);
                comando.Parameters.AddWithValue("@usuario", pais.usuario);

                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }
Exemple #18
0
        public override void Inserir(Object obj)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                Categorias cat = obj as Categorias;
                string     sql = @"INSERT INTO categorias(categoria,  dtCadastro, dtAlteracao, usuario) values (@categoria, @dtCadastro, @dtAlteracao, @usuario)";

                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@categoria", cat.categoria);
                comando.Parameters.AddWithValue("@dtCadastro", cat.dtCadastro);
                comando.Parameters.AddWithValue("@dtAlteracao", cat.dtAlteracao);
                comando.Parameters.AddWithValue("@usuario", cat.usuario);

                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }
Exemple #19
0
        public override void Inserir(object obj)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                Marcas mar = obj as Marcas;
                string sql = @"INSERT INTO marcas (marca, dtCadastro, dtAlteracao, usuario) VALUES (@marca, @dtCadastro, @dtAlteracao, @usuario)";

                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@marca", mar.marca);
                comando.Parameters.AddWithValue("@dtCadastro", mar.dtCadastro);
                comando.Parameters.AddWithValue("@dtAlteracao", mar.dtAlteracao);
                comando.Parameters.AddWithValue("@usuario", mar.usuario);

                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }
Exemple #20
0
        public override void Editar(object obj)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                Marcas     mar     = obj as Marcas;
                string     sql     = @"UPDATE marcas SET marca = @marca, dtAlteracao = @dtAlteracao, usuario = @usuario WHERE codigo = @codigo";
                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@marca", mar.marca);

                comando.Parameters.AddWithValue("@dtAlteracao", mar.dtAlteracao);
                comando.Parameters.AddWithValue("@usuario", mar.usuario);
                comando.Parameters.AddWithValue("@codigo", mar.codigo);

                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }
Exemple #21
0
        public override void Inserir(object obj)
        {
            {
                SqlConnection conexao = Conecta.CreateConnection();
                try
                {
                    Produtos produto = obj as Produtos;
                    string   sql     = @"INSERT into produtos ( produto, unidade, codCategoria,codBarra, qtd, precoCusto, precoVenda,   custoUltCompra, dtUltCompra, comissao, observacoes, dtCadastro, dtAlteracao, usuario
                                        ) values (@produto, @unidade, @codCategoria, @codBarra, @qtd, @precoCusto, @precoVenda,   @custoUltCompra, @dtUltCompra, @comissao,
                                          @observacoes, @dtCadastro, @dtAlteracao, @usuario )";

                    SqlCommand comando = new SqlCommand(sql, conexao);

                    comando.Parameters.AddWithValue("@produto", produto.produto);
                    comando.Parameters.AddWithValue("@unidade", produto.unidade);
                    comando.Parameters.AddWithValue("@codBarra", produto.codBarra);
                    comando.Parameters.AddWithValue("@codCategoria", produto.Categoria.codigo);
                    comando.Parameters.AddWithValue("@qtd", produto.qtd);
                    comando.Parameters.AddWithValue("@precoCusto", produto.custo);
                    comando.Parameters.AddWithValue("@precoVenda", produto.precoVenda);

                    comando.Parameters.AddWithValue("@custoUltCompra", produto.custoUltCompra);
                    comando.Parameters.AddWithValue("@dtUltCompra", produto.dtUltCompra);
                    comando.Parameters.AddWithValue("@comissao", produto.comissao);

                    comando.Parameters.AddWithValue("@observacoes", produto.observacoes);
                    comando.Parameters.AddWithValue("@dtCadastro", produto.dtCadastro);
                    comando.Parameters.AddWithValue("@dtAlteracao", produto.dtAlteracao);
                    comando.Parameters.AddWithValue("@usuario", produto.usuario);

                    conexao.Open();
                    comando.ExecuteNonQuery();
                }
                catch (SqlException e)
                {
                    MessageBox.Show(e.Message);
                }
                finally
                {
                    conexao.Close();
                }
            }
        }
Exemple #22
0
        public override object BuscarPorID(object codigo)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                SqlDataAdapter da;
                string         sql = @"SELECT  produtos.*, categorias.categoria 
                                FROM	produtos INNER JOIN
		                                categorias ON produtos.codCategoria = categorias.codigo
                                WHERE produtos.codigo = @codigo";

                SqlCommand comando = new SqlCommand(sql, conexao);
                comando.Parameters.AddWithValue("@codigo", codigo);
                conexao.Open();
                da = new SqlDataAdapter(comando);
                DataTable dtProdutoServico = new DataTable();
                da.Fill(dtProdutoServico);

                foreach (DataRow row in dtProdutoServico.Rows)
                {
                    var proServ = new Produtos();

                    proServ.codigo         = Convert.ToInt32(row["codigo"]);
                    proServ.produto        = Convert.ToString(row["produto"]);
                    proServ.unidade        = Convert.ToString(row["unidade"]);
                    proServ.codBarra       = Convert.ToString(row["codBarra"]);
                    proServ.Categoria      = DaoCategoria.BuscarPorID(Convert.ToInt32(row["codCategoria"])) as Categorias;
                    proServ.qtd            = Convert.ToInt32(row["qtd"]);
                    proServ.custo          = Convert.ToDecimal(row["precoCusto"]);
                    proServ.precoVenda     = Convert.ToDecimal(row["precoVenda"]);
                    proServ.custoUltCompra = Convert.ToDecimal(row["custoUltCompra"]);
                    proServ.dtUltCompra    = Convert.ToDateTime(row["dtUltCompra"]);
                    proServ.comissao       = Convert.ToDouble(row["comissao"]);
                    proServ.observacoes    = Convert.ToString(row["observacoes"]);
                    proServ.dtCadastro     = Convert.ToDateTime(row["dtCadastro"]);
                    proServ.dtAlteracao    = Convert.ToDateTime(row["dtAlteracao"]);
                    proServ.usuario        = Convert.ToString(row["usuario"]);
                    this.Produto           = proServ;
                }
                conexao.Close();
                return(Produto);
            }
        }
Exemple #23
0
        public override DataTable ListarTodos()
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                SqlDataAdapter da;
                string         sql = @"SELECT   estados.codigo, estados.uf, estados.codPais, estados.estado, estados.dtAlteracao, estados.dtCadastro, estados.usuario, paises.pais
                                FROM         estados INNER JOIN
                                paises ON estados.codPais = paises.codigo";

                SqlCommand comando = new SqlCommand(sql, conexao);

                conexao.Open();
                da = new SqlDataAdapter(comando);

                DataTable dtEstados = new DataTable();
                da.Fill(dtEstados);
                conexao.Close();
                return(dtEstados);
            }
        }
Exemple #24
0
        public override DataTable ListarTodos()
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                SqlDataAdapter da;
                string         sql = @"SELECT     vendas.modelo, vendas.serie, vendas.nrNota, vendas.codCliente, vendas.codCondPagamento, vendas.dtEmissao, vendas.desconto, vendas.totalReceber, vendas.observacoes, vendas.dtCadastro, vendas.dtAlteracao, vendas.usuario, vendas.situacao, clientes.cliente, condicaoPagamento.condicao
                                FROM vendas 
                                INNER JOIN clientes ON vendas.codCliente = clientes.codigo 
                                INNER JOIN condicaoPagamento ON vendas.codCondPagamento = condicaoPagamento.codigo";

                SqlCommand comando = new SqlCommand(sql, conexao);
                conexao.Open();
                da = new SqlDataAdapter(comando);

                DataTable dtVenda = new DataTable();
                da.Fill(dtVenda);
                conexao.Close();
                return(dtVenda);
            }
        }
Exemple #25
0
        public override DataTable ListarTodos()
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                SqlDataAdapter da;
                string         sql = @"SELECT    modelos.*, marcas.marca
                             FROM        modelos INNER JOIN
                         marcas ON modelos.codMarca = marcas.codigo";

                SqlCommand comando = new SqlCommand(sql, conexao);

                conexao.Open();
                da = new SqlDataAdapter(comando);

                DataTable dtModelos = new DataTable();
                da.Fill(dtModelos);
                conexao.Close();
                return(dtModelos);
            }
        }
Exemple #26
0
        public override void Editar(object obj)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                Paises     pais    = obj as Paises;
                string     sql     = @"UPDATE paises SET pais = @pais WHERE codigo = @codigo";
                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@pais", pais.pais);
                comando.Parameters.AddWithValue("@dtCadastro", pais.dtCadastro);
                comando.Parameters.AddWithValue("@dtAlteracao", pais.dtAlteracao);
                comando.Parameters.AddWithValue("@usuario", pais.usuario);

                comando.Parameters.AddWithValue("@codigo", pais.codigo);

                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }
Exemple #27
0
        public override object Pesquisar(string forn)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                SqlDataAdapter da;
                string         sql       = null;
                bool           isNumeric = int.TryParse(forn, out int n);
                if (forn.Length <= 4 && isNumeric)
                {
                    sql = @"SELECT        fornecedores.codigo, fornecedores.fornecedor, fornecedores.nomeFantasia, fornecedores.dtFundacao, fornecedores.sexo, fornecedores.endereco, fornecedores.numero, fornecedores.complemento, fornecedores.bairro, 
                             fornecedores.cep, fornecedores.codCidade, fornecedores.telefone, fornecedores.celular, fornecedores.email, fornecedores.contato, fornecedores.site, fornecedores.cnpj, fornecedores.ie, fornecedores.limiteCredito, 
                             fornecedores.observacoes, fornecedores.dtCadastro, fornecedores.dtAlteracao, fornecedores.usuario, fornecedores.codCondPagamento, fornecedores.fisico, fornecedores.cpf, fornecedores.rg, condicaoPagamento.condicao, 
                             cidades.cidade
                                FROM            fornecedores INNER JOIN
                             condicaoPagamento ON fornecedores.codCondPagamento = condicaoPagamento.codigo INNER JOIN
                             cidades ON fornecedores.codCidade = cidades.codigo
                                WHERE fornecedores.codigo = @forn";
                }
                else
                {
                    sql = @"SELECT        fornecedores.codigo, fornecedores.fornecedor, fornecedores.nomeFantasia, fornecedores.dtFundacao, fornecedores.sexo, fornecedores.endereco, fornecedores.numero, fornecedores.complemento, fornecedores.bairro, 
                             fornecedores.cep, fornecedores.codCidade, fornecedores.telefone, fornecedores.celular, fornecedores.email, fornecedores.contato, fornecedores.site, fornecedores.cnpj, fornecedores.ie, fornecedores.limiteCredito, 
                             fornecedores.observacoes, fornecedores.dtCadastro, fornecedores.dtAlteracao, fornecedores.usuario, fornecedores.codCondPagamento, fornecedores.fisico, fornecedores.cpf, fornecedores.rg, condicaoPagamento.condicao, 
                             cidades.cidade
                                FROM            fornecedores INNER JOIN
                             condicaoPagamento ON fornecedores.codCondPagamento = condicaoPagamento.codigo INNER JOIN
                             cidades ON fornecedores.codCidade = cidades.codigo
                                WHERE fornecedores.fornecedor like '%'+ @forn + '%' ";
                }
                comando = new SqlCommand(sql, conexao);
                comando.Parameters.AddWithValue("@forn", forn);
                conexao.Open();

                da = new SqlDataAdapter(comando);
                DataTable dtFornecedor = new DataTable();
                da.Fill(dtFornecedor);

                conexao.Close();
                return(dtFornecedor);
            }
        }
Exemple #28
0
        public override object Pesquisar(string servico)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                SqlDataAdapter da;
                string         sql       = null;
                bool           isNumeric = int.TryParse(servico, out int n);
                if (servico.Length <= 4 && isNumeric)
                {
                    sql = @"SELECT   servicos.*, funcionarios.funcionario
                                FROM    servicos INNER JOIN
                             funcionarios ON servicos.codFuncionario = funcionarios.codigo WHERE servicos.codigo = @servico";
                }
                else
                {
                    if (isNumeric)
                    {
                        sql = @"SELECT   servicos.*, funcionarios.funcionario
                                FROM    servicos INNER JOIN
                             funcionarios ON servicos.codFuncionario = funcionarios.codigo WHERE servicos.servico like '%'+ @servico +'%'";
                    }
                    else
                    {
                        sql = @"SELECT   servicos.*, funcionarios.funcionario
                                FROM    servicos INNER JOIN
                             funcionarios ON servicos.codFuncionario = funcionarios.codigo WHERE servicos.servico like '%'+ @servico + '%' ";
                    }
                }
                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@servico", servico);

                conexao.Open();

                da = new SqlDataAdapter(comando);
                DataTable dtServico = new DataTable();
                da.Fill(dtServico);
                conexao.Close();
                return(dtServico);
            }
        }
Exemple #29
0
        public List <ContasPagar> BuscarContasPagar(object modelo, object serie, object nrNota, object idFornecedor)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                SqlDataAdapter da;
                string         sql = @"SELECT * FROM contaPagar WHERE modelo = @modelo and serie = @serie and nrNota = @nrNota and codFornecedor = @codFornecedor";

                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@modelo", modelo);
                comando.Parameters.AddWithValue("@serie", serie);
                comando.Parameters.AddWithValue("@nrNota", nrNota);
                comando.Parameters.AddWithValue("@codFornecedor", idFornecedor);

                conexao.Open();

                da = new SqlDataAdapter(comando);
                DataTable dtContaPagar = new DataTable();
                da.Fill(dtContaPagar);
                foreach (DataRow row in dtContaPagar.Rows)
                {
                    ListaConta.Add(new ContasPagar()
                    {
                        modelo         = Convert.ToString(row["modelo"]),
                        serie          = Convert.ToString(row["serie"]),
                        nrNota         = Convert.ToString(row["nrNota"]),
                        fornecedor     = DaoFornecedor.BuscarPorID(Convert.ToInt64(row["codFornecedor"])) as Fornecedores,
                        nrParcela      = Convert.ToInt32(row["nrParcela"]),
                        dtVencimento   = Convert.ToDateTime(row["dtVencimento"]),
                        vlrParcela     = Convert.ToDouble(row["valorParcela"]),
                        dtAlteracao    = Convert.ToDateTime(row["dtAlteracao"]),
                        dtCadastro     = Convert.ToDateTime(row["dtCadastro"]),
                        dtEmissao      = Convert.ToDateTime(row["dtEmissao"]),
                        pago           = Convert.ToBoolean(row["pago"]),
                        formaPagamento = DaoFormaPagamento.BuscarPorID(Convert.ToInt64(row["codFormaPagamento"])) as FormaPagamentos
                    });
                }
                conexao.Close();
                return(ListaConta);
            }
        }
Exemple #30
0
        public override void Inserir(object obj)
        {
            using (SqlConnection conexao = Conecta.CreateConnection())
            {
                string sql = @"INSERT INTO cidades(cidade, codEstado, dtCadastro, dtAlteracao, usuario) values (@cidade, @codEstado, @dtCadastro, @dtAlteracao, @usuario)";

                Cidades cid = obj as Cidades;

                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@cidade", cid.cidade);
                comando.Parameters.AddWithValue("@codEstado", cid.Estado.codigo);
                comando.Parameters.AddWithValue("@dtCadastro", cid.dtCadastro);
                comando.Parameters.AddWithValue("@dtAlteracao", cid.dtAlteracao);
                comando.Parameters.AddWithValue("@usuario", cid.usuario);

                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }