Пример #1
0
        public List <Bebida> GetLista()
        {
            conn.Conectar();
            DataSet ds = new DataSet();

            if (Session.Instance.Funcao != "Administrador")
            {
                MySqlDataAdapter da = new MySqlDataAdapter("select * from bebidas where id_rest = " + Session.Instance.RestID, conn.RetornarConexao());
                da.Fill(ds);
            }
            else
            {
                MySqlDataAdapter da = new MySqlDataAdapter("select * from bebidas", conn.RetornarConexao());
                da.Fill(ds);
            }

            conn.Desconectar();

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

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                Bebida bebida = new Bebida();
                bebida.idBebida = int.Parse(dr["id"].ToString());
                bebida.nome     = dr["nome"].ToString();
                bebida.tipo     = dr["tipo"].ToString();
                bebida.imagem   = dr["imagem"].ToString();
                bebida.valor    = decimal.Parse(dr["valor"].ToString());

                lista.Add(bebida);
            }
            return(lista);
        }
Пример #2
0
        public List <Reserva> GetLista()
        {
            conn.Conectar();

            MySqlDataAdapter da = new MySqlDataAdapter("select * from reserva where idRestaurante = " + Session.Instance.RestID, conn.RetornarConexao());
            DataSet          ds = new DataSet();

            da.Fill(ds);

            conn.Desconectar();

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

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                Reserva reservaRest = new Reserva();
                reservaRest.idReserva       = int.Parse(dr["idReserva"].ToString());
                reservaRest.mesa            = dr["mesa"].ToString();
                reservaRest.finalidade      = dr["finalidade"].ToString();
                reservaRest.agenda          = DateTime.Parse(dr["agenda"].ToString());
                reservaRest.atendimento     = dr["atendimento"].ToString();
                reservaRest.itens           = dr["itens"].ToString();
                reservaRest.idCliente       = int.Parse(dr["idCliente"].ToString());
                reservaRest.idRestaurante   = int.Parse(dr["idRestaurante"].ToString());
                reservaRest.nomeCliente     = dr["nomeCliente"].ToString();
                reservaRest.nomeRestaurante = dr["nomeRestaurante"].ToString();

                lista.Add(reservaRest);
            }
            return(lista);
        }
