public async Task <IActionResult> Edit(int id, [Bind("EnfermeirosId,Nome,Telefone,Email,Morada,EspecializaçãoId")] Enfermeiros enfermeiros)
        {
            if (id != enfermeiros.EnfermeirosId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(enfermeiros);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!EnfermeirosExists(enfermeiros.EnfermeirosId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["EspecializaçãoId"] = new SelectList(_context.Especialização, "EspecializaçãoId", "Nome", enfermeiros.EspecializaçãoId);
            return(View(enfermeiros));
        }
        public async Task <IActionResult> Edit(int id, [Bind("TrocaId,Justificação,EnfermeirosId,EnfermeirosEId,Data,HorarioTrabalhoId,HorarioTrabalhoAntigoId,Aprovar")] Troca troca)
        {
            if (id != troca.TrocaId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(troca);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TrocaExists(troca.TrocaId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["EnfermeirosId"]           = new SelectList(_context.Enfermeiros, "EnfermeirosId", "Nome", troca.EnfermeirosId);
            ViewData["EnfermeirosEId"]          = new SelectList(_context.Enfermeiros, "EnfermeirosId", "Nome", troca.EnfermeirosEId);
            ViewData["HorarioTrabalhoAntigoId"] = new SelectList(_context.HorarioTrabalho, "HorarioTrabalhoId", "HorarioTrabalhoId", troca.HorarioTrabalhoAntigoId);
            ViewData["HorarioTrabalhoId"]       = new SelectList(_context.HorarioTrabalho, "HorarioTrabalhoId", "HorarioTrabalhoId", troca.HorarioTrabalhoId);
            return(View(troca));
        }
        public async Task <IActionResult> Edit(int id, [Bind("ReceitarTratamentoId,ReceitaId,TratamentoId")] ReceitarTratamento receitarTratamento)
        {
            if (id != receitarTratamento.ReceitarTratamentoId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(receitarTratamento);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ReceitarTratamentoExists(receitarTratamento.ReceitarTratamentoId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ReceitaId"]    = new SelectList(_context.Receita, "ReceitaId", "ReceitaId", receitarTratamento.ReceitaId);
            ViewData["TratamentoId"] = new SelectList(_context.Tratamento, "TratamentoId", "TipodeTratamento", receitarTratamento.TratamentoId);
            return(View(receitarTratamento));
        }
        public async Task <IActionResult> Edit(int id, [Bind("UtenteId,Nome,N_Utente_Saude,Morada,Telefone,Email,Problemas")] Utente utente)
        {
            if (id != utente.UtenteId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(utente);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!UtenteExists(utente.UtenteId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(utente));
        }
        public async Task <IActionResult> Edit(int id, [Bind("ReceitaId,MedicoId,UtenteId,Date,Nreceita")] Receita receita)
        {
            if (id != receita.ReceitaId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(receita);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ReceitaExists(receita.ReceitaId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MedicoId"] = new SelectList(_context.Medico, "MedicoId", "Nome", receita.MedicoId);
            ViewData["UtenteId"] = new SelectList(_context.Utente, "UtenteId", "Nome", receita.UtenteId);
            return(View(receita));
        }
        public async Task <IActionResult> Edit(int id, [Bind("HorarioTrabalhoId,Data,HoraInicio,HoraFim,EnfermeirosId,Troca")] HorarioTrabalho horarioTrabalho)
        {
            if (id != horarioTrabalho.HorarioTrabalhoId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(horarioTrabalho);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!HorarioTrabalhoExists(horarioTrabalho.HorarioTrabalhoId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["EnfermeirosId"] = new SelectList(_context.Enfermeiros, "EnfermeirosId", "Nome", horarioTrabalho.EnfermeirosId);
            return(View(horarioTrabalho));
        }
Beispiel #7
0
        public async Task <IActionResult> Edit(int id, [Bind("EspecializaçãoId,Nome")] Especialização especialização)
        {
            if (id != especialização.EspecializaçãoId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(especialização);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!EspecializaçãoExists(especialização.EspecializaçãoId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(especialização));
        }
Beispiel #8
0
        public async Task <IActionResult> Edit(int id, [Bind("MedicoId,Nome,Morada,Telefone,Email")] Medico medico)
        {
            if (id != medico.MedicoId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(medico);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MedicoExists(medico.MedicoId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(medico));
        }
Beispiel #9
0
        public async Task <IActionResult> Edit(int id, [Bind("TratamentoId,TipodeTratamento")] Tratamento tratamento)
        {
            verificarTratamento = _context.Tratamento.SingleOrDefault(p => p.TipodeTratamento == tratamento.TipodeTratamento);
            // verificarTratamento2 = await _context.Tratamento.SingleOrDefaultAsync(p => p.TratamentoId == tratamento.TratamentoId);

            /*  if (id != tratamento.TratamentoId)
             * {
             *    return NotFound();
             * }*/


            if (ModelState.IsValid)
            {
                // if (verificarTratamento2.TipodeTratamento==tratamento.TipodeTratamento)
                if (tratamento.TipodeTratamento == TratamentoSelecionado)
                {
                    ViewBag.Message = "editarOP";
                    return(View("TratamentoCriado", tratamento));
                }
                if (verificarTratamento == null)
                {
                    try
                    {
                        _context.Update(tratamento);
                        await _context.SaveChangesAsync();
                    }
                    catch (DbUpdateConcurrencyException)
                    {
                        if (!TratamentoExists(tratamento.TratamentoId))
                        {
                            return(NotFound());
                        }
                        else
                        {
                            throw;
                        }
                    }
                    ViewBag.Message = "editarOP";
                    return(View("TratamentoCriado", tratamento));
                }
                else
                {
                    ViewBag.Message = "Tratamento já existente.";
                    return(View("Edit"));
                }
            }
            return(View(tratamento));
        }