Beispiel #1
0
        public List <NotaF> ListaVendas()
        {
            geraView();


            List <NotaF> lista = new List <NotaF>();

            NotaF nf = new NotaF();

            DataBase bd = DataBase.GetInstance();

            bd.GetConnection();
            SQLiteConnection conn = new SQLiteConnection(Data);

            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }

            SQLiteCommand    cmd = new SQLiteCommand("select  codigoServ,nomeCli,cpfCli,placa,nomeFunc,count(codigoServ) as quantidade,valorTotal from NotaFiscal group by codigoServ", conn);
            SQLiteDataReader dr  = cmd.ExecuteReader();

            while (dr.Read())
            {
                nf.PlacaC = dr["placa"].ToString();

                nf.CpfCli  = (dr["cpfCli"].ToString());
                nf.NomeCli = dr["nomeCli"].ToString();

                nf.NomeFunc = dr["nomeFunc"].ToString();

                nf.QuantidadeP = int.Parse(dr["quantidade"].ToString());

                nf.CodServico1 = Int32.Parse(dr["codigoServ"].ToString());

                nf.ValorTotal = double.Parse(dr["valorTotal"].ToString());

                lista.Add(new NotaF(nf.PlacaC, nf.ModeloC, nf.MarcaC, nf.CpfCli, nf.NomeCli, nf.CpfFunc,
                                    nf.NomeFunc, nf.CodigoP, nf.FabricanteP, nf.PrecoP, nf.CompatibilidadeP, nf.TipoP,
                                    nf.DescricaoP, nf.AddTorqueP, nf.AddPesoP, nf.AddPotenciaP, nf.QuantidadeP,
                                    nf.PesoIni, nf.PotenciaIni, nf.Velocidade_maxIni, nf.TorqueIni, nf.AceleracaoIni, nf.ConsumoIni,
                                    nf.Rotacao_maxIni, nf.PesoFin, nf.PotenciaFin, nf.Velocidade_maxFin, nf.TorqueFin, nf.AceleracaoFin,
                                    nf.ConsumoFin, nf.Rotacao_maxFin, nf.CodServico1, nf.ValorTotal));
            }
            return(lista);
        }
Beispiel #2
0
        public List <NotaF> RankVendas()
        {
            geraView();


            List <NotaF> lista = new List <NotaF>();

            NotaF nf = new NotaF();

            DataBase bd = DataBase.GetInstance();

            bd.GetConnection();
            SQLiteConnection conn = new SQLiteConnection(Data);

            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }

            SQLiteCommand    cmd = new SQLiteCommand("select  nome as nomeFunc,cpfFunc,sum(valorTotal) as valor from Servico,FUNCIONARIO where cpfFunc=cpf  group by cpfFunc order by valor desc", conn);
            SQLiteDataReader dr  = cmd.ExecuteReader();

            while (dr.Read())
            {
                nf.CpfFunc  = (dr["cpfFunc"].ToString());
                nf.NomeFunc = dr["nomeFunc"].ToString();


                nf.ValorTotal = double.Parse(dr["valor"].ToString());

                lista.Add(new NotaF(nf.PlacaC, nf.ModeloC, nf.MarcaC, nf.CpfCli, nf.NomeCli, nf.CpfFunc,
                                    nf.NomeFunc, nf.CodigoP, nf.FabricanteP, nf.PrecoP, nf.CompatibilidadeP, nf.TipoP,
                                    nf.DescricaoP, nf.AddTorqueP, nf.AddPesoP, nf.AddPotenciaP, nf.QuantidadeP,
                                    nf.PesoIni, nf.PotenciaIni, nf.Velocidade_maxIni, nf.TorqueIni, nf.AceleracaoIni, nf.ConsumoIni,
                                    nf.Rotacao_maxIni, nf.PesoFin, nf.PotenciaFin, nf.Velocidade_maxFin, nf.TorqueFin, nf.AceleracaoFin,
                                    nf.ConsumoFin, nf.Rotacao_maxFin, nf.CodServico1, nf.ValorTotal));
            }
            return(lista);
        }
