public Usuarios GetUsuarioDoFuncionario(int funcionarioId) { var usuario = new FuncionariosDao().GetById(funcionarioId).Usuario; //GetAll() //.Where(u => u.FuncionariosId == funcionarioId) //.SingleOrDefault(); return(usuario); }
public bool DbAdd(ControlePatio registro) { var carro = new VeiculosDao().GetById(registro.VeiculoId); if (carro.Disponivel == true) { carro.Disponivel = false; new VeiculosDao().DbUpdate(carro); var funcionario = new FuncionariosDao().GetById(registro.ClienteId); funcionario.Disponivel = false; new FuncionariosDao().DbUpdate(funcionario); return(new DbKernel.Db_Kernel().DbAdd <ControlePatio>(registro)); } return(false); }
public Funcionarios GetById(int id) { var funcionario = new FuncionariosDao().GetAll() .Where(f => f.Id == id) .Single(); //if (funcionario.CnhId != null) //{ // int _id = (int)funcionario.CnhId; // funcionario.Cnh = new CnhsDao().GetById(_id); //} funcionario.Cnh = new CnhsDao().GetById((int)funcionario.CnhId); funcionario.Endereco = new EnderecosDao().GetById(funcionario.EnderecoId); return(funcionario); }
public bool RegistraRetorno(ControlePatio controle, Veiculos veiculo) { bool ret = false; int kmAtual = (int)controle.KmRetorno - controle.KmSaida; var func = new FuncionariosDao().GetById(controle.ClienteId); func.Disponivel = true; if (new PneusDao().DbUpdateKm(kmAtual, veiculo.Id)) { if (new VeiculosDao().RegistrarKmDb(veiculo, (int)controle.KmRetorno)) { if (DbUpdate(controle)) { if (new FuncionariosDao().DbUpdate(func)) { ret = true; } } } } return(ret); }