public ProdutoModel GetProduto(int id)
        {
            GetConexao();
            Cmd.CommandText = $"{ConsultaHelper.GetSelectFrom(_tabela)} WHERE Id = @id";

            Cmd.Parameters.Clear();
            Cmd.Parameters.AddWithValue("@Id", id);

            SqlDataReader rd = Cmd.ExecuteReader();

            ProdutoModel produto = new ProdutoModel();

            while (rd.Read())
            {
                produto = new ProdutoModel(
                    (int)rd[nameof(ProdutoModel.Id)],
                    (string)rd[nameof(ProdutoModel.Nome)],
                    (double)rd[nameof(ProdutoModel.Peso)],
                    (string)rd[nameof(ProdutoModel.Medicao)],
                    (int)rd[nameof(ProdutoModel.Quantidade)],
                    (bool)rd[nameof(ProdutoModel.Ativo)],
                    (byte[])rd[nameof(ProdutoModel.Imagem)]);
            }
            rd.Close();
            return(produto);
        }
        public List <FuncionarioModel> Listar()
        {
            GetConexao();
            Cmd.CommandText = $"{ConsultaHelper.GetSelectFrom(_tabela)}";

            return(GetFuncionario());
        }
        public List <ProdutoModel> Listar()
        {
            GetConexao();
            Cmd.CommandText = $"{ConsultaHelper.GetSelectFrom(_tabela)}";

            return(GetProdutos());
        }
        public List <ClienteModel> Listar()
        {
            GetConexao();
            Cmd.CommandText = $"{ConsultaHelper.GetSelectFrom(_tabela)}";

            return(GetCliente());
        }
示例#5
0
        public List <ProcedimentoModel> Listar()
        {
            GetConexao();
            Cmd.CommandText = $"{ConsultaHelper.GetSelectFrom(_tabela)}";
            var a = GetProcedimento();

            return(a);
        }
        public List <FuncionarioModel> Consultar(string busca)
        {
            GetConexao();
            busca           = $"%{busca}%";
            Cmd.CommandText = $"{ConsultaHelper.GetSelectFrom(_tabela)} WHERE CPF LIKE @busca OR Nome LIKE @busca";

            Cmd.Parameters.Clear();
            Cmd.Parameters.AddWithValue("@busca", busca);

            return(GetFuncionario());
        }
        public List <AgendaModel> Consultar(string busca)
        {
            GetConexao();
            busca           = $"%{busca}%";
            Cmd.CommandText = $"{ConsultaHelper.GetSelectFrom(_tabela)} WHERE Id LIKE @busca OR Cliente LIKE @busca";

            Cmd.Parameters.Clear();
            Cmd.Parameters.AddWithValue("@busca", busca);

            return(GetProduto());
        }
示例#8
0
        private List <ProdutoModel> GetProdutosDeProcedimento(int idProcedimento)
        {
            GetConexao();
            Cmd.CommandText = $"{ConsultaHelper.GetSelectFrom("Produtos_De_Procedimento")} WHERE ProcedimentoId = @idProcedimento ";

            Cmd.Parameters.Clear();
            Cmd.Parameters.AddWithValue("@idProcedimento", idProcedimento);

            SqlDataReader rd       = Cmd.ExecuteReader();
            List <int>    produtos = new List <int>();

            while (rd.Read())
            {
                produtos.Add((int)rd["ProdutoId"]);
            }
            rd.Close();
            return(ListaProdutosEscolhidos(produtos));
        }