public ActionResult Editar(procedimento 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.id_usuario.Equals(id_usuario) && a.procedimentos_a.Equals(1)).Count(); if (up >= 1) { procedimento procedimento = dg.procedimentos.Find(u.id); procedimento.c_descricao = u.c_descricao.ToUpper(); procedimento.c_codigo = u.c_codigo.ToUpper(); procedimento.sisdataa = DateTime.Today; procedimento.sisusuarioa = int.Parse(Session["usuariologadoid"].ToString()); if (TryUpdateModel(procedimento)) { dg.SaveChanges(); TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Procedimento Atualizado com Sucesso!</font>"; } else { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Erro ao Atualizar Procedimento</font>"; } return(RedirectToAction("Procedimento")); } else { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Usuário Não Tem Permissão para Alterar o Procedimento</font>"; return(RedirectToAction("Procedimento")); } } } 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.procedimentos 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 ListaProcedimentos { id = a.id, c_codigo = a.c_codigo, c_descricao = a.c_descricao, 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["listaprocedimento"] = lg.ToList(); } ViewBag.Action = "Editar"; ViewBag.Titulo = "Cadastro de Procedimentos"; return(View("Procedimento", u)); }
// // GET: /Grupo/ public ActionResult Grupo() { if (Session["usuariologadoId"] != null) { using (UnimedEntities1 up = new UnimedEntities1()) { int usuario_id = int.Parse(Session["usuariologadoId"].ToString()); var resultado = up.usuario_permissao.Where(a => a.id_usuario.Equals(usuario_id)).FirstOrDefault(); ViewData["usuario_permissao"] = resultado; // busca grupos na tabela var grupos = from a in up.grupoes select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["listagrupo"] = grupos.ToList(); } ViewBag.Titulo = "Cadastro de Grupo"; ViewBag.Message = TempData["mensagem"]; TempData["mensagem"] = ""; return(View()); } else { return(RedirectToAction("Login", "Login")); } }
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 Usuário"; //carrega lista de grupo var lg = from a in dg.grupoes select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["listagrupo"] = lg.ToList(); //prepara model para inserção var dadosgrupo = new grupo(); var dadospermissaogrupo = new grupo_permissao(); var VDetalheGrupo = new ViewModelDetalhePermisaoGrupo() { Vgrupo = dadosgrupo, Vgrupo_permissao = dadospermissaogrupo }; ViewBag.Action = "Inserir"; return(View("Grupo", VDetalheGrupo)); } }
public ActionResult Delete(int?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) && a.procedimentos_d.Equals(1)).Count(); if (up >= 1) { try { procedimento procedimento = dg.procedimentos.Find(id); dg.procedimentos.Remove(procedimento); dg.SaveChanges(); } catch (SystemException e) { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>" + e.Message + "</font>"; return(RedirectToAction("Regiao")); } TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Procedimento Excluído com Sucesso!</font>"; } else { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Usuário Não Tem Permissão para Excluir o Procedimento</font>"; } } ViewBag.Action = ""; return(RedirectToAction("Procedimento")); }
public ActionResult Editar(operadora1 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.id_usuario.Equals(id_usuario) && a.operadora_a.Equals(1)).Count(); if (up >= 1) { operadora1 operadora = dg.operadoras1.Find(u.id); operadora.c_nome = u.c_nome.ToUpper(); operadora.sisdataa = DateTime.Today; operadora.sisusuarioa = int.Parse(Session["usuariologadoid"].ToString()); if (TryUpdateModel(operadora)) { dg.SaveChanges(); TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Operadora Atualizada com Sucesso!</font>"; } else { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Erro ao Atualizar Operadora</font>"; } return(RedirectToAction("Operadora")); } else { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Usuário Não Tem Permissão para Alterar a Operadora</font>"; return(RedirectToAction("Operadora")); } } } 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.operadoras1 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 ListaOperadora1 { id = a.id, c_nome = a.c_nome, c_cod_operadora = a.c_cod_operadora, data_Inclusao = a.sisdatai == null ? DateTime.Today : a.sisdatai, usuario_Inclusao = (x == null ? "Sem Dados" : x.nome_usuario), data_alteracao = a.sisdataa == null ? DateTime.Today : a.sisdataa, usuario_alteracao = (y == null ? "Sem Dados" : y.nome_usuario) }; ViewData["listaoperadora"] = lg.ToList(); } ViewBag.Action = "Inserir"; ViewBag.Titulo = "Cadastro de Operadora"; return(View("Operadora", u)); }
public ActionResult PreencheCampos(int id) { using (UnimedEntities1 lu = new UnimedEntities1()) { ViewBag.Message = ""; int usuario_id = int.Parse(Session["usuariologadoId"].ToString()); var resultado = lu.usuario_permissao.Where(a => a.id_usuario.Equals(usuario_id)).FirstOrDefault(); ViewData["usuario_permissao"] = resultado; var md = from a in lu.usuarios select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; var op = from a in lu.operadoras select new ListaOperadora { cod_op = a.id, desc_op = a.nome_operadora }; ViewData["listaOperadora"] = op.ToList(); var gp = from a in lu.grupoes select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["listagrupo"] = gp.ToList(); ViewData["ListaUsuario"] = md.ToList(); var dados = (lu.usuarios.Where(a => a.id.Equals(id))).FirstOrDefault(); ViewData["usuario"] = dados; var usuPermissao = (from up in lu.usuario_permissao where up.id_usuario == id select up).FirstOrDefault(); var vDetalheUsuarioPermissao = new ViewModelDetalhePermisao { VusuarioPermissao = usuPermissao, Vusuario = dados }; ViewData["usoPermissao"] = usuPermissao; if (TempData["mensagem"] != string.Empty) { ViewBag.Message = TempData["mensagem"]; TempData["mensagem"] = string.Empty; } ViewBag.Action = "Editar"; return(View("Usuario", vDetalheUsuarioPermissao)); } }
public ActionResult Inserir(Models.ViewModelDetalhePermisaoGrupo 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.grupo_i.Equals(1) && a.id_usuario.Equals(id_usuario)).Count(); if (up >= 1) { try { u.Vgrupo.nome_grupo = (u.Vgrupo.nome_grupo.ToUpper()); dg.grupoes.Add(u.Vgrupo); 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.grupoes select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["listagrupo"] = lg.ToList(); ViewBag.Titulo = "Cadastro de Grupo"; return(RedirectToAction("Grupo", u)); } TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Grupo Inserido com Sucesso!</font>"; ViewBag.Action = ""; return(RedirectToAction("PreencheCampos", new { id = u.Vgrupo.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.grupoes select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["listagrupo"] = lg.ToList(); } ViewBag.Action = "Inserir"; ViewBag.Titulo = "Cadastro de Grupo"; return(View("Grupo", u)); }
public ActionResult Incluir() { TempData["mensagem"] = ""; using (UnimedEntities1 up = new UnimedEntities1()) { int usuario_id = int.Parse(Session["usuariologadoId"].ToString()); var resultado = up.usuario_permissao.Where(a => a.id_usuario.Equals(usuario_id)).FirstOrDefault(); ViewData["usuario_permissao"] = resultado; } ViewBag.Titulo = "Cadastro de Usuário"; using (UnimedEntities1 lu = new UnimedEntities1()) { var md = from a in lu.usuarios join g in lu.grupoes on a.id_grupo equals g.id join o in lu.operadoras on a.id_operadora equals o.id select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = g.nome_grupo, nome_operadora = o.nome_operadora }; var op = from a in lu.operadoras select new ListaOperadora { cod_op = a.id, desc_op = a.nome_operadora }; ViewData["listaOperadora"] = op.ToList(); var gp = from a in lu.grupoes select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; usuario usuario = new usuario(); usuario_permissao usupermissao = new usuario_permissao(); var vDetalheUsuarioPermissao = new ViewModelDetalhePermisao { VusuarioPermissao = usupermissao, Vusuario = usuario }; ViewData["listagrupo"] = gp.ToList(); ViewData["ListaUsuario"] = md.ToList(); ViewBag.Action = "Inserir"; return(View("Usuario", vDetalheUsuarioPermissao)); } }
public ActionResult EditarPermissao(Models.ViewModelDetalhePermisaoGrupo u) { using (UnimedEntities1 dg = new UnimedEntities1()) { int id_usuario = int.Parse(Session["usuariologadoid"].ToString()); var up = dg.usuario_permissao.Where(a => a.grupo_permissao_a.Equals(1) && a.id_usuario.Equals(id_usuario)).Count(); if (up >= 1) { grupo_permissao grupopermissao = dg.grupo_permissao.Find(u.Vgrupo_permissao.id); grupopermissao.operadora = u.Vgrupo_permissao.operadora; grupopermissao.operadora_i = u.Vgrupo_permissao.operadora_i; grupopermissao.operadora_a = u.Vgrupo_permissao.operadora_a; grupopermissao.operadora_d = u.Vgrupo_permissao.operadora_d; grupopermissao.grupo = u.Vgrupo_permissao.grupo; grupopermissao.grupo_i = u.Vgrupo_permissao.grupo_i; grupopermissao.grupo_a = u.Vgrupo_permissao.grupo_a; grupopermissao.grupo_d = u.Vgrupo_permissao.grupo_d; grupopermissao.usuario = u.Vgrupo_permissao.usuario; grupopermissao.usuario_i = u.Vgrupo_permissao.usuario_i; grupopermissao.usuario_a = u.Vgrupo_permissao.usuario_a; grupopermissao.usuario_d = u.Vgrupo_permissao.usuario_d; grupopermissao.grupo_permissao1 = u.Vgrupo_permissao.grupo_permissao1; grupopermissao.grupo_permissao_i = u.Vgrupo_permissao.grupo_permissao_i; grupopermissao.grupo_permissao_a = u.Vgrupo_permissao.grupo_permissao_a; grupopermissao.grupo_permissao_d = u.Vgrupo_permissao.grupo_permissao_d; grupopermissao.usuario_permissao = u.Vgrupo_permissao.usuario_permissao; grupopermissao.usuario_permissao_i = u.Vgrupo_permissao.usuario_permissao_i; grupopermissao.usuario_permissao_a = u.Vgrupo_permissao.usuario_permissao_a; grupopermissao.usuario_permissao_d = u.Vgrupo_permissao.usuario_permissao_d; if (TryUpdateModel(grupopermissao)) { dg.SaveChanges(); TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Permissã de Grupo Alterado com Sucesso!</font>"; } else { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Erro ao Alterar Permissão de Grupo</font>"; } } else { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Grupo Inserido com Sucesso!</font>"; } } return(RedirectToAction("Grupo")); }
// // GET: /Usuario/ public ActionResult Usuario() { if (Session["usuariologadoId"] != null) { using (UnimedEntities1 up = new UnimedEntities1()) { int usuario_id = int.Parse(Session["usuariologadoId"].ToString()); var resultado = up.usuario_permissao.Where(a => a.id_usuario.Equals(usuario_id)).FirstOrDefault(); ViewData["usuario_permissao"] = resultado; } ViewBag.Titulo = "Cadastro de Usuário"; using (UnimedEntities1 lu = new UnimedEntities1()) { var md = from a in lu.usuarios select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; var op = from a in lu.operadoras select new ListaOperadora { cod_op = a.id, desc_op = a.nome_operadora }; ViewData["listaOperadora"] = op.ToList(); var gp = from a in lu.grupoes select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["listagrupo"] = gp.ToList(); ViewData["ListaUsuario"] = md.ToList(); ViewBag.Message = TempData["mensagem"]; TempData["mensagem"] = ""; return(View()); } } else { return(RedirectToAction("Login", "Login")); } }
public ActionResult EditarPermissao(Models.ViewModelDetalhePermisao u) { using (UnimedEntities1 lu = new UnimedEntities1()) { var id_usuario = int.Parse(Session["usuariologadoid"].ToString()); var up = lu.usuario_permissao.Where(a => a.id_usuario.Equals(id_usuario)).FirstOrDefault(); if (up.usuario_permissao_a != 1) { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Usuário Não Tem Permissão</font>"; } else { usuario_permissao usuariopermissao = lu.usuario_permissao.Find(u.VusuarioPermissao.id); usuariopermissao.operadora = u.VusuarioPermissao.operadora; usuariopermissao.operadora_i = u.VusuarioPermissao.operadora_i; usuariopermissao.operadora_a = u.VusuarioPermissao.operadora_a; usuariopermissao.operadora_d = u.VusuarioPermissao.operadora_d; usuariopermissao.usuario = u.VusuarioPermissao.usuario; usuariopermissao.usuario_i = u.VusuarioPermissao.usuario_i; usuariopermissao.usuario_a = u.VusuarioPermissao.usuario_a; usuariopermissao.usuario_d = u.VusuarioPermissao.usuario_d; usuariopermissao.grupo = u.VusuarioPermissao.grupo; usuariopermissao.grupo_i = u.VusuarioPermissao.grupo_i; usuariopermissao.grupo_a = u.VusuarioPermissao.grupo_a; usuariopermissao.grupo_d = u.VusuarioPermissao.grupo_d; usuariopermissao.usuario_permissao1 = u.VusuarioPermissao.usuario_permissao1; usuariopermissao.usuario_permissao_i = u.VusuarioPermissao.usuario_permissao_i; usuariopermissao.usuario_permissao_a = u.VusuarioPermissao.usuario_permissao_a; usuariopermissao.usuario_permissao_d = u.VusuarioPermissao.usuario_permissao_d; usuariopermissao.grupo_permissao = u.VusuarioPermissao.grupo_permissao; usuariopermissao.grupo_permissao_i = u.VusuarioPermissao.grupo_permissao_i; usuariopermissao.grupo_permissao_a = u.VusuarioPermissao.grupo_permissao_a; usuariopermissao.grupo_permissao_d = u.VusuarioPermissao.grupo_permissao_d; if (TryUpdateModel(usuariopermissao)) { lu.SaveChanges(); TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Usuário Salvo com Sucesso!</font>"; } else { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Erro ao Alterar as Permissões</font>"; } } } ViewBag.Action = ""; return(RedirectToAction("Usuario"));; }
public ActionResult Editar(Models.ViewModelDetalhePermisaoGrupo 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.id_usuario.Equals(id_usuario) && a.grupo_a.Equals(1)).Count(); if (up >= 1) { grupo grupo = dg.grupoes.Find(u.Vgrupo.id); grupo.nome_grupo = u.Vgrupo.nome_grupo; if (TryUpdateModel(grupo)) { dg.SaveChanges(); TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Grupo Atualizado com Sucesso!</font>"; } else { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Erro ao Atualizar Grupo</font>"; } return(RedirectToAction("Grupo")); } else { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Usuário Não Tem Permissão para Alterar o Grupo</font>"; return(RedirectToAction("Grupo")); } } } 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.grupoes select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["listagrupo"] = lg.ToList(); } ViewBag.Action = "Inserir"; ViewBag.Titulo = "Cadastro de Grupo"; return(View("Grupo", u)); }
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 Marcas"; //carrega lista de grupo var lg = from a in dg.marcas 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 ListaMarca { id = a.id, f_situacao = (a.f_situacao == 1 ? "Ativa" : "Inativa"), c_nome = a.c_nome, 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["listamarca"] = lg.ToList(); //prepara model para inserção var marca = new marca(); var marca_operadora = new marcas_operadoras(); var VdetalheMarcaOperadora = new ViewModelDetalheMarcaOp { Vmarca = marca, VmarcaOperadora = marca_operadora }; var operadoras = from a in dg.operadoras1 orderby a.c_nome select a; ViewData["listaoperadoras"] = operadoras.ToList(); ViewBag.Action = "Inserir"; return(View("Marca", VdetalheMarcaOperadora)); } }
// // GET: /Marca/ public ActionResult Marca() { if (Session["usuariologadoId"] != null) { using (UnimedEntities1 up = new UnimedEntities1()) { int usuario_id = int.Parse(Session["usuariologadoId"].ToString()); var resultado = up.usuario_permissao.Where(a => a.id_usuario.Equals(usuario_id)).FirstOrDefault(); ViewData["usuario_permissao"] = resultado; // busca Operadoras na tabela var marca = from a in up.marcas join b in up.usuarios on a.sisusuarioi equals b.id into g join c in up.usuarios on a.sisusuarioa equals c.id into h from x in g.DefaultIfEmpty() from y in h.DefaultIfEmpty() select new ListaMarca { id = a.id, f_situacao = (a.f_situacao == 1 ? "Ativa" : "Inativa"), c_nome = a.c_nome, 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["listamarca"] = marca.ToList(); var operadoras = from a in up.operadoras1 orderby a.c_nome select a; ViewData["listaoperadoras"] = operadoras.ToList(); } ViewBag.Titulo = "Cadastro de Marcas"; ViewBag.Message = TempData["mensagem"]; TempData["mensagem"] = ""; return(View()); } else { return(RedirectToAction("Login", "Login")); } }
public ActionResult IncluirMarcaOp(int marca, int operadora) { if (ModelState.IsValid) { using (UnimedEntities1 dg = new UnimedEntities1()) { int id_usuario = int.Parse(Session["usuariologadoid"].ToString()); var up = dg.usuario_permissao.Where(a => a.marcas_i.Equals(1) && a.id_usuario.Equals(id_usuario)).Count(); if (up >= 1) { try { marcas_operadoras marcaop = new marcas_operadoras(); marcaop.marca = marca; marcaop.operadora = operadora; dg.marcas_operadoras.Add(marcaop); dg.SaveChanges(); } catch (SystemException e) { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>" + e.Message + "</font>"; return(PartialView("ListaMarcaOperadora")); } } var marcaoperadora = from a in dg.marcas_operadoras join b in dg.usuarios on a.sisusuarioi equals b.id into g where a.marca.Equals(marca) from x in g.DefaultIfEmpty() select new ListaMarcaOperadora { c_cod_operadora = a.operadora1.c_cod_operadora, id = a.id, marca = a.marca1.c_nome, Operadora = a.operadora1.c_nome, sisdatai = a.sisdatai, sisusuarioi = x == null ? "" : x.nome_usuario }; ViewData["listaMarcaOp"] = marcaoperadora.ToList(); } } ViewBag.Titulo = "Cadastro de Marcas"; return(PartialView("ListaMarcaOperadora")); }
//private UnimedEntities1 up = new UnimedEntities1(); // // GET: /Home/ public ActionResult Index() { if (Session["usuariologadoId"] != null) { using (UnimedEntities1 up = new UnimedEntities1()) { int usuario_id = int.Parse(Session["usuariologadoId"].ToString()); var resultado = up.usuario_permissao.Where(a => a.id_usuario.Equals(usuario_id)).FirstOrDefault(); ViewData["usuario_permissao"] = resultado; } @ViewBag.Titulo = "Bem Vindo"; return(View("BoasVindas")); } else { return(RedirectToAction("Login", "Login")); } }
public ActionResult Login(usuario u) { if (ModelState.IsValidField("email_usuario") && ModelState.IsValidField("senha_usuario")) { using (UnimedEntities1 ul = new UnimedEntities1()) { var v = ul.usuarios.Where(a => a.email_usuario.Equals(u.email_usuario) && a.senha_usuario.Equals(u.senha_usuario)).FirstOrDefault(); if (v != null) { Session["usuariologadoid"] = v.id.ToString(); Session["usuariologadonome"] = v.nome_usuario.ToString(); Session["horalogado"] = DateTime.Now.ToString("HH:mm:ss"); Session["datalogado"] = DateTime.Today.ToString("dd/MM/yyyy"); return(RedirectToAction("Index", "Home")); } ViewBag.Message = "Usuário e/ou Senha Inválido"; } } return(View(u)); }
public ActionResult Delete(int?id) { using (UnimedEntities1 lu = new UnimedEntities1()) { var usuario_id = int.Parse(Session["usuariologadoid"].ToString()); var usuario_d = lu.usuario_permissao.Where(a => a.usuario_d.Equals(1) && a.id_usuario.Equals(usuario_id)).Count(); if (usuario_d >= 1) { usuario usuario = lu.usuarios.Find(id); lu.usuarios.Remove(usuario); lu.SaveChanges(); TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Usuário Excluído com Sucesso!</font>"; } else { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Você não Tem Permissão para Excluir</font>"; } } ViewBag.Action = ""; return(RedirectToAction("Usuario")); }
public ActionResult PreencheCampos(int id) { using (UnimedEntities1 dg = new UnimedEntities1()) { var dadosprocedimentos = dg.procedimentos.Where(a => a.id.Equals(id)).FirstOrDefault(); //carrega lista de operadoras var listaprocedimento = from a in dg.procedimentos 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 ListaProcedimentos { id = a.id, c_codigo = a.c_codigo, c_descricao = a.c_descricao, 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["listaprocedimento"] = listaprocedimento.ToList(); //atualiza permissao de usuários var 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; if (TempData["mensagem"] != string.Empty) { ViewBag.Message = TempData["mensagem"]; TempData["mensagem"] = string.Empty; } //Altera status para editar ViewBag.Action = "Editar"; return(View("Procedimento", dadosprocedimentos)); } }
// // GET: /Procedimento/ public ActionResult Procedimento() { if (Session["usuariologadoId"] != null) { using (UnimedEntities1 up = new UnimedEntities1()) { int usuario_id = int.Parse(Session["usuariologadoId"].ToString()); var resultado = up.usuario_permissao.Where(a => a.id_usuario.Equals(usuario_id)).FirstOrDefault(); ViewData["usuario_permissao"] = resultado; // busca Operadoras na tabela var procedimento = from a in up.procedimentos join b in up.usuarios on a.sisusuarioi equals b.id into g join c in up.usuarios on a.sisusuarioa equals c.id into h from x in g.DefaultIfEmpty() from y in h.DefaultIfEmpty() select new ListaProcedimentos { id = a.id, c_codigo = a.c_codigo, c_descricao = a.c_descricao, 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["listaprocedimento"] = procedimento.ToList(); } ViewBag.Titulo = "Cadastro de Procedimentos"; ViewBag.Message = TempData["mensagem"]; TempData["mensagem"] = ""; return(View()); } else { return(RedirectToAction("Login", "Login")); } }
// // GET: /Grupo/ public ActionResult Operadora() { if (Session["usuariologadoId"] != null) { using (UnimedEntities1 up = new UnimedEntities1()) { int usuario_id = int.Parse(Session["usuariologadoId"].ToString()); var resultado = up.usuario_permissao.Where(a => a.id_usuario.Equals(usuario_id)).FirstOrDefault(); ViewData["usuario_permissao"] = resultado; // busca Operadoras na tabela var operadoras = from a in up.operadoras1 join b in up.usuarios on a.sisusuarioi equals b.id into g join c in up.usuarios on a.sisusuarioa equals c.id into h from x in g.DefaultIfEmpty() from y in h.DefaultIfEmpty() select new ListaOperadora1 { id = a.id, c_nome = a.c_nome, c_cod_operadora = a.c_cod_operadora, data_Inclusao = a.sisdatai == null ? DateTime.Today : a.sisdatai, usuario_Inclusao = (x == null ? "Sem Dados" : x.nome_usuario), data_alteracao = a.sisdataa == null ? DateTime.Today : a.sisdataa, usuario_alteracao = (y == null ? "Sem Dados" : y.nome_usuario) }; ViewData["listaoperadora"] = operadoras.ToList(); } ViewBag.Titulo = "Cadastro de Operadoras"; ViewBag.Message = TempData["mensagem"]; TempData["mensagem"] = ""; return(View()); } else { return(RedirectToAction("Login", "Login")); } }
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 Procedimentos"; //carrega lista de grupo var lg = from a in dg.procedimentos 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 ListaProcedimentos { id = a.id, c_codigo = a.c_codigo, c_descricao = a.c_descricao, 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["listaprocedimento"] = lg.ToList(); //prepara model para inserção var procedimento = new procedimento(); ViewBag.Action = "Inserir"; return(View("Procedimento", procedimento)); } }
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 Operadora"; //carrega lista de grupo var lg = from a in dg.operadoras1 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 ListaOperadora1 { id = a.id, c_nome = a.c_nome, c_cod_operadora = a.c_cod_operadora, data_Inclusao = a.sisdatai == null ? DateTime.Today : a.sisdatai, usuario_Inclusao = (x == null ? "Sem Dados" : x.nome_usuario), data_alteracao = a.sisdataa == null ? DateTime.Today : a.sisdataa, usuario_alteracao = (y == null ? "Sem Dados" : y.nome_usuario) }; ViewData["listaoperadora"] = lg.ToList(); //prepara model para inserção var operadora = new operadora1(); ViewBag.Action = "Inserir"; return(View("Operadora", operadora)); } }
public ActionResult Editar(Models.ViewModelDetalhePermisao u) { using (UnimedEntities1 lu = new UnimedEntities1()) { var id = int.Parse(Session["usuariologadoid"].ToString()); var up = lu.usuario_permissao.Where(a => a.id_usuario.Equals(id)).FirstOrDefault(); if (up.usuario_i != 1) { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Usuário Não Tem Permissão</font>"; } else { if (ModelState.IsValid) { usuario usuario = lu.usuarios.Find(u.Vusuario.id); usuario.id_grupo = u.Vusuario.id_grupo; usuario.id_operadora = u.Vusuario.id_operadora; usuario.nome_usuario = u.Vusuario.nome_usuario.ToUpper(); usuario.email_usuario = u.Vusuario.email_usuario.ToLower(); usuario.senha_usuario = u.Vusuario.senha_usuario; if (TryUpdateModel(usuario)) { lu.SaveChanges(); TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Usuário Salvo com Sucesso!</font>"; } else { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Error ao Atualizar Usuário</font>"; } } } } ViewBag.Action = ""; return(RedirectToAction("Usuario"));; }
public ActionResult PreencheCampos(int id) { using (UnimedEntities1 dg = new UnimedEntities1()) { var dadosgrupo = dg.grupoes.Where(a => a.id.Equals(id)).FirstOrDefault(); var dadosgrupopermissao = dg.grupo_permissao.Where(a => a.id_grupo.Equals(id)).FirstOrDefault(); var VDetalhePermissaoGrupo = new ViewModelDetalhePermisaoGrupo { Vgrupo = dadosgrupo, Vgrupo_permissao = dadosgrupopermissao }; //carrega lista de grupo var listagrupo = from a in dg.grupoes select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["listagrupo"] = listagrupo.ToList(); //atualiza permissao de usuários var 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; if (TempData["mensagem"] != string.Empty) { ViewBag.Message = TempData["mensagem"]; TempData["mensagem"] = string.Empty; } //Altera status para editar ViewBag.Action = "Editar"; return(View("Grupo", VDetalhePermissaoGrupo)); } }
public ActionResult Pesquisa(string tipo, string campo, string pesquisa) { TempData["mensagem"] = ""; using (UnimedEntities1 dg = new UnimedEntities1()) { if (pesquisa == "") { var lg = from a in dg.procedimentos 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 ListaProcedimentos { id = a.id, c_codigo = a.c_codigo, c_descricao = a.c_descricao, 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["listaprocedimento"] = lg.ToList(); } if (campo == "codigo" && pesquisa != string.Empty) { int idoperadora = int.Parse(pesquisa); var lg = from a in dg.procedimentos 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() where a.id == idoperadora select new ListaProcedimentos { id = a.id, c_codigo = a.c_codigo, c_descricao = a.c_descricao, 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["listaprocedimento"] = lg.ToList(); } else { if (tipo == "inicia") { var lg = from a in dg.procedimentos 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() where a.c_descricao.StartsWith(pesquisa) select new ListaProcedimentos { id = a.id, c_codigo = a.c_codigo, c_descricao = a.c_descricao, 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["listaprocedimento"] = lg.ToList(); } else if (tipo == "termina") { var lg = from a in dg.procedimentos 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() where a.c_descricao.EndsWith(pesquisa) select new ListaProcedimentos { id = a.id, c_codigo = a.c_codigo, c_descricao = a.c_descricao, 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["listaprocedimento"] = lg.ToList(); } else { var lg = from a in dg.procedimentos 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() where a.c_descricao.Contains(pesquisa) select new ListaProcedimentos { id = a.id, c_codigo = a.c_codigo, c_descricao = a.c_descricao, 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["listaprocedimento"] = lg.ToList(); } } } return(PartialView("ListaProcedimento")); }
public ActionResult Inserir(procedimento 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.procedimentos_i.Equals(1) && a.id_usuario.Equals(id_usuario)).Count(); if (up >= 1) { try { u.c_descricao = (u.c_descricao.ToUpper()); u.c_codigo = u.c_codigo.ToUpper(); u.sisusuarioi = int.Parse(Session["usuariologadoid"].ToString()); u.sisdatai = DateTime.Today; dg.procedimentos.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.procedimentos 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 ListaProcedimentos { id = a.id, c_codigo = a.c_codigo, c_descricao = a.c_descricao, 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["listaprocedimento"] = lg.ToList(); ViewBag.Titulo = "Cadastro de Procedimentos"; return(RedirectToAction("Procedimento")); } TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Procedimento Inserido com Sucesso!</font>"; ViewBag.Action = ""; var id = u.id; return(RedirectToAction("PreencheCampos", new { id = 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.procedimentos 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 ListaProcedimentos { id = a.id, c_codigo = a.c_codigo, c_descricao = a.c_descricao, 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["listaprocedimento"] = lg.ToList(); } ViewBag.Action = "Inserir"; ViewBag.Titulo = "Cadastro de Procedimentos"; return(View("Procedimento", u)); }
public ActionResult Pesquisa(string tipo, string campo, string pesquisa) { TempData["mensagem"] = ""; using (UnimedEntities1 dg = new UnimedEntities1()) { if (pesquisa == "") { var lg = from a in dg.grupoes select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["listagrupo"] = lg.ToList(); } if (campo == "codigo") { int idgrupo = int.Parse(pesquisa); var lg = from a in dg.grupoes where a.id == idgrupo select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["listagrupo"] = lg.ToList(); } else { if (tipo == "inicia") { var lg = from a in dg.grupoes where a.nome_grupo.StartsWith(pesquisa) select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["listagrupo"] = lg.ToList(); } else if (tipo == "termina") { var lg = from a in dg.grupoes where a.nome_grupo.EndsWith(pesquisa) select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["listagrupo"] = lg.ToList(); } else { var lg = from a in dg.grupoes where a.nome_grupo.Contains(pesquisa) select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["listagrupo"] = lg.ToList(); } } } return(PartialView("ListaGrupo")); }
public ActionResult Inserir(Models.ViewModelDetalhePermisao u) { if (ModelState.IsValid) { using (UnimedEntities1 lu = new UnimedEntities1()) { var id = int.Parse(Session["usuariologadoid"].ToString()); var up = lu.usuario_permissao.Where(a => a.usuario_i.Equals(id)).FirstOrDefault(); if (up.usuario_i != 1) { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Usuário Não Tem Permissão</font>"; } else { u.Vusuario.nome_usuario = u.Vusuario.nome_usuario.ToUpper(); u.Vusuario.email_usuario = u.Vusuario.email_usuario.ToLower(); lu.usuarios.Add(u.Vusuario); lu.SaveChanges(); TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Usuário Salvo com Sucesso!</font>"; } } ViewBag.Action = ""; return(RedirectToAction("PreencheCampos", new { id = u.Vusuario.id })); } using (UnimedEntities1 lu = new UnimedEntities1()) { var op = from a in lu.operadoras select new ListaOperadora { cod_op = a.id, desc_op = a.nome_operadora }; ViewData["listaOperadora"] = op.ToList(); var gp = from a in lu.grupoes select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["listagrupo"] = gp.ToList(); int usuario_id = int.Parse(Session["usuariologadoId"].ToString()); var resultado = lu.usuario_permissao.Where(a => a.id_usuario.Equals(usuario_id)).FirstOrDefault(); ViewData["usuario_permissao"] = resultado; var md = from a in lu.usuarios select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; ViewData["ListaUsuario"] = md.ToList(); var usuPermissao = (from up in lu.usuario_permissao where up.id_usuario == u.Vusuario.id select up).FirstOrDefault(); ViewData["usoPermissao"] = usuPermissao; } ViewBag.Action = "Inserir"; return(View("Usuario", u)); }
public ActionResult Pesquisa(string tipo, string campo, string pesquisa) { TempData["mensagem"] = ""; using (UnimedEntities1 lu = new UnimedEntities1()) { int usuario_id = int.Parse(Session["usuariologadoId"].ToString()); var resultado = lu.usuario_permissao.Where(a => a.id_usuario.Equals(usuario_id)).FirstOrDefault(); ViewData["usuario_permissao"] = resultado; var op = from a in lu.operadoras select new ListaOperadora { cod_op = a.id, desc_op = a.nome_operadora }; ViewData["listaOperadora"] = op.ToList(); var gp = from a in lu.grupoes select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["ListaGrupo"] = gp.ToList(); if (campo == "codigo") { var codigo = int.Parse(pesquisa); var md = from a in lu.usuarios where a.id == codigo select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; ViewData["ListaUsuario"] = md.ToList(); } if (campo == "nome") { if (tipo == "contem") { var md = from a in lu.usuarios where a.nome_usuario.Contains(pesquisa) select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; ViewData["ListaUsuario"] = md.ToList(); } if (tipo == "inicia") { var md = from a in lu.usuarios where a.nome_usuario.StartsWith(pesquisa) select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; ViewData["ListaUsuario"] = md.ToList(); } if (tipo == "termina") { var md = from a in lu.usuarios where a.nome_usuario.EndsWith(pesquisa) select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; ViewData["ListaUsuario"] = md.ToList(); } } ; if (campo == "email") { if (tipo == "contem") { var md = from a in lu.usuarios where a.email_usuario.Contains(pesquisa) select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; ViewData["ListaUsuario"] = md.ToList(); } if (tipo == "inicia") { var md = from a in lu.usuarios where a.email_usuario.StartsWith(pesquisa) select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; ViewData["ListaUsuario"] = md.ToList(); } if (tipo == "termina") { var md = from a in lu.usuarios where a.email_usuario.EndsWith(pesquisa) select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; ViewData["ListaUsuario"] = md.ToList(); } } if (campo == "operadora") { if (tipo == "contem") { var md = from a in lu.usuarios where a.operadora.nome_operadora.Contains(pesquisa) select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; ViewData["ListaUsuario"] = md.ToList(); } if (tipo == "inicia") { var md = from a in lu.usuarios where a.operadora.nome_operadora.StartsWith(pesquisa) select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; ViewData["ListaUsuario"] = md.ToList(); } if (tipo == "termina") { var md = from a in lu.usuarios where a.operadora.nome_operadora.EndsWith(pesquisa) select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; ViewData["ListaUsuario"] = md.ToList(); } } if (campo == "grupo") { if (tipo == "contem") { var md = from a in lu.usuarios where a.grupo.nome_grupo.Contains(pesquisa) select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; ViewData["ListaUsuario"] = md.ToList(); } if (tipo == "inicia") { var md = from a in lu.usuarios where a.grupo.nome_grupo.StartsWith(pesquisa) select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; ViewData["ListaUsuario"] = md.ToList(); } if (tipo == "termina") { var md = from a in lu.usuarios where a.grupo.nome_grupo.EndsWith(pesquisa) select new ResultadoLista { id = a.id, id_grupo = a.id_grupo, id_operadora = a.id_operadora, nome_usuario = a.nome_usuario, senha_usuario = a.senha_usuario, email_usuario = a.email_usuario, nome_grupo = a.grupo.nome_grupo, nome_operadora = a.operadora.nome_operadora }; ViewData["ListaUsuario"] = md.ToList(); } } } return(PartialView("ListaUsuario")); }