Beispiel #1
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 #2
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 #3
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);
            }
        }
Beispiel #4
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);
            }
        }
        public bool Enviar(Tipo tipo)
        {
            BancoTools banco   = new BancoTools();
            var        retorno = banco.checa_existe("Tipo", "id_Tipo", tipo.id_Tipo);

            RepTipo RepTipo   = new RepTipo();
            var     resultado = RepTipo.Enviar(tipo, retorno);

            banco.Fechar();

            return(resultado);
        }
Beispiel #6
0
        public bool Enviar(Mesa mesa)
        {
            BancoTools banco   = new BancoTools();
            var        retorno = banco.checa_existe("Mesa", "id_Mesa", mesa.id_Mesa);

            RepMesa RepMesa   = new RepMesa();
            var     resultado = RepMesa.Enviar(mesa, retorno);

            banco.Fechar();

            return(resultado);
        }
Beispiel #7
0
        public bool Enviar(Usuario usuario_novo, SqlDataReader retorno)
        {
            BancoTools banco = new BancoTools();

            if (retorno != null)
            {
                if (retorno.HasRows)
                {
                    Usuario usuario_antigo = new Usuario();

                    while (retorno.Read())
                    {
                        usuario_antigo.id_Entidade = Convert.ToInt32(retorno["id_Entidade"]);
                        usuario_antigo.id_Usuario  = Convert.ToInt32(retorno["id_Usuario"]);
                        usuario_antigo.Login       = retorno["Login"].ToString();
                        usuario_antigo.Senha       = retorno["Senha"].ToString();
                    }

                    dynamic[,] resultado = banco.compara_objetos(usuario_novo, usuario_antigo);
                    string tabela = "Usuario";
                    if (resultado[0, 0] == true)
                    {
                        var query = banco.monta_update(resultado[0, 1], tabela, resultado[0, 2]);
                        banco.ExecuteNonQuery(query);
                    }
                    return(false);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                var query = "insert into Usuario values ('@Login','@Senha',@Entidade)";

                query = query.Replace("@Login", usuario_novo.Login)
                        .Replace("@Senha", usuario_novo.Senha)
                        .Replace("@Entidade", usuario_novo.id_Entidade.ToString());

                try
                {
                    banco.ExecuteNonQuery(query);
                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
        }