public ActionResult Incluir() { using (UnimedEntities1 dg = new UnimedEntities1()) { //carrega permissao de usuários int id_usuario = int.Parse(Session["usuariologadoid"].ToString()); var up = dg.usuario_permissao.Where(a => a.id_usuario.Equals(id_usuario)).FirstOrDefault(); ViewData["usuario_permissao"] = up; ViewBag.Titulo = "Cadastro de Especialidade"; //carrega lista de grupo var lg = from a in dg.especialidades join b in dg.usuarios on a.sisusuarioi equals b.id into g join c in dg.usuarios on a.sisusuarioa equals c.id into h from x in g.DefaultIfEmpty() from y in h.DefaultIfEmpty() select new ListaEspecialidade { id = a.id, c_nome = a.c_nome, c_codigo = a.c_codigo, sisdatai = a.sisdatai == null ? DateTime.Today : a.sisdatai, sisusuarioi = (x == null ? "Sem Dados" : x.nome_usuario), sisdataa = a.sisdataa == null ? DateTime.Today : a.sisdataa, sisusuarioa = (y == null ? "Sem Dados" : y.nome_usuario) }; ViewData["listaespecialidade"] = lg.ToList(); //prepara model para inserção var especialidade = new especialidade(); ViewBag.Action = "Inserir"; return(View("Especialidade", especialidade)); } }
public ActionResult Register(string id) { _especialidad = new especialidade(); _doctor = new doctore(); dynamic mymodel = new ExpandoObject(); ApplicationUser user = new ApplicationUser(); if (id != null && id != "0") { user = UserManager.FindByEmail(id); _doctor = _doctor.ObtenerDoctor(user.Id); } mymodel.user = new RegisterViewModel { Email = user.Email, Name = user.UserName, LastName = user.apellidos, Phone = user.PhoneNumber, IdEspecialidad = _doctor.idEspecialidad }; mymodel.specialty = _especialidad.ListarEspecialidades(); return(PartialView(mymodel)); }
public consumivel(tipoAdquirir TipoAdquirir, string Descricao, string Nome, int QtdPermitida, especialidade Especialidade, bool Reviver, int Quantidade) { }
public ActionResult Inserir(especialidade u) { if (ModelState.IsValid) { using (UnimedEntities1 dg = new UnimedEntities1()) { int id_usuario = int.Parse(Session["usuariologadoid"].ToString()); var up = dg.usuario_permissao.Where(a => a.especialidade_i.Equals(1) && a.id_usuario.Equals(id_usuario)).Count(); if (up >= 1) { try { u.c_nome = (u.c_nome.ToUpper()); u.sisusuarioi = int.Parse(Session["usuariologadoid"].ToString()); u.sisdatai = DateTime.Today; dg.especialidades.Add(u); dg.SaveChanges(); } catch (SystemException e) { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>" + e.Message + "</font>"; var up1 = dg.usuario_permissao.Where(a => a.id_usuario.Equals(id_usuario)).FirstOrDefault(); ViewData["usuario_permissao"] = up1; //cria lista de grupo var lg = from a in dg.especialidades join b in dg.usuarios on a.sisusuarioi equals b.id into g join c in dg.usuarios on a.sisusuarioa equals c.id into h from x in g.DefaultIfEmpty() from y in h.DefaultIfEmpty() select new ListaEspecialidade { id = a.id, c_nome = a.c_nome, c_codigo = a.c_codigo, sisdatai = a.sisdatai == null ? DateTime.Today : a.sisdatai, sisusuarioi = (x == null ? "Sem Dados" : x.nome_usuario), sisdataa = a.sisdataa == null ? DateTime.Today : a.sisdataa, sisusuarioa = (y == null ? "Sem Dados" : y.nome_usuario) }; ViewData["listaespecialidade"] = lg.ToList(); ViewBag.Titulo = "Cadastro de Especialidade"; return(RedirectToAction("Especialidade")); } TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Especialidade Inserida com Sucesso!</font>"; ViewBag.Action = ""; return(RedirectToAction("PreencheCampos", new { id = u.id })); } } } using (UnimedEntities1 dg = new UnimedEntities1()) { int id_usuario = int.Parse(Session["usuariologadoid"].ToString()); var up = dg.usuario_permissao.Where(a => a.id_usuario.Equals(id_usuario)).FirstOrDefault(); ViewData["usuario_permissao"] = up; //cria lista de grupo var lg = from a in dg.especialidades join b in dg.usuarios on a.sisusuarioi equals b.id into g join c in dg.usuarios on a.sisusuarioa equals c.id into h from x in g.DefaultIfEmpty() from y in h.DefaultIfEmpty() select new ListaEspecialidade { id = a.id, c_nome = a.c_nome, c_codigo = a.c_codigo, sisdatai = a.sisdatai == null ? DateTime.Today : a.sisdatai, sisusuarioi = (x == null ? "Sem Dados" : x.nome_usuario), sisdataa = a.sisdataa == null ? DateTime.Today : a.sisdataa, sisusuarioa = (y == null ? "Sem Dados" : y.nome_usuario) }; ViewData["listaespecialidade"] = lg.ToList(); } ViewBag.Action = "Inserir"; ViewBag.Titulo = "Cadastro de Especialidade"; return(View("Especialidade", u)); }