Beispiel #1
0
        public List <object> Select()
        {
            var        query = "select * from Tipo";
            BancoTools banco = new BancoTools();

            try
            {
                var Lista  = new List <object>();
                var reader = banco.ExecuteReader(query);

                while (reader.Read())
                {
                    Lista.Add(new Tipo
                    {
                        id_Tipo   = Convert.ToInt32(reader["id_Tipo"]),
                        Descricao = reader["Descricao"].ToString(),
                        ds_Grupo  = reader["ds_Grupo"].ToString()
                    });
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
            finally
            {
                banco.Fechar();
            }
        }
Beispiel #2
0
        public List <Cardapio> Select()
        {
            var        query = "select * from cardapio";
            BancoTools banco = new BancoTools();

            try
            {
                var Lista  = new List <Cardapio>();
                var reader = banco.ExecuteReader(query);

                foreach (DataRow row in reader.Rows)
                {
                    Lista.Add(new Cardapio
                    {
                        id_Cardapio = Convert.ToInt32(row["id_Cardapio"]),
                        id_Entidade = Convert.ToInt32(row["id_Entidade"])
                    });
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
        public List <Cardapio_Item> Select()
        {
            var        query = "select * from Cardapio_Item";
            BancoTools banco = new BancoTools();

            try
            {
                var Lista  = new List <Cardapio_Item>();
                var reader = banco.ExecuteReader(query);

                foreach (DataRow row in reader.Rows)
                {
                    Lista.Add(new Cardapio_Item
                    {
                        Descricao        = row["Descricao"].ToString(),
                        ic_Destaque      = Convert.ToByte(row["ic_Destaque"]),
                        id_Cardapio_Item = Convert.ToInt32(row["id_Cardapio_Item"]),
                        id_Tipo          = Convert.ToInt32(row["id_Tipo"]),
                        Nome             = row["Nome"].ToString(),
                        Valor            = float.Parse(row["Valor"].ToString()),
                        vl_Desconto      = float.Parse(row["vl_Desconto"].ToString()),
                        id_Cardapio      = Convert.ToInt32(row["id_Cardapio"]),
                        ic_Ativo         = Convert.ToByte(row["ic_Ativo"])
                    });
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #4
0
        public List <object> Select()
        {
            var        query = "select * from Mesa";
            BancoTools banco = new BancoTools();

            try
            {
                var Lista  = new List <object>();
                var reader = banco.ExecuteReader(query);

                foreach (DataRow row in reader.Rows)
                {
                    Lista.Add(new Mesa
                    {
                        id_Entidade = Convert.ToInt32(row["id_Entidade"]),
                        id_Mesa     = Convert.ToInt32(row["id_Mesa"]),
                        ds_Mesa     = row["ds_Mesa"].ToString()
                    });
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
            finally
            {
                banco.Fechar();
            }
        }
        public List <Comanda_Item> Select()
        {
            var        query = "select * from Comanda_Item";
            BancoTools banco = new BancoTools();

            try
            {
                var Lista  = new List <Comanda_Item>();
                var reader = banco.ExecuteReader(query);

                foreach (DataRow row in reader.Rows)
                {
                    Lista.Add(new Comanda_Item
                    {
                        id_Cardapio_Item  = Convert.ToInt32(row["id_Cardapio_Item"]),
                        id_Comanda        = Convert.ToInt32(row["id_Comanda"]),
                        id_Comanda_Item   = Convert.ToInt32(row["id_Comanda_Item"]),
                        qtd_Cardapio_Item = Convert.ToInt32(row["qtd_Cardapio_Item"])
                    });
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #6
0
        public List <Usuario> Select_Email(string Email)
        {
            var        query = "select U.Login, U.Senha, E.Nome from usuario U join entidade E on U.id_entidade = E.id_entidade where E.email = '" + Email + "'";
            BancoTools banco = new BancoTools();

            try
            {
                var Lista  = new List <Usuario>();
                var reader = banco.ExecuteReader(query);

                foreach (DataRow row in reader.Rows)
                {
                    Usuario  Usuario  = new Usuario();
                    Entidade Entidade = new Entidade();
                    Usuario.Login    = row["Login"].ToString();
                    Usuario.Senha    = row["Senha"].ToString();
                    Entidade.Nome    = row["Nome"].ToString();
                    Usuario.Entidade = Entidade;
                    Lista.Add(Usuario);
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
            finally
            {
                banco.Fechar();
            }
        }
Beispiel #7
0
        public List <Usuario> Select()
        {
            var        query = "select Usuario.*, Entidade.* from Usuario join Entidade on Entidade.id_Entidade = Usuario.id_Entidade";
            BancoTools banco = new BancoTools();

            try
            {
                var Lista  = new List <Usuario>();
                var reader = banco.ExecuteReader(query);

                foreach (DataRow row in reader.Rows)
                {
                    Usuario Usuario = new Usuario();
                    Usuario.id_Entidade     = Convert.ToInt32(row["id_Entidade"]);
                    Usuario.id_Usuario      = Convert.ToInt32(row["id_Usuario"]);
                    Usuario.Login           = row["Login"].ToString();
                    Usuario.Senha           = row["Senha"].ToString();
                    Usuario.ic_Ativo        = Convert.ToByte(row["ic_Ativo"]);
                    Usuario.Entidade.Nome   = row["Nome"].ToString();
                    Usuario.Entidade.Email  = row["Email"].ToString();
                    Usuario.Entidade.Bairro = row["Bairro"].ToString();
                    Lista.Add(Usuario);
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
            finally
            {
                banco.Fechar();
            }
        }
Beispiel #8
0
        public List <Tipo> Select()
        {
            var        query = "select * from Tipo";
            BancoTools banco = new BancoTools();

            try
            {
                var Lista  = new List <Tipo>();
                var reader = banco.ExecuteReader(query);

                foreach (DataRow row in reader.Rows)
                {
                    Lista.Add(new Tipo
                    {
                        id_Tipo   = Convert.ToInt32(row["id_Tipo"]),
                        Descricao = row["Descricao"].ToString(),
                        ds_Grupo  = row["ds_Grupo"].ToString()
                    });
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #9
0
        public DataTable Select_Maior_Movimento(string mes, string ano, Entidade entidade)
        {
            var query = " SELECT (CASE DATEPART(w, CMD.datahora) " +
                        " WHEN 1 THEN 'Domingo' " +
                        " WHEN 2 THEN 'Segunda-feira' " +
                        " WHEN 3 THEN 'Terça-feira' " +
                        " WHEN 4 THEN 'Quarta-feira' " +
                        " WHEN 5 THEN 'Quinta-feira' " +
                        " WHEN 6 THEN 'Sexta-feira' " +
                        " WHEN 7 THEN 'Sábado' " +
                        " END) AS 'Dia', " +
                        " (SELECT COUNT(*) FROM comanda AS aux WHERE DATEPART(w, aux.DataHora) = DATEPART(w, CMD.datahora)) AS qtd " +
                        " FROM comanda AS CMD " +
                        " JOIN Mesa AS M ON M.id_Mesa = CMD.id_Mesa" +
                        " WHERE MONTH(CMD.datahora) = " + mes + " AND YEAR(CMD.datahora) = " + ano + " and M.id_Entidade = " + entidade.id_Entidade +
                        " GROUP BY DATEPART(w, CMD.datahora) ";

            BancoTools banco = new BancoTools();

            try
            {
                var reader = banco.ExecuteReader(query);
                return(reader);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #10
0
        public List <object> Select()
        {
            var        query = "select * from SAC_Log";
            BancoTools banco = new BancoTools();

            try
            {
                var Lista  = new List <object>();
                var reader = banco.ExecuteReader(query);

                while (reader.Read())
                {
                    Lista.Add(new SAC_Log
                    {
                        id_SAC_Log       = Convert.ToInt32(reader["id_SAC_Log"]),
                        id_SAC_Protocolo = Convert.ToInt32(reader["id_SAC_Protocolo"]),
                        DataHora         = Convert.ToDateTime(reader["Data_Hora"]),
                        ds_Mensagem      = reader["ds_Mensagem"].ToString()
                    });
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
            finally
            {
                banco.Fechar();
            }
        }
Beispiel #11
0
        public DataTable Select_Lucro(string ano, Entidade entidade)
        {
            var query = " SELECT CASE MONTH(C.DataHora)" +
                        " WHEN 1 THEN 'Janeiro'" +
                        " WHEN 2 THEN 'Fevereiro'" +
                        " WHEN 3 THEN 'Março'" +
                        " WHEN 4 THEN 'Abril'" +
                        " WHEN 5 THEN 'Maio'" +
                        " WHEN 6 THEN 'Junho'" +
                        " WHEN 7 THEN 'Julho'" +
                        " WHEN 8 THEN 'Agosto'" +
                        " WHEN 9 THEN 'Setembro'" +
                        " WHEN 10 THEN 'Outubro'" +
                        " WHEN 11 THEN 'Novembro'" +
                        " WHEN 12 THEN 'Dezembro'" +
                        " END AS 'Mes', " +
                        " SUM(CI.vl_Cardapio_Item) as 'Total' FROM Comanda_Item AS CI" +
                        " JOIN Comanda AS C ON C.id_Comanda = CI.id_Comanda" +
                        " JOIN Mesa AS M ON M.id_Mesa = C.id_Mesa" +
                        " WHERE YEAR(C.DataHora) = '" + ano + "' and M.id_Entidade = " + entidade.id_Entidade +
                        " GROUP BY MONTH(C.DataHora)";

            BancoTools banco = new BancoTools();

            try
            {
                var reader = banco.ExecuteReader(query);
                return(reader);
            }
            catch (Exception)
            {
                return(null);
            }
        }
        public List <object> Select()
        {
            var        query = "select * from SAC_Protocolo";
            BancoTools banco = new BancoTools();

            try
            {
                var Lista  = new List <object>();
                var reader = banco.ExecuteReader(query);

                foreach (DataRow row in reader.Rows)
                {
                    Lista.Add(new SAC_Protocolo
                    {
                        id_Entidade           = Convert.ToInt32(row["id_Entidade"]),
                        id_SAC_Protocolo      = Convert.ToInt32(row["id_SAC_Protocolo"]),
                        id_Tipo               = Convert.ToInt32(row["id_Tipo"]),
                        dt_Abertura_Protocolo = Convert.ToDateTime(row["dt_Abertura_Protocolo"])
                    });
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
            finally
            {
                banco.Fechar();
            }
        }
Beispiel #13
0
        public Entidade Select_Entidade(Entidade entidade)
        {
            var        query = "select * from Entidade where CNPJ_CPF = '" + entidade.CNPJ_CPF + "'";
            BancoTools banco = new BancoTools();

            try
            {
                var reader = banco.ExecuteReader(query);
                foreach (DataRow row in reader.Rows)
                {
                    entidade.Bairro      = row["Bairro"].ToString();
                    entidade.CEP         = row["CEP"].ToString();
                    entidade.Cidade      = row["Cidade"].ToString();
                    entidade.CNPJ_CPF    = row["CNPJ_CPF"].ToString();
                    entidade.Complemento = row["Complemento"].ToString();
                    entidade.Email       = row["Email"].ToString();
                    entidade.Estado      = row["Estado"].ToString();
                    entidade.id_Entidade = Convert.ToInt32(row["id_Entidade"].ToString());
                    entidade.id_Tipo     = Convert.ToInt32(row["id_Tipo"].ToString());
                    entidade.Telefone    = Convert.ToInt64(row["Telefone"].ToString());
                    entidade.Logradouro  = row["Logradouro"].ToString();
                    entidade.Nome        = row["Nome"].ToString();
                    entidade.Numero      = row["Numero"].ToString();
                    entidade.Pais        = row["Pais"].ToString();
                    entidade.RazaoSocial = row["RazaoSocial"].ToString();
                }
                return(entidade);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #14
0
        public List <object> Select()
        {
            var        query = "select * from Log";
            BancoTools banco = new BancoTools();

            try
            {
                var Lista  = new List <object>();
                var reader = banco.ExecuteReader(query);


                foreach (DataRow row in reader.Rows)
                {
                    Lista.Add(new Log
                    {
                        DataHora  = Convert.ToDateTime(row["DataHora"]),
                        id_Log    = Convert.ToInt32(row["id_Log"]),
                        Descricao = row["Descricao"].ToString()
                    });
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
            finally
            {
                banco.Fechar();
            }
        }
Beispiel #15
0
        public DataTable Select_Email(Entidade entidade)
        {
            var        query = "select Usuario.id_Usuario, Entidade.Nome from Usuario join Entidade on Usuario.id_Entidade = Entidade.id_Entidade where Entidade.Email = '" + entidade.Email + "'";
            BancoTools banco = new BancoTools();

            try
            {
                var reader = banco.ExecuteReader(query);
                return(reader);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #16
0
        public DataTable Select_Usuario(Usuario usuario)
        {
            var        query = "select usuario.*, entidade.nome from usuario join entidade on usuario.id_entidade = entidade.id_entidade where usuario.login = '******'";
            BancoTools banco = new BancoTools();

            try
            {
                var reader = banco.ExecuteReader(query);
                return(reader);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #17
0
        public DataTable Select(Entidade Entidade)
        {
            var        query = "select * from Mesa where id_Entidade = " + Entidade.id_Entidade;
            BancoTools banco = new BancoTools();

            try
            {
                var reader = banco.ExecuteReader(query);
                return(reader);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #18
0
        public DataTable Select_Cardapio_Promocao(Entidade empresa)
        {
            var query = " SELECT CI.id_Cardapio_Item, CI.Nome, CI.Descricao, CI.Valor, CI.vl_Desconto from Cardapio_Item as CI " +
                        " JOIN Cardapio as C ON C.id_Cardapio = CI.id_Cardapio " +
                        " WHERE C.id_Entidade = " + empresa.id_Entidade + " and CI.ic_Ativo = 1 and CI.vl_Desconto > 0";
            BancoTools banco = new BancoTools();

            try
            {
                var reader = banco.ExecuteReader(query);
                return(reader);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #19
0
        public string Verificar_Comanda(string id_Entidade)
        {
            string comanda = "";
            var    query   = " select TOP 1 C.nm_Comanda from Comanda as C " +
                             " join Mesa as M on M.id_Mesa = C.id_Mesa " +
                             " where M.id_Entidade = " + id_Entidade + " order by nm_Comanda desc ";
            BancoTools banco = new BancoTools();

            try
            {
                var reader = banco.ExecuteReader(query);
                comanda = reader.Rows[0]["nm_Comanda"].ToString();
            }
            catch
            {
            }
            return(comanda);
        }
Beispiel #20
0
        public DataTable Select_Cliente(Entidade cliente, Entidade estabelecimento)
        {
            var query = " select C.id_Comanda, E.Nome, C.nm_Comanda, Convert(varchar, C.DataHora, 103) as 'DataHora', C.ic_Status from Comanda as C " +
                        " join Mesa as M on M.id_mesa = C.id_mesa " +
                        " join Entidade as E on E.id_Entidade = C.id_Entidade" +
                        " where C.id_Entidade = " + cliente.id_Entidade + " and M.id_Entidade = " + estabelecimento.id_Entidade;
            BancoTools banco = new BancoTools();

            try
            {
                var reader = banco.ExecuteReader(query);
                return(reader);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #21
0
        public DataTable Select_Comanda_Entidade(Entidade Entidade)
        {
            var query = "select C.id_Comanda, C.nm_Comanda, E.Nome, M.ds_Mesa, Convert(varchar, C.DataHora, 103) as 'DataHora', C.ic_Status from Comanda as C " +
                        "  join Mesa as M on M.id_mesa = C.id_mesa " +
                        "  join Entidade as E on E.id_Entidade = C.id_Entidade " +
                        "  where M.id_Entidade = " + Entidade.id_Entidade + " and C.ic_Status = 1";
            BancoTools banco = new BancoTools();

            try
            {
                var reader = banco.ExecuteReader(query);
                return(reader);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #22
0
        public DataTable Select_Comanda_Cliente(Comanda comanda)
        {
            var query = " select CI.id_Comanda_Item, CDI.id_Cardapio_Item, C.id_Comanda, C.nm_Comanda, CDI.Nome, CI.vl_Cardapio_Item, CI.qtd_Cardapio_Item FROM Comanda as C " +
                        " JOIN Comanda_Item AS CI ON CI.id_Comanda = C.id_Comanda " +
                        " JOIN Cardapio_Item AS CDI ON CDI.id_Cardapio_Item = CI.id_Cardapio_Item " +
                        " where C.id_Comanda = " + comanda.id_Comanda;
            BancoTools banco = new BancoTools();

            try
            {
                var reader = banco.ExecuteReader(query);
                return(reader);
            }
            catch (Exception)
            {
                return(null);
            }
        }
        public DataTable SelectHistoricoPedidos(Entidade Entidade)
        {
            var query = "select I.id_Cardapio_Item, I.Nome, I.Valor, CI.qtd_Cardapio_Item " +
                        " from Cardapio_Item as I " +
                        " left join Comanda_Item as CI on CI.id_Cardapio_Item = I.id_Cardapio_Item " +
                        " left join mesa as M on M.id_mesa = C.id_mesa " +
                        " where M.id_Entidade = " + Entidade.id_Entidade;
            BancoTools banco = new BancoTools();

            try
            {
                var reader = banco.ExecuteReader(query);
                return(reader);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #24
0
        public List <object> Select()
        {
            var        query = "select * from Entidade";
            BancoTools banco = new BancoTools();

            try
            {
                var Lista  = new List <object>();
                var reader = banco.ExecuteReader(query);

                while (reader.Read())
                {
                    Lista.Add(new Entidade
                    {
                        Bairro      = reader["Bairro"].ToString(),
                        CEP         = reader["CEP"].ToString(),
                        Cidade      = reader["Cidade"].ToString(),
                        CNPJ_CPF    = reader["CNPJ_CPF"].ToString(),
                        Complemento = reader["Complemento"].ToString(),
                        Email       = reader["Email"].ToString(),
                        Estado      = reader["Estado"].ToString(),
                        id_Entidade = Convert.ToInt32(reader["id_Entidade"]),
                        id_Tipo     = Convert.ToInt32(reader["id_Tipo"]),
                        Telefone    = Convert.ToInt32(reader["Telefone"]),
                        Logradouro  = reader["Logradouro"].ToString(),
                        Nome        = reader["Nome"].ToString(),
                        Numero      = reader["Numero"].ToString(),
                        Pais        = reader["Pais"].ToString(),
                        RazaoSocial = reader["Razao_Social"].ToString()
                    });
                }
                return(Lista);
            }
            catch (Exception)
            {
                return(null);
            }
            finally
            {
                banco.Fechar();
            }
        }
Beispiel #25
0
        public DataTable Select_Produtos_Mais_Vendidos(Entidade empresa)
        {
            var query = " SELECT CI.Nome, CI.Valor, SUM(C.qtd_Cardapio_Item) as 'QTD' from Cardapio_Item as CI " +
                        " JOIN dbo.Comanda_Item as C ON C.id_Cardapio_Item = CI.id_Cardapio_Item " +
                        " JOIN dbo.Cardapio AS CD ON CD.id_Cardapio = CI.id_Cardapio" +
                        " JOIN dbo.Entidade AS E ON E.id_Entidade = CD.id_Entidade" +
                        " WHERE E.id_Entidade = " + empresa.id_Entidade +
                        " GROUP BY CI.Nome, CI.Valor ORDER BY QTD DESC";
            BancoTools banco = new BancoTools();

            try
            {
                var reader = banco.ExecuteReader(query);
                return(reader);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #26
0
        public DataTable Select_Cozinha(Entidade entidade)
        {
            var query = "select C.id_Cozinha, C.id_Comanda, C.id_Comanda_Item, CM.nm_Comanda, C.ds_Observacao, M.ds_Mesa, CI.Nome, CMI.qtd_Cardapio_Item, C.ic_Status from Cozinha as C " +
                        " join Comanda AS CM ON CM.id_Comanda = C.id_Comanda " +
                        " join Comanda_Item as CMI on CMI.id_Comanda_Item = C.id_Comanda_Item " +
                        " join Cardapio_Item as CI on CI.id_Cardapio_Item = CMI.id_Cardapio_Item " +
                        " join Mesa as M on M.id_mesa = CM.id_mesa " +
                        " where M.id_Entidade = " + entidade.id_Entidade + " and CM.ic_Status = 1 and C.ic_Status = 0";
            BancoTools banco = new BancoTools();

            try
            {
                var reader = banco.ExecuteReader(query);
                return(reader);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #27
0
        public List <Entidade> Select()
        {
            var        query = "select * from Entidade where id_tipo = 2";
            BancoTools banco = new BancoTools();

            try
            {
                var Lista  = new List <Entidade>();
                var reader = banco.ExecuteReader(query);

                foreach (DataRow row in reader.Rows)
                {
                    Lista.Add(new Entidade
                    {
                        Bairro      = row["Bairro"].ToString(),
                        CEP         = row["CEP"].ToString(),
                        Cidade      = row["Cidade"].ToString(),
                        CNPJ_CPF    = row["CNPJ_CPF"].ToString(),
                        Complemento = row["Complemento"].ToString(),
                        Email       = row["Email"].ToString(),
                        Estado      = row["Estado"].ToString(),
                        id_Entidade = Convert.ToInt32(row["id_Entidade"]),
                        id_Tipo     = Convert.ToInt32(row["id_Tipo"]),
                        Telefone    = Convert.ToInt64(row["Telefone"]),
                        Logradouro  = row["Logradouro"].ToString(),
                        Nome        = row["Nome"].ToString(),
                        Numero      = row["Numero"].ToString(),
                        Pais        = row["Pais"].ToString(),
                        RazaoSocial = row["RazaoSocial"].ToString()
                    });
                }
                return(Lista);
            }
            catch (Exception e)
            {
                return(null);
            }
        }