Beispiel #3
0
        public List <NotaF> ListaEvolucao(string placa)
        {
            geraView();


            List <NotaF> lista = new List <NotaF>();

            NotaF nf = new NotaF();

            DataBase bd = DataBase.GetInstance();

            bd.GetConnection();
            SQLiteConnection conn = new SQLiteConnection(Data);

            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }

            SQLiteCommand    cmd = new SQLiteCommand("select * from NotaFiscal where placa like '%" + placa + "%' group by codigoServ", conn);
            SQLiteDataReader dr  = cmd.ExecuteReader();

            while (dr.Read())
            {
                nf.PlacaC  = dr["placa"].ToString();
                nf.MarcaC  = dr["marca"].ToString();
                nf.ModeloC = dr["modelo"].ToString();

                nf.CpfCli  = (dr["cpfCli"].ToString());
                nf.NomeCli = dr["nomeCli"].ToString();

                nf.CpfFunc  = (dr["cpfFunc"].ToString());
                nf.NomeFunc = dr["nomeFunc"].ToString();


                nf.CodigoP          = Int32.Parse(dr["codPeca"].ToString());
                nf.FabricanteP      = dr["fabricante"].ToString();
                nf.PrecoP           = double.Parse(dr["preco"].ToString());
                nf.CompatibilidadeP = dr["compatibilidade"].ToString();
                nf.TipoP            = dr["tipo"].ToString();
                nf.DescricaoP       = dr["descricao"].ToString();
                nf.AddTorqueP       = double.Parse(dr["addTorque"].ToString());
                nf.AddPesoP         = double.Parse(dr["addPeso"].ToString());
                nf.AddPotenciaP     = double.Parse(dr["addPotencia"].ToString());

                nf.QuantidadeP = int.Parse(dr["quantidade"].ToString());

                nf.PesoIni           = double.Parse(dr["pesoIni"].ToString());
                nf.PotenciaIni       = double.Parse(dr["potenciaIni"].ToString());
                nf.Velocidade_maxIni = double.Parse(dr["velocidade_maxIni"].ToString());
                nf.TorqueIni         = double.Parse(dr["torqueIni"].ToString());
                nf.AceleracaoIni     = double.Parse(dr["aceleracaoIni"].ToString());
                nf.ConsumoIni        = double.Parse(dr["consumoIni"].ToString());
                nf.Rotacao_maxIni    = double.Parse(dr["rotacao_maxIni"].ToString());

                nf.PesoFin           = double.Parse(dr["pesoFin"].ToString());
                nf.PotenciaFin       = double.Parse(dr["potenciaFin"].ToString());
                nf.Velocidade_maxFin = double.Parse(dr["velocidade_maxFin"].ToString());
                nf.TorqueFin         = double.Parse(dr["torqueFin"].ToString());
                nf.AceleracaoFin     = double.Parse(dr["consumoFin"].ToString());
                nf.ConsumoFin        = double.Parse(dr["consumoFin"].ToString());
                nf.Rotacao_maxFin    = double.Parse(dr["rotacao_maxFin"].ToString());

                nf.CodServico1 = Int32.Parse(dr["codigoServ"].ToString());
                nf.ValorTotal  = double.Parse(dr["valorTotal"].ToString());

                lista.Add(new NotaF(nf.PlacaC, nf.ModeloC, nf.MarcaC, nf.CpfCli, nf.NomeCli, nf.CpfFunc,
                                    nf.NomeFunc, nf.CodigoP, nf.FabricanteP, nf.PrecoP, nf.CompatibilidadeP, nf.TipoP,
                                    nf.DescricaoP, nf.AddTorqueP, nf.AddPesoP, nf.AddPotenciaP, nf.QuantidadeP,
                                    nf.PesoIni, nf.PotenciaIni, nf.Velocidade_maxIni, nf.TorqueIni, nf.AceleracaoIni, nf.ConsumoIni,
                                    nf.Rotacao_maxIni, nf.PesoFin, nf.PotenciaFin, nf.Velocidade_maxFin, nf.TorqueFin, nf.AceleracaoFin,
                                    nf.ConsumoFin, nf.Rotacao_maxFin, nf.CodServico1, nf.ValorTotal));
            }
            return(lista);
        }