Пример #1
0
        private static Retorno ListarFuncionariosComDataDisponivel()
        {
            var retorno = new BusinessFuncionario().Listar();

            if (retorno.IsValido)
            {
                var funcionarios = retorno.Entity as List <Funcionario>;

                foreach (var funcionario in funcionarios)
                {
                    retorno = new DataLinhaProducao().ConsultarDataDisponivel(funcionario);

                    if (retorno.IsValido)
                    {
                        funcionario.LinhasProducao.Add(retorno.Entity as LinhaProducao);
                    }
                    else
                    {
                        return(retorno);
                    }
                }
                return(new Retorno(funcionarios));
            }

            return(retorno);
        }
Пример #2
0
        public Retorno Listar(DateTime dataInicio, DateTime dataFim)
        {
            try
            {
                var retorno = new DataLinhaProducao().Listar(dataInicio, dataFim);

                if (retorno.IsValido)
                {
                    retorno.Entity = CriarExibicaoLinhaProducao(retorno.Entity as List <LinhaProducao>);
                }

                return(retorno);
            }
            catch (Exception ex)
            {
                return(Retorno.CriarRetornoExcecao(ex));
            }
        }
Пример #3
0
 public Retorno Salvar(LinhaProducao Entity)
 {
     try
     {
         Retorno retorno = PreenchimentoObrigatorio(Entity);
         if (retorno.IsValido)
         {
             if (Entity.Codigo == 0)
             {
                 retorno = new DataLinhaProducao().Incluir(Entity);
             }
             else
             {
                 retorno = new DataLinhaProducao().Alterar(Entity);
             }
         }
         return(retorno);
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }