C# Class Controller.Repositorio.ProdutoRepositorio

Datei anzeigen Open project: mikemajesty/Caixapadariav2 Class Usage Examples

Public Methods

Method 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

Method 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 method

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

AdicionarProdutoParaVendaPorPeso() public method

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

Alterar() public method

public Alterar ( Produto produto ) : int
produto Model.Entidades.Produto
return int

Deletar() public method

public Deletar ( Produto produto ) : int
produto Model.Entidades.Produto
return int

GetProdutoPorCodigo() public method

public GetProdutoPorCodigo ( string codigo ) : Produto
codigo string
return Model.Entidades.Produto

GetProdutoPorCodigoPorPeso() public method

public GetProdutoPorCodigoPorPeso ( string codigo ) : Produto
codigo string
return Model.Entidades.Produto

GetProdutoPorCodigoUnidade() public method

public GetProdutoPorCodigoUnidade ( string codigo ) : Produto
codigo string
return Model.Entidades.Produto

GetProdutoPorID() public method

public GetProdutoPorID ( int ID ) : Produto
ID int
return Model.Entidades.Produto

GetQuantidade() public method

public GetQuantidade ( ) : int
return int

GetQuantidadeNoEstoque() public method

public GetQuantidadeNoEstoque ( Produto produto ) : int?
produto Model.Entidades.Produto
return int?

Listar() public method

public Listar ( System.Windows.Forms.DataGridView dgv ) : void
dgv System.Windows.Forms.DataGridView
return void

Salvar() public method

public Salvar ( Produto produto ) : int
produto Model.Entidades.Produto
return int

SelectProdutoPeloCategoria() public method

public SelectProdutoPeloCategoria ( System.Windows.Forms.DataGridView dgv, string categoria ) : void
dgv System.Windows.Forms.DataGridView
categoria string
return void

SelectProdutoPeloCodigo() public method

public SelectProdutoPeloCodigo ( System.Windows.Forms.DataGridView dgv, string codigo ) : void
dgv System.Windows.Forms.DataGridView
codigo string
return void

SelectProdutoPeloNome() public method

public SelectProdutoPeloNome ( System.Windows.Forms.DataGridView dgv, string nome ) : void
dgv System.Windows.Forms.DataGridView
nome string
return void