示例#1
0
 //R
 public Model.Lote BuscaLote(string codigo)
 {
     DAL.Lotes  LoteRetornadoDAL = OperadorLoteDAL.buscaLote(codigo);
     Model.Lote LoteRetornadoBLL = new Model.Lote
     {
         Id         = LoteRetornadoDAL.Id,
         Codigo     = LoteRetornadoDAL.Codigo,
         Produto    = OperadorProdutoDAL.BuscaProdutosId(LoteRetornadoDAL.Produto).Nome,
         Validade   = LoteRetornadoDAL.Validade,
         Quantidade = LoteRetornadoDAL.Quantidade,
         PrecoCusto = LoteRetornadoDAL.PrecoCusto,
         Ativo      = LoteRetornadoDAL.Ativo
     };
     return(LoteRetornadoBLL);
 }
示例#2
0
 //C
 public bool cadastraLote(Model.Lote lote)
 {
     DAL.Lotes novoLote = new DAL.Lotes
     {
         Codigo     = lote.Codigo.ToUpper(),
         Produto    = OperadorProdutoDAL.BuscaProdutosNome(lote.Produto).Id,
         Validade   = lote.Validade,
         Quantidade = lote.Quantidade,
         PrecoCusto = lote.PrecoCusto,
         Ativo      = lote.Ativo
     };
     if (OperadorLoteDAL.cadastraLote(novoLote))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
示例#3
0
 //U
 public bool atualizaLote(Model.Lote lote)
 {
     DAL.Lotes LoteAtualizado = new DAL.Lotes
     {
         Id         = lote.Id,
         Codigo     = lote.Codigo.ToUpper(),
         Produto    = OperadorProdutoDAL.BuscaProdutosNome(lote.Produto).Id,
         Validade   = lote.Validade,
         Quantidade = lote.Quantidade,
         PrecoCusto = lote.PrecoCusto,
         Ativo      = lote.Ativo
     };
     if (OperadorLoteDAL.atualizaLote(LoteAtualizado))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }