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.unidades_d.Equals(1)).Count(); if (up >= 1) { try { unidade unidade = dg.unidades.Find(id); dg.unidades.Remove(unidade); dg.SaveChanges(); } catch (SystemException e) { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>" + e.Message + "</font>"; return(RedirectToAction("Unidade")); } TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Unidade Excluída 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 a Unidade</font>"; } } ViewBag.Action = ""; return(RedirectToAction("Unidade")); }
public void excluirUnidade(unidade unidade) { var grupoUnidade = banco.grupo_unidade.Find(unidade.GRUPO_UNIDADE_ID); var tipoUnidade = banco.tipo_unidade.Find(unidade.TIPO_UNIDADE_ID); var uni = banco.unidade.Find(unidade.ID); var uni_morador = banco.unidade_morador.Find(unidade.ID); try { banco.unidade.Remove(uni); banco.SaveChanges(); banco.grupo_unidade.Remove(grupoUnidade); banco.SaveChanges(); banco.tipo_unidade.Remove(tipoUnidade); banco.SaveChanges(); MessageBox.Show("Registro excluído com sucesso!"); } catch (Exception ex) { if (uni_morador != null) { MessageBox.Show("Não foi possível excluir, este registro possui vínculo com Unidade_Morador"); } else { MessageBox.Show(ex.Message); } } }
public UnidadeCadastro(unidade unidade, UnidadeDAO unidadeDao, string metodo) // Sobrecarga de metodo para passar parametro de morador { this.metodo = metodo; this.unidade = unidade; this.unidadeDao = unidadeDao; InitializeComponent(); }
// GET: unidades/Details/5 public ActionResult Details(int?id) { if (Session["usuario"] != null) { usuario usuarioSesion = (usuario)HttpContext.Session["usuario"]; if (usuarioSesion.roles.FirstOrDefault().rol.Equals(Constantes.ADMINISTRADOR)) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } unidade unidade = db.unidades.Find(id); if (unidade == null) { return(HttpNotFound()); } return(View(unidade)); } else { return(RedirectToAction("../")); } } return(RedirectToAction("../Account/Login/ReturnUrl=unidades")); }
public ActionResult Editar(unidade 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.unidades_a.Equals(1)).Count(); if (up >= 1) { unidade unidade = dg.unidades.Find(u.id); unidade.c_descricao = u.c_descricao.ToUpper(); unidade.c_sigla = u.c_sigla.ToUpper(); unidade.sisdataa = DateTime.Today; unidade.sisusuarioa = int.Parse(Session["usuariologadoid"].ToString()); if (TryUpdateModel(unidade)) { dg.SaveChanges(); TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Unidade Atualizada com Sucesso!</font>"; } else { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Erro ao Atualizar Unidade</font>"; } return(RedirectToAction("Unidade")); } else { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Usuário Não Tem Permissão para Alterar a Unidade</font>"; return(RedirectToAction("Unidade")); } } } 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.unidades 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 ListaUnidade { id = a.id, c_sigla = a.c_sigla, 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["listaunidade"] = lg.ToList(); } ViewBag.Action = "Editar"; ViewBag.Titulo = "Cadastro de Unidade"; return(View("Unidade", u)); }
public ActionResult DeleteConfirmed(int id) { unidade unidade = db.unidades.Find(id); db.unidades.Remove(unidade); db.SaveChanges(); return(RedirectToAction("Index")); }
public UnidadeMoradorCadastro(morador morador, unidade unidade, UnidadeMoradorDAO unidadeMoradorDAO, string metodo) { this.metodo = metodo; this.morador = morador; this.unidade = unidade; this.unidadeMoradorDAO = unidadeMoradorDAO; InitializeComponent(); }
public ActionResult Edit([Bind(Include = "id,unidad")] unidade unidade) { if (ModelState.IsValid) { db.Entry(unidade).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(unidade)); }
public ActionResult Create([Bind(Include = "id,unidad")] unidade unidade) { if (ModelState.IsValid) { db.unidades.Add(unidade); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(unidade)); }
public void alterarMorador(unidade unidade) { banco.Entry(unidade).State = EntityState.Modified; banco.SaveChanges(); var grupoUnidade = banco.grupo_unidade.Find(unidade.grupo_unidade); banco.Entry(grupoUnidade).State = System.Data.Entity.EntityState.Modified; banco.SaveChanges(); var tipoUnidade = banco.tipo_unidade.Find(unidade.tipo_unidade); banco.Entry(tipoUnidade).State = System.Data.Entity.EntityState.Modified; banco.SaveChanges(); }
public void cadastrarUnidade(unidade unidade) { BancoDeDados banco = new BancoDeDados(); banco.grupo_unidade.Add(unidade.grupo_unidade); banco.SaveChanges(); banco.tipo_unidade.Add(unidade.tipo_unidade); banco.SaveChanges(); unidade.ID = unidade.grupo_unidade.ID; banco.unidade.Add(unidade); banco.SaveChanges(); }
private void btCadastrarUnidade_Click(object sender, EventArgs e) { try { unidade = new unidade(); carregaUnidade(); UnidadeDAO unidadeDao = new UnidadeDAO(); unidadeDao.cadastrarUnidade(unidade); Index index = new Index(); MessageBox.Show("Cadastrado com sucesso!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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 Unidades"; //carrega lista de grupo var lg = from a in dg.unidades 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 ListaUnidade { id = a.id, c_sigla = a.c_sigla, 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["listaunidade"] = lg.ToList(); //prepara model para inserção var unidade = new unidade(); ViewBag.Action = "Inserir"; return(View("Unidade", unidade)); } }
public unidade visualizarUnidade(unidade unidade) { var uni = banco.unidade.Find(unidade.ID); return(uni); }
public UnidadeMoradorCadastro(morador morador, unidade unidade) { this.morador = morador; this.unidade = unidade; InitializeComponent(); }
public ActionResult Inserir(unidade 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.unidades_i.Equals(1) && a.id_usuario.Equals(id_usuario)).Count(); if (up >= 1) { try { u.c_descricao = (u.c_descricao.ToUpper()); u.c_sigla = (u.c_sigla.ToUpper()); u.sisusuarioi = int.Parse(Session["usuariologadoid"].ToString()); u.sisdatai = DateTime.Today; dg.unidades.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.unidades 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 ListaUnidade { id = a.id, c_sigla = a.c_sigla, 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["listaunidade"] = lg.ToList(); ViewBag.Titulo = "Cadastro de Unidades"; return(RedirectToAction("Unidade")); } TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Unidade Inserida 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.unidades 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 ListaUnidade { id = a.id, c_sigla = a.c_sigla, 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["listaunidade"] = lg.ToList(); } ViewBag.Action = "Inserir"; ViewBag.Titulo = "Cadastro de Unidades"; return(View("Unidade", u)); }