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")); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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")); }
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")); }