public ActionResult CadastrarSecretaria(Pessoa pessoa)
        {
            ViewBag.MensagemErro    = db.Pessoa.Any(a => a.Email == pessoa.Email);
            ViewBag.MensagemErroCPF = db.Pessoa.Any(a => a.CPF == pessoa.CPF);
            if (pessoa.CPF != null)
            {
                if (!ValidaCPF.Validar(pessoa.CPF))
                {
                    pessoa.CPFErrorMessage = "Numero de cpf inválido";
                    ViewBag.Pessoa         = new SelectList(db.Pessoa, "Codigo_Pessoa", "Nome");
                    ViewBag.EstadoCivil    = new SelectList(estadocivil, "Sigla", "Nome");
                    return(View("Index", pessoa));
                }
            }
            if (!ModelState.IsValid || ViewBag.MensagemErro || ViewBag.MensagemErroCPF)
            {
                ViewBag.Pessoa      = new SelectList(db.Pessoa, "Codigo_Pessoa", "Nome");
                ViewBag.EstadoCivil = new SelectList(estadocivil, "Sigla", "Nome");
                return(View("Index", pessoa));
            }

            pessoa.Acesso.Email = pessoa.Email;
            pessoa.Acesso.Tipo  = "Secretaria";
            db.Pessoa.Add(pessoa);
            db.SaveChanges();

            ViewBag.Pessoa      = new SelectList(db.Pessoa, "Codigo_Pessoa", "Nome");
            ViewBag.EstadoCivil = new SelectList(estadocivil, "Sigla", "Nome");
            return(View("Secretaria"));
        }
