Exemple #1
0
        // GET: /Ferias/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Ferias ferias = Ferias.Selecionar(id.Value);

            if (ferias == null)
            {
                return(HttpNotFound());
            }
            return(View(ferias));
        }
Exemple #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Ferias ferias         = Ferias.Selecionar(id);
            int    idAluno        = ferias.idAluno;
            int    qtdeSolicitada = ferias.dataInicio.Subtract(ferias.dataFim).Days; //negativo

            Pagamento pg = Pagamento.SelecionarTodos(ferias.idAluno).OrderByDescending(x => x.dataBaseFim).ToList()[0];

            pg.dataProxima = pg.dataProxima.AddDays(qtdeSolicitada);

            Pagamento.Alterar(pg);



            Ferias.Excluir(ferias);
            return(RedirectToAction("Index", new { idAluno = idAluno }));
        }