C# 클래스 Controller.Repositorio.ProdutoRepositorio

파일 보기 프로젝트 열기: mikemajesty/Caixapadariav2 1 사용 예제들

공개 메소드들

메소드 설명
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