public List <TipoProdutos> listar()
        {
            ClasseConexao c = new ClasseConexao();

            SQL = " select * from tipo_produtos ";

            OracleDataReader dr = c.RetornarDataReader(SQL);

            List <TipoProdutos> retorno = new List <TipoProdutos>();

            if (dr.HasRows)
            {
                //dr.GetName(1);
                while (dr.Read())
                {
                    TipoProdutos tp = new Models.TipoProdutos();

                    tp.id        = int.Parse((string)dr["ID_TIPO"].ToString());
                    tp.nome      = (string)dr["NOME_TIPO"].ToString();
                    tp.descricao = (string)dr["DESCRICAO_TIPO"].ToString();


                    retorno.Add(tp);
                    //dr.NextResult();
                }
            }

            return(retorno);
        }
Beispiel #2
0
        public List <Pedido> listar()
        {
            ClasseConexao c = new ClasseConexao();

            SQL = " SELECT NUMERO_PEDIDO, HORA_DATA_PEDIDO from PEDIDO";

            OracleDataReader dr = c.RetornarDataReader(SQL);

            List <Pedido> retorno = new List <Pedido>();

            if (dr.HasRows)
            {
                //dr.GetName(1);
                while (dr.Read())
                {
                    Pedido p = new Pedido();
                    p.id   = (int)dr["NUMERO_PEDIDO"];
                    p.data = (string)dr["HORA_DATA_PEDIDO"].ToString();
                    retorno.Add(p);
                    //dr.NextResult();
                }
            }

            return(retorno);
        }
Beispiel #3
0
        public List <Pedido> getByMesa(int idmesa)
        {
            mesa = new Models.Mesa()
            {
                id = idmesa
            };
            ClasseConexao c = new ClasseConexao();

            SQL = " SELECT NUMERO_PEDIDO, HORA_DATA_PEDIDO from PEDIDO WHERE NUMERO_MESA = '" + mesa.id + "'";

            OracleDataReader dr = c.RetornarDataReader(SQL);

            List <Pedido> retorno = new List <Pedido>();

            if (dr.HasRows)
            {
                //dr.GetName(1);
                while (dr.Read())
                {
                    Pedido p = new Pedido();
                    p.id   = (int)dr["NUMERO_PEDIDO"];
                    p.data = (string)dr["HORA_DATA_PEDIDO"].ToString();
                    retorno.Add(p);
                    //dr.NextResult();
                }
            }

            return(retorno);
        }
Beispiel #4
0
        public static bool Logar()
        {
            ClasseConexao objConexao = new ClasseConexao();

            SQL = "SELECT ID_FUNC, SENHA, USUARIO, NIVEL_ACESSO,STATUS_LOGIN FROM LOGIN_FUNC WHERE STATUS_LOGIN=1 AND USUARIO='" + USUARIO + "' AND SENHA='" + SENHA + "' and NIVEL_ACESSO = '3'";

            OracleDataReader dr = objConexao.RetornarDataReader(SQL);

            dr = objConexao.RetornarDataReader(SQL);
            dr.Read();
            if (dr.HasRows) //dr.Read()
            {
                SENHA        = dr["SENHA"].ToString();
                NIVEL_ACESSO = dr["NIVEL_ACESSO"].ToString();
                USUARIO      = dr["USUARIO"].ToString();
                ID_FUNC      = dr["ID_FUNC"].ToString();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #5
0
        //select sequencePedidos.CURRVAL from pedido
        public int getSequence(string sequencia)
        {
            ClasseConexao c = new ClasseConexao();

            SQL = "SELECT TO_CHAR(sys." + sequencia + ".nextval, 'TM9') as s FROM DUAL";

            OracleDataReader dr = c.RetornarDataReader(SQL);

            while (dr.Read())
            {
                int retorno = 0;
                if (dr["s"] != null)
                {
                    retorno = int.Parse(dr["s"].ToString());
                    retorno = retorno - 1;
                }
                return(retorno);
            }

            return(0);
        }
Beispiel #6
0
        //public void Incluir(int idmesa)
        //{
        //    mesa = new Mesa() { id = idmesa };

        //    // OracleConnection c = new OracleConnection();
        //    ClasseConexao c = new ClasseConexao();

        //    SQL = " INSERT INTO sys.pedido(NUMERO_PEDIDO, numero_mesa, HORA_DATA_PEDIDO, STATUS_PEDIDO)" +
        //    "VALUES(sequencePedidos.NEXTVAL,'" + mesa.id + "','" + data + "'," + status +")";
        //    c.ExecutarComando(SQL);


        //}
        public List <Cardapio> listar()
        {
            ClasseConexao c = new ClasseConexao();

            SQL = " select * from cardapio c inner join tipo_produtos tp on c.tipo = tp.ID_TIPO where c.ativo = 1 ";

            OracleDataReader dr = c.RetornarDataReader(SQL);

            List <Cardapio> retorno = new List <Cardapio>();

            //dr.GetName(1);
            while (dr.Read())
            {
                Cardapio ca = new Models.Cardapio();
                ca.id = int.Parse((string)dr["ID_ITEM"].ToString());;
                //p.data = (string)dr["HORA_DATA_PEDIDO"].ToString();

                ca.preco        = double.Parse((string)dr["PRECO"].ToString());
                ca.ativo        = int.Parse((string)dr["ATIVO"].ToString());
                ca.ordem        = int.Parse((string)dr["ORDEM"].ToString());;
                ca.ingredientes = (string)dr["INGREDIENTES"].ToString();
                ca.nome         = (string)dr["NOME"].ToString();
                ca.tipo         = new Models.TipoProdutos()
                {
                    id        = int.Parse((string)dr["ID_TIPO"].ToString()),
                    nome      = (string)dr["NOME_TIPO"].ToString(),
                    descricao = (string)dr["DESCRICAO_TIPO"].ToString()
                };


                retorno.Add(ca);
                //dr.NextResult();
            }


            return(retorno);
        }