Esempio n. 2
0
 public ActionResult Edit([Bind(Include = "Codigo_Local,Codigo_Endereco,Nome,Telefone")] Local local)
 {
     if (ModelState.IsValid)
     {
         db.Entry(local).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Codigo_Endereco = new SelectList(db.Endereco, "Codigo_Endereco", "Endereco1", local.Codigo_Endereco);
     return(View(local));
 }
        public ActionResult Create([Bind(Include = "Codigo_Especialidade,Nome")] Descricao_Especialidade descricao_Especialidade)
        {
            if (ModelState.IsValid)
            {
                db.Descricao_Especialidade.Add(descricao_Especialidade);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(descricao_Especialidade));
        }
 public ActionResult Edit([Bind(Include = "Codigo_Secretaria,Codigo_Pessoa,Data_Admissao,Hora_Entrada,Hora_Saida")] Secretaria secretaria)
 {
     if (ModelState.IsValid)
     {
         db.Entry(secretaria).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Codigo_Pessoa = new SelectList(db.Pessoa, "Codigo_Pessoa", "Nome", secretaria.Codigo_Pessoa);
     return(View(secretaria));
 }
Esempio n. 5
0
        public ActionResult Create([Bind(Include = "Codigo_Pre_Consulta,Sintomas,Remedios_Tomando,Diagnostico_Anterior,Observacao")] Pre_Consulta pre_Consulta)
        {
            if (ModelState.IsValid)
            {
                db.Pre_Consulta.Add(pre_Consulta);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(pre_Consulta));
        }
Esempio n. 6
0
        public ActionResult Create([Bind(Include = "Codigo_Estado,UF")] Estado estado)
        {
            if (ModelState.IsValid)
            {
                db.Estado.Add(estado);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(estado));
        }
        public ActionResult Create([Bind(Include = "Codigo_Cidade,Codigo_Estado,Cidade1")] Cidade cidade)
        {
            if (ModelState.IsValid)
            {
                db.Cidade.Add(cidade);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Codigo_Estado = new SelectList(db.Estado, "Codigo_Estado", "UF", cidade.Codigo_Estado);
            return(View(cidade));
        }
Esempio n. 8
0
        public ActionResult Create([Bind(Include = "Codigo_Acesso,Email,Password,Tipo")] Acesso acesso)
        {
            if (ModelState.IsValid)
            {
                acesso.Tipo = "ADM";
                db.Acesso.Add(acesso);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(acesso));
        }
Esempio n. 9
0
 public ActionResult Edit([Bind(Include = "Codigo_Medico,Codigo_Pessoa,Codigo_Estado,Data_Admissao,CRM,Codigo_Especialidade")] Medico medico)
 {
     if (ModelState.IsValid)
     {
         db.Entry(medico).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Codigo_Especialidade = new SelectList(db.Descricao_Especialidade, "Codigo_Especialidade", "Nome", medico.Codigo_Especialidade);
     ViewBag.Codigo_Estado        = new SelectList(db.Estado, "Codigo_Estado", "UF", medico.Codigo_Estado);
     ViewBag.Codigo_Pessoa        = new SelectList(db.Pessoa, "Codigo_Pessoa", "Nome", medico.Codigo_Pessoa);
     return(View(medico));
 }
 public ActionResult Edit([Bind(Include = "Codigo_Endereco,Codigo_Cidade,Endereco1,Numero,Complemento,Bairro")] Endereco endereco)
 {
     if (ModelState.IsValid)
     {
         Pessoa pessoa = db.Pessoa.Find(endereco.Codigo_Endereco);
         Cidade cidade = db.Cidade.Find(endereco.Codigo_Cidade);
         db.Entry(endereco).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Edit", "Cidades", new { id = (endereco.Codigo_Cidade) }));
     }
     ViewBag.Codigo_Cidade = new SelectList(db.Cidade, "Codigo_Cidade", "Cidade1", endereco.Codigo_Cidade);
     return(View(endereco));
 }
Esempio n. 11
0
 public ActionResult Edit([Bind(Include = "Codigo_Agendado,Codigo_Agenda,Codigo_Pessoa,Codigo_Medico,Codigo_Local,Codigo_Pre_Consulta,Data_Consulta,Hora_Consulta,Consulta_Confirmada")] Agendado agendado)
 {
     if (ModelState.IsValid)
     {
         db.Entry(agendado).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Codigo_Agenda       = new SelectList(db.Agenda, "Codigo_Agenda", "Codigo_Agenda", agendado.Codigo_Agenda);
     ViewBag.Codigo_Pessoa       = new SelectList(db.Pessoa, "Codigo_Pessoa", "Nome", agendado.Codigo_Pessoa);
     ViewBag.Codigo_Medico       = new SelectList(db.Medico, "Codigo_Medico", "Codigo_Medico", agendado.Codigo_Medico);
     ViewBag.Codigo_Local        = new SelectList(db.Local, "Codigo_Local", "Nome", agendado.Codigo_Local);
     ViewBag.Codigo_Pre_Consulta = new SelectList(db.Pre_Consulta, "Codigo_Pre_Consulta", "Sintomas", agendado.Codigo_Pre_Consulta);
     return(View(agendado));
 }
Esempio n. 12
0
 public ActionResult Edit([Bind(Include = "Codigo_Pessoa,Codigo_Acesso,Codigo_Endereco,Nome,CPF,RG,Data_Nascimento,Estado_Civil,Telefone,Celular,Email,Sexo,Password")] Pessoa pessoa)
 {
     if (ModelState.IsValid)
     {
         Endereco endereco = db.Endereco.Find(pessoa.Codigo_Endereco);
         Acesso   acesso   = db.Acesso.Find(pessoa.Codigo_Acesso);
         pessoa.Acesso          = acesso;
         pessoa.Acesso.Email    = pessoa.Email;
         db.Entry(acesso).State = EntityState.Modified;
         db.Entry(pessoa).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Edit", "Enderecoes", new { id = (endereco.Codigo_Endereco) }));
     }
     ViewBag.Codigo_Acesso   = new SelectList(db.Acesso, "Codigo_Acesso", "Email", pessoa.Codigo_Acesso);
     ViewBag.Codigo_Endereco = new SelectList(db.Endereco, "Codigo_Endereco", "Endereco1", pessoa.Codigo_Endereco);
     return(View(pessoa));
 }
        public ActionResult CadastrarLocal(Local local)
        {
            if (!ModelState.IsValid)
            {
                return(View("Index", local));
            }

            db.Local.Add(local);
            db.SaveChanges();
            return(View("Sucesso"));
        }
Esempio n. 14
0
        public ActionResult agendar(ProjetoBenner.Models.Agendado agendamento)
        {
            List <Descricao_Especialidade> EspecialidadeList = db.Descricao_Especialidade.ToList();

            ViewBag.MensagemErro = db.Agendado.Any(a => a.Data_Consulta == agendamento.Data_Consulta && a.Hora_Consulta == agendamento.Hora_Consulta && a.Codigo_Medico == agendamento.Codigo_Medico);
            if (!ModelState.IsValid || ViewBag.MensagemErro)
            {
                ViewBag.EspecialidadeList = new SelectList(EspecialidadeList, "Codigo_Especialidade", "Nome");
                ViewBag.Horario           = new SelectList(horario, "Sigla", "Nome");
                ViewBag.Pessoa            = new SelectList(db.Pessoa, "Codigo_Pessoa", "CPF");
                return(View("Index", agendamento));
            }


            ViewBag.Pessoa = new SelectList(db.Pessoa, "Codigo_Pessoa", "CPF");
            db.Agendado.Add(agendamento);
            db.SaveChanges();
            return(View("Sucesso"));
        }