/// <summary>
 /// Função Responsável por verificar e retirar do estoque
 /// </summary>
 /// <param name="lote">Lote da vacina</param>
 /// <param name="sala">Sala a dispensar</param>
 /// <param name="retira">Variável que indica se deve retirar do estoque</param>
 /// <returns></returns>
 protected bool ManipulaEstoque(LoteVacina lote, SalaVacina sala, bool retiraDoEstoque)
 {
     bool existeEmEstoque = false;
     //IList<EstoqueVacina> itens = Factory.GetInstance<IEstoque>().BuscarItensEstoque<EstoqueVacina>(lote.Codigo, sala.Codigo);
     //foreach (EstoqueVacina item in itens)
     //{
     //    if (item.QuantidadeEstoque > 0)
     //    {
     //        existeEmEstoque = true;
     //        if (retiraDoEstoque)
     //        {
     //            item.QuantidadeEstoque--;
     //            Factory.GetInstance<IVacina>().Salvar(item);
     //        }
     //    }
     //}
     return existeEmEstoque;
 }
Example #2
0
 public SalaResponsavel(Usuario u, SalaVacina s)
 {
     this.Responsavel = u;
     this.SalaVacina  = s;
 }