C# Класс Controller.Repositorio.ProdutoRepositorio

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AdicionarProdutoParaVenda ( ListView ltv, string codigo, int quantidade ) : decimal
AdicionarProdutoParaVendaPorPeso ( ListView ltvProdutos, string codigo, decimal peso ) : void
Alterar ( Produto produto ) : int
Deletar ( Produto produto ) : int
GetProdutoPorCodigo ( string codigo ) : Produto
GetProdutoPorCodigoPorPeso ( string codigo ) : Produto
GetProdutoPorCodigoUnidade ( string codigo ) : Produto
GetProdutoPorID ( int ID ) : Produto
GetQuantidade ( ) : int
GetQuantidadeNoEstoque ( Produto produto ) : int?
Listar ( System.Windows.Forms.DataGridView dgv ) : void
Salvar ( Produto produto ) : int
SelectProdutoPeloCategoria ( System.Windows.Forms.DataGridView dgv, string categoria ) : void
SelectProdutoPeloCodigo ( System.Windows.Forms.DataGridView dgv, string codigo ) : void
SelectProdutoPeloNome ( System.Windows.Forms.DataGridView dgv, string nome ) : void

Приватные методы

Метод Описание
AdicionarItensNoListView ( ListView ltv, IQueryable _venda ) : void
AdicionarProdutoNoListViewSemComanda ( ListView ltv, string codigo, int quantidade ) : decimal
InstanciarDbContext ( ) : void
InstanciarProdutoBO ( ) : void
InstanciarTipoCadastroRepositorio ( ) : void

Описание методов

AdicionarProdutoParaVenda() публичный Метод

public AdicionarProdutoParaVenda ( ListView ltv, string codigo, int quantidade ) : decimal
ltv System.Windows.Forms.ListView
codigo string
quantidade int
Результат decimal

AdicionarProdutoParaVendaPorPeso() публичный Метод

public AdicionarProdutoParaVendaPorPeso ( ListView ltvProdutos, string codigo, decimal peso ) : void
ltvProdutos System.Windows.Forms.ListView
codigo string
peso decimal
Результат void

Alterar() публичный Метод

public Alterar ( Produto produto ) : int
produto Model.Entidades.Produto
Результат int

Deletar() публичный Метод

public Deletar ( Produto produto ) : int
produto Model.Entidades.Produto
Результат int

GetProdutoPorCodigo() публичный Метод

public GetProdutoPorCodigo ( string codigo ) : Produto
codigo string
Результат Model.Entidades.Produto

GetProdutoPorCodigoPorPeso() публичный Метод

public GetProdutoPorCodigoPorPeso ( string codigo ) : Produto
codigo string
Результат Model.Entidades.Produto

GetProdutoPorCodigoUnidade() публичный Метод

public GetProdutoPorCodigoUnidade ( string codigo ) : Produto
codigo string
Результат Model.Entidades.Produto

GetProdutoPorID() публичный Метод

public GetProdutoPorID ( int ID ) : Produto
ID int
Результат Model.Entidades.Produto

GetQuantidade() публичный Метод

public GetQuantidade ( ) : int
Результат int

GetQuantidadeNoEstoque() публичный Метод

public GetQuantidadeNoEstoque ( Produto produto ) : int?
produto Model.Entidades.Produto
Результат int?

Listar() публичный Метод

public Listar ( System.Windows.Forms.DataGridView dgv ) : void
dgv System.Windows.Forms.DataGridView
Результат void

Salvar() публичный Метод

public Salvar ( Produto produto ) : int
produto Model.Entidades.Produto
Результат int

SelectProdutoPeloCategoria() публичный Метод

public SelectProdutoPeloCategoria ( System.Windows.Forms.DataGridView dgv, string categoria ) : void
dgv System.Windows.Forms.DataGridView
categoria string
Результат void

SelectProdutoPeloCodigo() публичный Метод

public SelectProdutoPeloCodigo ( System.Windows.Forms.DataGridView dgv, string codigo ) : void
dgv System.Windows.Forms.DataGridView
codigo string
Результат void

SelectProdutoPeloNome() публичный Метод

public SelectProdutoPeloNome ( System.Windows.Forms.DataGridView dgv, string nome ) : void
dgv System.Windows.Forms.DataGridView
nome string
Результат void