//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); }
//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); } }
//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); } }