C# Class Controller.Repositorio.ProdutoRepositorio

Afficher le fichier Open project: mikemajesty/Caixapadariav2 Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
AdicionarItensNoListView ( ListView ltv, IQueryable _venda ) : void
AdicionarProdutoNoListViewSemComanda ( ListView ltv, string codigo, int quantidade ) : decimal
InstanciarDbContext ( ) : void
InstanciarProdutoBO ( ) : void
InstanciarTipoCadastroRepositorio ( ) : void

Method Details

AdicionarProdutoParaVenda() public méthode

public AdicionarProdutoParaVenda ( ListView ltv, string codigo, int quantidade ) : decimal
ltv System.Windows.Forms.ListView
codigo string
quantidade int
Résultat decimal

AdicionarProdutoParaVendaPorPeso() public méthode

public AdicionarProdutoParaVendaPorPeso ( ListView ltvProdutos, string codigo, decimal peso ) : void
ltvProdutos System.Windows.Forms.ListView
codigo string
peso decimal
Résultat void

Alterar() public méthode

public Alterar ( Produto produto ) : int
produto Model.Entidades.Produto
Résultat int

Deletar() public méthode

public Deletar ( Produto produto ) : int
produto Model.Entidades.Produto
Résultat int

GetProdutoPorCodigo() public méthode

public GetProdutoPorCodigo ( string codigo ) : Produto
codigo string
Résultat Model.Entidades.Produto

GetProdutoPorCodigoPorPeso() public méthode

public GetProdutoPorCodigoPorPeso ( string codigo ) : Produto
codigo string
Résultat Model.Entidades.Produto

GetProdutoPorCodigoUnidade() public méthode

public GetProdutoPorCodigoUnidade ( string codigo ) : Produto
codigo string
Résultat Model.Entidades.Produto

GetProdutoPorID() public méthode

public GetProdutoPorID ( int ID ) : Produto
ID int
Résultat Model.Entidades.Produto

GetQuantidade() public méthode

public GetQuantidade ( ) : int
Résultat int

GetQuantidadeNoEstoque() public méthode

public GetQuantidadeNoEstoque ( Produto produto ) : int?
produto Model.Entidades.Produto
Résultat int?

Listar() public méthode

public Listar ( System.Windows.Forms.DataGridView dgv ) : void
dgv System.Windows.Forms.DataGridView
Résultat void

Salvar() public méthode

public Salvar ( Produto produto ) : int
produto Model.Entidades.Produto
Résultat int

SelectProdutoPeloCategoria() public méthode

public SelectProdutoPeloCategoria ( System.Windows.Forms.DataGridView dgv, string categoria ) : void
dgv System.Windows.Forms.DataGridView
categoria string
Résultat void

SelectProdutoPeloCodigo() public méthode

public SelectProdutoPeloCodigo ( System.Windows.Forms.DataGridView dgv, string codigo ) : void
dgv System.Windows.Forms.DataGridView
codigo string
Résultat void

SelectProdutoPeloNome() public méthode

public SelectProdutoPeloNome ( System.Windows.Forms.DataGridView dgv, string nome ) : void
dgv System.Windows.Forms.DataGridView
nome string
Résultat void