Ejemplo n.º 1
0
        public FuncInfFerias daInfFeriasFuncionario(string codigo, short ano)
        {
            FuncInfFerias funcInfFerias;

            if (_erpBs.RecursosHumanos.FuncInfFerias.Existe(ano, codigo))
            {
                var infFerias = _erpBs.RecursosHumanos.FuncInfFerias.Edita(ano, codigo);
                funcInfFerias = new FuncInfFerias
                {
                    ano             = infFerias.get_Ano(),
                    funcionarioId   = infFerias.get_Funcionario(),
                    diasDireito     = infFerias.get_DiasDireito(),
                    diasAdicionais  = infFerias.get_DiasAdicionais(),
                    diasAnoAnterior = infFerias.get_DiasAnoAnterior(),
                    totalDias       = infFerias.get_TotalDias(),
                    diasPorGozar    = infFerias.get_DiasPorGozar(),
                    diasJaGozados   = infFerias.get_DiasJaGozados(),
                    diasPorMarcar   = infFerias.get_DiasPorMarcar(),
                    funcSemFerias   = infFerias.get_FuncSemFerias()
                };
            }
            else
            {
                funcInfFerias = new FuncInfFerias();
            }

            return(funcInfFerias);
        }
Ejemplo n.º 2
0
        public IActionResult DeleteConfirmed(int id)
        {
            FuncInfFerias funcInfFerias = _context.FuncInfFerias.Single(m => m.id == id);

            _context.FuncInfFerias.Remove(funcInfFerias);
            _context.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
 public IActionResult Edit(FuncInfFerias funcInfFerias)
 {
     if (ModelState.IsValid)
     {
         _context.Update(funcInfFerias);
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewData["funcionarioId"] = new SelectList(_context.Funcionarios, "id", "funcionario", funcInfFerias.funcionarioId);
     return(View(funcInfFerias));
 }
Ejemplo n.º 4
0
        public void daInfFeriasFuncionario(int tipoPlataforma, string codEmpresa, string codUtilizador,
                                           string password, string codigo, short ano)
        {
            try
            {
                inicializa(tipoPlataforma, codEmpresa, codUtilizador, password);

                FuncInfFerias infFerias = m._rh.daInfFeriasFuncionario(codigo, ano);

                Clients.Caller.daInfFeriasFuncionario(infFerias);
            }
            catch
            {
            }
        }
Ejemplo n.º 5
0
        // GET: FuncInfFerias/Edit/5
        public IActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(HttpNotFound());
            }

            FuncInfFerias funcInfFerias = _context.FuncInfFerias.Single(m => m.id == id);

            if (funcInfFerias == null)
            {
                return(HttpNotFound());
            }
            ViewData["funcionarioId"] = new SelectList(_context.Funcionarios, "id", "funcionario", funcInfFerias.funcionarioId);
            return(View(funcInfFerias));
        }
Ejemplo n.º 6
0
        // GET: FuncInfFerias/Details/5
        public IActionResult Details(int?id)
        {
            if (id == null)
            {
                return(HttpNotFound());
            }

            FuncInfFerias funcInfFerias = _context.FuncInfFerias.Single(m => m.id == id);

            if (funcInfFerias == null)
            {
                return(HttpNotFound());
            }

            return(View(funcInfFerias));
        }
Ejemplo n.º 7
0
        public IViewComponentResult Invoke(int?id, int ano)
        {
            try
            {
                var ferias = db.FuncInfFerias.Include(m => m.ferias_Itens).Single(m => m.funcionarioId == id && m.ano == ano);

                return(View(ferias));
            }
            catch
            {
                var ferias = new FuncInfFerias()
                {
                };

                return(View(ferias));
            }
        }