Пример #3
0
        public List <Prato> GetLista()
        {
            conn.Conectar();
            DataSet ds = new DataSet();

            if (Session.Instance.Funcao != "Administrador")
            {
                MySqlDataAdapter da = new MySqlDataAdapter("select * from prato where id_rest = " + Session.Instance.RestID, conn.RetornarConexao());
                da.Fill(ds);
            }
            else
            {
                MySqlDataAdapter da = new MySqlDataAdapter("select * from prato", conn.RetornarConexao());
                da.Fill(ds);
            }

            conn.Desconectar();

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

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                Prato prato = new Prato();
                prato.idPrato   = int.Parse(dr["id_prato"].ToString());
                prato.diaSemana = dr["dia_semana"].ToString();
                prato.nome      = dr["nome"].ToString();
                prato.imagem    = dr["imagem"].ToString();
                prato.valor     = decimal.Parse(dr["valor"].ToString());

                lista.Add(prato);
            }
            return(lista);
        }
        public bool DeletarUsuario(int id)
        {
            Conexao.Conexao obj = new Conexao.Conexao();

            bool correto = false;

            try
            {
                obj.Conectar();

                string sql = "DELETE FROM USUARIO WHERE ID_USUARIO = @ID_USUARIO";

                obj.cmd = new SqlCommand(sql, obj.objCon);

                obj.cmd.Parameters.AddWithValue("@ID_USUARIO", id_usuario);
                obj.cmd.ExecuteNonQuery();
                correto = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
            return(correto);
        }
        public bool AtualizarUsuario()
        {
            Conexao.Conexao obj = new Conexao.Conexao();

            bool correto = false;

            try
            {
                obj.Conectar();

                string sql = "UPDATE USUARIO SET nome=@NOME, login=@LOGIN, senha=@SENHA, apagado=@APAGADO, id_cargo=@IDCARGO  WHERE id_usuario = @ID_USUARIO";

                obj.cmd = new SqlCommand(sql, obj.objCon);

                obj.cmd.Parameters.AddWithValue("@NOME", nome);
                obj.cmd.Parameters.AddWithValue("@LOGIN", login);
                obj.cmd.Parameters.AddWithValue("@SENHA", Criptografia.GerarHashMd5(senha));
                obj.cmd.Parameters.AddWithValue("@APAGADO", apagado);
                obj.cmd.Parameters.AddWithValue("@IDCARGO", cargo.id_cargo);
                obj.cmd.Parameters.AddWithValue("@ID_USUARIO", id_usuario);


                obj.cmd.ExecuteNonQuery();

                correto = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
            return(correto);
        }
Пример #6
0
        public static List <ClasseCategoria_Cardapio> CarregarCategoriaCardapio()
        {
            Conexao.Conexao obj = new Conexao.Conexao();
            List <ClasseCategoria_Cardapio> lista = new List <ClasseCategoria_Cardapio>();

            try
            {
                obj.Conectar();

                SqlDataReader Leitor = null;
                SqlCommand    cmd    = new SqlCommand("SELECT  id_categoriacardapio, descricao  FROM CATEGORIACARDAPIO WHERE apagado = 0", obj.objCon);
                Leitor = cmd.ExecuteReader();

                while (Leitor.Read())
                {
                    ClasseCategoria_Cardapio c = new ClasseCategoria_Cardapio();
                    c.id_categoriacardapio = int.Parse(Leitor["id_categoriacardapio"].ToString());
                    c.descricao            = (Leitor["descricao"].ToString());

                    lista.Add(c);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
            return(lista);
        }
Пример #7
0
        public bool AtualizarMesa()
        {
            Conexao.Conexao obj = new Conexao.Conexao();

            bool correto = false;

            try
            {
                obj.Conectar();

                string sql = "UPDATE MESA SET  Numero_mesas = @NUMERO, Status = @STATUS WHERE id_mesa = @IDMESA";

                obj.cmd = new System.Data.SqlClient.SqlCommand(sql, obj.objCon);


                obj.cmd.Parameters.AddWithValue("@NUMERO", numero);
                obj.cmd.Parameters.AddWithValue("@STATUS", status);
                obj.cmd.Parameters.AddWithValue("@IDMESA", id_mesa);

                obj.cmd.ExecuteNonQuery();
                correto = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
            return(correto);
        }
        public void CarregarPorID(int id)
        {
            Conexao.Conexao obj = new Conexao.Conexao();

            try
            {
                obj.Conectar();
                SqlDataReader Leitor = null;
                SqlCommand    cmd    = new SqlCommand("SELECT	quantidade, Valor_total, apagado, id_cardapio, id_venda FROM CONSUMO WHERE id_consumo = @ID", obj.objCon);

                cmd.Parameters.AddWithValue("@ID", id);

                Leitor = cmd.ExecuteReader();

                if (Leitor.Read())
                {
                    id_consumo           = id;
                    quantidade           = int.Parse(Leitor["quantidade"].ToString());
                    Valor_total          = float.Parse(Leitor["Valor_total"].ToString());
                    apagado              = bool.Parse((Leitor["apagado"].ToString()));
                    Cardapio             = new ClasseCardapio();
                    Cardapio.id_cardapio = int.Parse(Leitor["id_cardapio"].ToString());
                    Venda          = new ClasseVenda();
                    Venda.id_venda = int.Parse(Leitor["id_venda"].ToString());
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
        }
Пример #9
0
        public void CarregarVendaPorMesa(int idMesa)
        {
            Conexao.Conexao obj = new Conexao.Conexao();

            try
            {
                obj.Conectar();
                SqlDataReader Leitor = null;
                SqlCommand    cmd    = new SqlCommand("SELECT	id_venda,Numero_pessoa,Desconto,couvert, taxa_servico, Data_entrada,Status_venda, id_usuario, id_mesa FROM VENDA  WHERE id_mesa = @ID AND Status_venda != 3", obj.objCon);

                cmd.Parameters.AddWithValue("@ID", idMesa);

                Leitor = cmd.ExecuteReader();

                if (Leitor.Read())
                {
                    id_venda           = int.Parse(Leitor["id_venda"].ToString());
                    Numero_pessoa      = int.Parse((Leitor["Numero_pessoa"].ToString()));
                    Desconto           = float.Parse(Leitor["Desconto"].ToString());
                    Couvert_artistico  = float.Parse(Leitor["couvert"].ToString());
                    taxaservico        = float.Parse(Leitor["taxa_servico"].ToString());
                    Status_Venda       = (StatusVenda)Enum.Parse(typeof(StatusVenda), Leitor["Status_venda"].ToString());
                    Data_entrada       = DateTime.Parse(Leitor["Data_entrada"].ToString());
                    usuario            = new ClasseUsuario();
                    usuario.id_usuario = int.Parse(Leitor["id_usuario"].ToString());
                    mesa         = new ClasseMesa();
                    mesa.id_mesa = int.Parse(Leitor["id_mesa"].ToString());
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
        }
        public bool TemUsuario(string Login, int id_usuario)
        {
            bool existe = false;

            Conexao.Conexao obj = new Conexao.Conexao();
            try
            {
                obj.Conectar();

                SqlDataReader Leitor = null;
                SqlCommand    cmd    = new SqlCommand("SELECT  COUNT (*) FROM USUARIO WHERE id_usuario != '" + id_usuario + "' AND login = '******' AND apagado = 0", obj.objCon);
                Leitor = cmd.ExecuteReader();

                if (Leitor.Read())
                {
                    existe = int.Parse(Leitor[0].ToString()) > 0;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
            return(existe);
        }
        public void CarregarUsuarioPorId(int ID)
        {
            Conexao.Conexao obj = new Conexao.Conexao();
            try
            {
                obj.Conectar();

                SqlDataReader Leitor = null;
                SqlCommand    cmd    = new SqlCommand("SELECT nome, login, apagado, id_cargo FROM USUARIO WHERE id_usuario = @CODIGO", obj.objCon);
                cmd.Parameters.AddWithValue("@CODIGO", ID);

                Leitor = cmd.ExecuteReader();

                if (Leitor.Read())
                {
                    this.id_usuario = ID;
                    nome            = Leitor["nome"].ToString();
                    login           = Leitor["login"].ToString();
                    apagado         = bool.Parse(Leitor["apagado"].ToString());
                    ClasseCargo cargo = new ClasseCargo();
                    cargo.CarregarCargoPorID(int.Parse(Leitor["id_cargo"].ToString()));
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
        }
Пример #12
0
        public static List <ClasseCargo> ListaCarregarCargo()
        {
            {
                Conexao.Conexao    obj   = new Conexao.Conexao();
                List <ClasseCargo> lista = new List <ClasseCargo>();

                try
                {
                    obj.Conectar();
                    SqlDataReader Leitor = null;
                    SqlCommand    cmd    = new SqlCommand("SELECT id_cargo, descricao FROM CARGO", obj.objCon);

                    Leitor = cmd.ExecuteReader();

                    while (Leitor.Read())
                    {
                        ClasseCargo cargo = new ClasseCargo();
                        cargo.id_cargo  = int.Parse((Leitor["id_cargo"]).ToString());
                        cargo.descricao = Leitor["descricao"].ToString();


                        lista.Add(cargo);
                    }
                }
                catch (Exception)
                {
                    throw;
                }
                finally { obj.Desconectar(); }
                return(lista);
            }
        }
Пример #13
0
        public bool AtualizarVenda()
        {
            Conexao.Conexao obj = new Conexao.Conexao();

            bool correto = false;

            try
            {
                obj.Conectar();

                string sql = "UPDATE VENDA SET Desconto=@DESCONTO, Numero_pessoa=@NUMERO, Status_venda=@STATUSVENDA, couvert=@COUVERT, taxa_servico=@TAXA, id_mesa=@IDMESA, id_usuario=@IDUSUARIO where id_venda = @IDVENDA";

                obj.cmd = new System.Data.SqlClient.SqlCommand(sql, obj.objCon);

                obj.cmd.Parameters.AddWithValue("@DESCONTO", Desconto);
                obj.cmd.Parameters.AddWithValue("@NUMERO", Numero_pessoa);
                obj.cmd.Parameters.AddWithValue("@COUVERT", Couvert_artistico);
                obj.cmd.Parameters.AddWithValue("@TAXA", taxaservico);
                obj.cmd.Parameters.AddWithValue("@STATUSVENDA", Status_Venda);
                obj.cmd.Parameters.AddWithValue("@IDVENDA", id_venda);
                obj.cmd.Parameters.AddWithValue("@IDMESA", mesa.id_mesa);
                obj.cmd.Parameters.AddWithValue("@IDUSUARIO", usuario.id_usuario);


                obj.cmd.ExecuteNonQuery();

                correto = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
            return(correto);
        }
        public void CarregarPorId(int ID)
        {
            Conexao.Conexao obj = new Conexao.Conexao();
            try
            {
                obj.Conectar();

                SqlDataReader Leitor = null;
                SqlCommand    cmd    = new SqlCommand("SELECT  nome_item, preco_item, id_categoriacardapio  FROM CARDAPIO WHERE id_cardapio = @CODIGO", obj.objCon);
                cmd.Parameters.AddWithValue("@CODIGO", ID);

                Leitor = cmd.ExecuteReader();

                if (Leitor.Read())
                {
                    this.id_cardapio = ID;
                    nome_item        = (Leitor["nome_item"].ToString());
                    preco_item       = float.Parse(Leitor["preco_item"].ToString());
                    categoria        = new ClasseCategoria_Cardapio();
                    categoria.CarregarCardapioID(int.Parse(Leitor["id_categoriacardapio"].ToString()));
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                obj.Desconectar();
            }
        }
        public static List <ClasseUsuario> CarregarGarcom()
        {
            {
                Conexao.Conexao      obj   = new Conexao.Conexao();
                List <ClasseUsuario> lista = new List <ClasseUsuario>();

                try
                {
                    obj.Conectar();

                    SqlDataReader Leitor = null;
                    SqlCommand    cmd    = new SqlCommand("SELECT nome FROM USUARIO WHERE id_cargo = 4", obj.objCon);
                    Leitor = cmd.ExecuteReader();

                    while (Leitor.Read())
                    {
                        ClasseUsuario usuario = new ClasseUsuario
                        {
                            nome = Leitor["nome"].ToString()
                        };

                        lista.Add(usuario);
                    }
                }
                catch (Exception)
                {
                    throw;
                }
                finally { obj.Desconectar(); }
                return(lista);
            }
        }
        public bool AtualizarConsumo()
        {
            Conexao.Conexao obj = new Conexao.Conexao();

            bool correto = false;

            try
            {
                obj.Conectar();

                string sql = "UPDATE CONSUMO SET  quantidade=@QUANTIDADE, Valor_total=@VALORTOTAL, apagado=@APAGADO, id_cardapio=@IDCARDAPIO, id_venda=@IDVENDA WHERE id_consumo = @IDCONSUMO";

                obj.cmd = new System.Data.SqlClient.SqlCommand(sql, obj.objCon);


                obj.cmd.Parameters.AddWithValue("@QUANTIDADE", quantidade);
                obj.cmd.Parameters.AddWithValue("@VALORTOTAL", Valor_total);
                obj.cmd.Parameters.AddWithValue("@APAGADO", apagado);
                obj.cmd.Parameters.AddWithValue("@IDCARDAPIO", Cardapio.id_cardapio);
                obj.cmd.Parameters.AddWithValue("@IDVENDA", Venda.id_venda);
                obj.cmd.Parameters.AddWithValue("@IDCONSUMO", id_consumo);

                obj.cmd.ExecuteNonQuery();
                correto = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
            return(correto);
        }
        public void CarregarUsuarioPorLogin(string login)
        {
            Conexao.Conexao obj = new Conexao.Conexao();
            try
            {
                obj.Conectar();

                SqlDataReader Leitor = null;
                SqlCommand    cmd    = new SqlCommand("SELECT id_usuario, nome, login, senha, id_cargo FROM USUARIO WHERE login = @LOGIN", obj.objCon);
                cmd.Parameters.AddWithValue("@LOGIN", login);
                Leitor = cmd.ExecuteReader();

                if (Leitor.Read())
                {
                    id_usuario = int.Parse(Leitor["id_usuario"].ToString());
                    nome       = Leitor["nome"].ToString();
                    login      = Leitor["login"].ToString();
                    senha      = Leitor["senha"].ToString();
                    cargo      = new ClasseCargo();
                    cargo.CarregarCargoPorID(int.Parse(Leitor["id_cargo"].ToString()));
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
        }
Пример #18
0
        public static List <ClasseMesa> CarregarMesa()
        {
            Conexao.Conexao obj = new Conexao.Conexao();

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

            try
            {
                obj.Conectar();
                SqlDataReader Leitor = null;
                SqlCommand    cmd    = new SqlCommand("SELECT id_mesa, Numero_mesas, Status FROM MESA", obj.objCon);

                Leitor = cmd.ExecuteReader();
                while (Leitor.Read())
                {
                    ClasseMesa mesa = new ClasseMesa();
                    mesa.id_mesa = int.Parse(Leitor["id_mesa"].ToString());
                    mesa.numero  = int.Parse(Leitor["Numero_mesas"].ToString());
                    mesa.status  = (StatusMesa)Enum.Parse(typeof(StatusMesa), Leitor["Status"].ToString());

                    lista.Add(mesa);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
            return(lista);
        }
        public bool Logar()
        {
            Conexao.Conexao obj = new Conexao.Conexao();

            bool correto = false;

            try
            {
                obj.Conectar();

                string sql = "SELECT id_usuario, login, senha, id_cargo FROM USUARIO WHERE login = @LOGIN AND senha = @SENHA";

                obj.cmd = new SqlCommand(sql, obj.objCon);

                obj.cmd.Parameters.AddWithValue("@LOGIN", login);
                obj.cmd.Parameters.AddWithValue("@SENHA", Criptografia.GerarHashMd5(senha));



                obj.leitor = obj.cmd.ExecuteReader();

                correto = obj.leitor.Read();
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
            return(correto);
        }
Пример #20
0
        public void CarregarMesaPorID(int id)
        {
            Conexao.Conexao obj = new Conexao.Conexao();

            try
            {
                obj.Conectar();
                SqlDataReader Leitor = null;
                SqlCommand    cmd    = new SqlCommand("SELECT	id_mesa, Numero_mesas, Status FROM MESA WHERE Numero_mesas = @ID", obj.objCon);

                cmd.Parameters.AddWithValue("@ID", id);

                Leitor = cmd.ExecuteReader();

                if (Leitor.Read())
                {
                    id_mesa = int.Parse(Leitor["id_mesa"].ToString());
                    status  = (StatusMesa)Enum.Parse(typeof(StatusMesa), Leitor["Status"].ToString());
                    numero  = int.Parse((Leitor["Numero_mesas"].ToString()));
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
        }
        public bool CadastrarUsuario()
        {
            Conexao.Conexao obj = new Conexao.Conexao();

            bool correto = false;

            try
            {
                obj.Conectar();

                string sql = "INSERT INTO USUARIO (nome, login, senha, apagado, id_cargo)  VALUES (@NOME, @LOGIN, @SENHA, @APAGADO, @IDCARGO)";

                obj.cmd = new System.Data.SqlClient.SqlCommand(sql, obj.objCon);

                obj.cmd.Parameters.AddWithValue("@NOME", nome);
                obj.cmd.Parameters.AddWithValue("@LOGIN", login);
                obj.cmd.Parameters.AddWithValue("@SENHA", Criptografia.GerarHashMd5(senha));
                obj.cmd.Parameters.AddWithValue("@APAGADO", apagado);
                obj.cmd.Parameters.AddWithValue("@IDCARGO", cargo.id_cargo);

                obj.cmd.ExecuteNonQuery();

                correto = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
            return(correto);
        }
        public bool CadastrarConsumo()
        {
            Conexao.Conexao obj = new Conexao.Conexao();

            bool correto = false;

            try
            {
                obj.Conectar();

                string sql = "INSERT INTO CONSUMO (quantidade, Valor_total, apagado, id_cardapio, id_venda)  VALUES ( @QUANTIDADE, @VALORTOTAL, @APAGADO, @IDCARDAPIO, @IDVENDA)";

                obj.cmd = new SqlCommand(sql, obj.objCon);


                obj.cmd.Parameters.AddWithValue("@QUANTIDADE", quantidade);
                obj.cmd.Parameters.AddWithValue("@VALORTOTAL", Valor_total);
                obj.cmd.Parameters.AddWithValue("@APAGADO", apagado);
                obj.cmd.Parameters.AddWithValue("@IDCARDAPIO", Cardapio.id_cardapio);
                obj.cmd.Parameters.AddWithValue("@IDVENDA", Venda.id_venda);


                obj.cmd.ExecuteNonQuery();

                correto = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
            return(correto);
        }
Пример #23
0
        public List <Funcionario> GetLista()
        {
            conn.Conectar();

            MySqlDataAdapter da = new MySqlDataAdapter("select * from funcionario where id_rest = @p_idRest", conn.RetornarConexao());

            da.SelectCommand.Parameters.AddWithValue("@p_idRest", Session.Instance.RestID);
            DataSet ds = new DataSet();

            da.Fill(ds);

            conn.Desconectar();

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

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                Funcionario funcionario = new Funcionario();
                funcionario.idFunc = int.Parse(dr["id"].ToString());
                funcionario.nome   = dr["nome"].ToString();
                funcionario.cargo  = dr["cargo"].ToString();
                funcionario.fone   = dr["fone"].ToString();
                funcionario.eMail  = dr["email"].ToString();
                funcionario.funcao = dr["funcao"].ToString();

                lista.Add(funcionario);
            }
            return(lista);
        }
Пример #24
0
        public List <Restaurante> GetLista()
        {
            conn.Conectar();

            MySqlDataAdapter da = new MySqlDataAdapter("select * from restaurante", conn.RetornarConexao());
            DataSet          ds = new DataSet();

            da.Fill(ds);

            conn.Desconectar();

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

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                Restaurante restaurante = new Restaurante();
                restaurante.idRestaurante = int.Parse(dr["id_rest"].ToString());
                restaurante.nome          = dr["nome"].ToString();
                restaurante.fone          = dr["fone"].ToString();
                restaurante.eMail         = dr["email"].ToString();
                restaurante.endereco      = dr["endereco"].ToString();
                restaurante.cnpj          = dr["cnpj"].ToString();
                restaurante.imagem        = dr["imagem"].ToString();
                restaurante.senha         = dr["senha"].ToString();

                lista.Add(restaurante);
            }
            return(lista);
        }
Пример #25
0
        public List <Cliente> GetLista()
        {
            conn.Conectar();

            MySqlDataAdapter da = new MySqlDataAdapter("select * from cliente where funcao = 'cli'", conn.RetornarConexao());
            DataSet          ds = new DataSet();

            da.Fill(ds);

            conn.Desconectar();

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

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                Cliente cliente = new Cliente();
                cliente.idCliente = int.Parse(dr["id"].ToString());
                cliente.nome      = dr["nome"].ToString();
                cliente.fone      = dr["fone"].ToString();
                cliente.eMail     = dr["email"].ToString();
                cliente.cpf       = dr["cpf"].ToString();

                lista.Add(cliente);
            }
            return(lista);
        }
        public static List <ClasseConsumo> CarregerConsumoPorVenda(int idVenda)
        {
            List <ClasseConsumo> listaconsumo = new List <ClasseConsumo>();

            Conexao.Conexao obj = new Conexao.Conexao();

            try
            {
                obj.Conectar();
                SqlDataReader Leitor = null;
                SqlCommand    cmd    = new SqlCommand("SELECT	id_consumo, CARDAPIO.id_cardapio, CARDAPIO.nome_item, CARDAPIO.preco_item, quantidade, valor_total "+
                                                      "FROM CONSUMO " +
                                                      "INNER JOIN CARDAPIO ON CARDAPIO.id_cardapio = CONSUMO.id_cardapio " +
                                                      "INNER JOIN VENDA  ON VENDA.id_venda = CONSUMO.id_venda " +
                                                      "WHERE VENDA.id_venda = @ID AND CONSUMO.apagado =  0", obj.objCon);

                cmd.Parameters.AddWithValue("@ID", idVenda);

                Leitor = cmd.ExecuteReader();

                while (Leitor.Read())
                {
                    ClasseConsumo consumo = new ClasseConsumo();
                    consumo.Cardapio = new ClasseCardapio();

                    consumo.id_consumo           = int.Parse(Leitor["id_consumo"].ToString());
                    consumo.Cardapio.id_cardapio = int.Parse(Leitor["id_cardapio"].ToString());
                    consumo.Cardapio.nome_item   = (Leitor["nome_item"].ToString());
                    consumo.Cardapio.preco_item  = float.Parse(Leitor["preco_item"].ToString());
                    consumo.quantidade           = int.Parse(Leitor["quantidade"].ToString());
                    consumo.Valor_total          = float.Parse(Leitor["valor_total"].ToString());

                    listaconsumo.Add(consumo);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
            return(listaconsumo);
        }
Пример #27
0
        public void CarregarCargoPorID(int ID)
        {
            Conexao.Conexao obj = new Conexao.Conexao();
            try
            {
                obj.Conectar();
                SqlDataReader Leitor = null;
                SqlCommand    cmd    = new SqlCommand("SELECT id_cargo, descricao FROM CARGO WHERE id_cargo=@ID", obj.objCon);
                cmd.Parameters.AddWithValue("@ID", ID);
                Leitor = cmd.ExecuteReader();

                if (Leitor.Read())
                {
                    id_cargo  = int.Parse((Leitor["id_cargo"]).ToString());
                    descricao = Leitor["descricao"].ToString();
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
        }
        public void CarregarUsuarioGarcom()
        {
            Conexao.Conexao obj = new Conexao.Conexao();
            try
            {
                obj.Conectar();

                SqlDataReader Leitor = null;
                SqlCommand    cmd    = new SqlCommand("SELECT nome FROM USUARIO WHERE id_cargo = 4", obj.objCon);

                Leitor = cmd.ExecuteReader();

                if (Leitor.Read())
                {
                    nome = Leitor["nome"].ToString();
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
        }
        public static List <ClasseCardapio> CarregarTodoCardapio()
        {
            List <ClasseCardapio> listadecardapio = new List <ClasseCardapio>();

            Conexao.Conexao obj = new Conexao.Conexao();
            try
            {
                obj.Conectar();

                SqlDataReader Leitor = null;
                SqlCommand    cmd    = new SqlCommand("SELECT id_cardapio, nome_item, preco_item, id_categoriacardapio  FROM CARDAPIO ", obj.objCon);
                Leitor = cmd.ExecuteReader();

                while (Leitor.Read())
                {
                    ClasseCardapio cardapioitem = new ClasseCardapio();

                    cardapioitem.id_cardapio = int.Parse((Leitor["id_cardapio"].ToString()));
                    cardapioitem.nome_item   = (Leitor["nome_item"].ToString());
                    cardapioitem.preco_item  = float.Parse(Leitor["preco_item"].ToString());
                    cardapioitem.categoria   = new ClasseCategoria_Cardapio();
                    cardapioitem.categoria.CarregarCardapioID(int.Parse(Leitor["id_categoriacardapio"].ToString()));

                    listadecardapio.Add(cardapioitem);
                }
            }

            catch (Exception)
            {
                throw;
            }
            finally
            {
                obj.Desconectar();
            }
            return(listadecardapio);
        }
Пример #30
0
        public bool InserirVenda()
        {
            Conexao.Conexao obj = new Conexao.Conexao();

            bool correto = false;

            try
            {
                obj.Conectar();

                string sql = "INSERT INTO VENDA (Numero_pessoa, Data_entrada, Data_saida, Status_venda, Desconto, couvert, taxa_servico, id_usuario, id_mesa)  VALUES ( @NUMEROPESSOAS, @DATAENTRADA, @DATASAIDA, @STATUSVENDA, @DESCONTO,@COUVERT,@TAXA, @IDUSUARIO, @IDMESA)";

                obj.cmd = new System.Data.SqlClient.SqlCommand(sql, obj.objCon);


                obj.cmd.Parameters.AddWithValue("@NUMEROPESSOAS", Numero_pessoa);
                obj.cmd.Parameters.AddWithValue("@DATAENTRADA", Data_entrada);
                obj.cmd.Parameters.AddWithValue("@DATASAIDA", Data_entrada);
                obj.cmd.Parameters.AddWithValue("@STATUSVENDA", Status_Venda);
                obj.cmd.Parameters.AddWithValue("@DESCONTO", Desconto);
                obj.cmd.Parameters.AddWithValue("@COUVERT", Couvert_artistico);
                obj.cmd.Parameters.AddWithValue("@TAXA", taxaservico);
                obj.cmd.Parameters.AddWithValue("@IDUSUARIO", usuario.id_usuario);
                obj.cmd.Parameters.AddWithValue("@IDMESA", mesa.id_mesa);


                obj.cmd.ExecuteNonQuery();

                correto = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally { obj.Desconectar(); }
            return(correto);
        }