private void cboxSelecionaCodigo_SelectedIndexChanged(object sender, EventArgs e)
 {
     ocultarCampos();
     LoteSelecionado = OperadorBLL_Lote.BuscaLote(cboxSelecionaCodigo.SelectedItem.ToString());
     preencherCampos();
     exibeCampos();
 }
示例#2
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);
 }
 private void limparCampos()
 {
     txtCodigo.ResetText();
     txtPreco.ResetText();
     txtQuantidade.ResetText();
     ckbAtivo.Checked     = false;
     ckbPerecivel.Checked = false;
     dtpValidade.Visible  = false;
     lblValidade.Visible  = false;
     cboxSelecionaProdutos.ResetText();
     cboxSelecionaCodigo.Items.Clear();
     cboxSelecionaCodigo.ResetText();
     cboxProdutos.ResetText();
     cboxProdutos.Items.Clear();
     LoteSelecionado = null;
 }
示例#4
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);
     }
 }
示例#5
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);
     }
 }