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