private void btnSalvarVisit_Click(object sender, EventArgs e) { string erro = String.Empty; if (!ValidarCampos(out erro)) { MessageBox.Show(erro, "Atenção"); } VisitanteTO visitanteTO = new VisitanteTO(); visitanteTO.Identificador = Convert.ToInt32(txtCodVisitante.Text); visitanteTO.Nome = txtNomeVisit.Text; visitanteTO.IdMorador = Convert.ToInt32(txtCodMorVisit.Text); visitanteTO.Mensagem = txtAutorizacaoVisitante.Text; VisitanteService.Criar(visitanteTO); if (!visitanteTO.Valido) { MessageBox.Show(visitanteTO.Mensagem, "Atenção"); return; } this.Close(); }
public ListaVisitanteTO Listar() { _Contexto = ControladorAcesso.ObterContexto(); ListaVisitanteTO retorno = new ListaVisitanteTO(); List <Visitante> listaVisitante = _Contexto.Visitante.ToList(); if (listaVisitante == null || listaVisitante.Count == 0) { retorno.Valido = false; retorno.Mensagem = Mensagem.Lista("Visitante", false); return(retorno); } VisitanteTO to; foreach (Visitante entidade in listaVisitante) { to = new VisitanteTO(); to.PreencherTO(entidade); retorno.Lista.Add(to); } retorno.Valido = true; retorno.Mensagem = Mensagem.Lista("Visitante", true); return(retorno); }
public void Atualizar(VisitanteTO to) { _Contexto = ControladorAcesso.ObterContexto(); if (to.Identificador == 0 || to == null) { to.Valido = false; to.Mensagem = Mensagem.Atualizacao("Visitante", false); return; } Visitante entidade = _Contexto.Visitante.FirstOrDefault(x => x.Identificador == to.Identificador); if (entidade == null) { to.Valido = false; to.Mensagem = Mensagem.Obter("Visitante", false); return; } to.PreencherEntidade(entidade); _Contexto.SaveChanges(); to.PreencherTO(entidade); to.Valido = true; to.Mensagem = Mensagem.Atualizacao("Visitante", true); return; }
public ActionResult Details(int id) { _usuarioTO = (UsuarioTO)Session["UsuarioTO"]; _moradorTO = (MoradorTO)Session["MoradorTO"]; if (_usuarioTO != null) { _usuarioTO = (UsuarioTO)Session["UsuarioTO"]; if (!_usuarioTO.Valido) { return(RedirectToActionPermanent("Login", "Home")); } } else if (_moradorTO != null) { _moradorTO = (MoradorTO)Session["MoradorTO"]; if (_moradorTO != null) { _moradorTO = (MoradorTO)Session["MoradorTO"]; if (!_moradorTO.Valido) { return(RedirectToActionPermanent("Login", "Home")); } } } else { return(RedirectToActionPermanent("Login", "Home")); } VisitanteTO VisitanteTO = new VisitanteTO(); try { VisitanteTO = VisitanteService.Obter(id); if (!VisitanteTO.Valido) { Session["Mensagem"] = VisitanteTO.Mensagem; return(RedirectToActionPermanent("Index")); } var VisitanteVM = Mapper.Map <VisitanteTO, VisitanteVM>(VisitanteTO); NomearVariaveis(VisitanteVM, null); return(View(VisitanteVM)); } catch (Exception ex) { VisitanteTO.Mensagem = $"Erro ao obter Visitante. Erro: {ex.Message}"; } return(View()); }
private void btnSalvarEdicaoVisit_Click(object sender, EventArgs e) { VisitanteTO visitanteTO = new VisitanteTO(); visitanteTO.Identificador = Convert.ToInt32(lblEditarCodMorVisit.Text); visitanteTO.Nome = txtEditarNomeVisit.Text; visitanteTO.IdMorador = Convert.ToInt32(txtEditarCodMorVisit.Text); visitanteTO.Mensagem = txtEditarAutorizacaoVisitante.Text; VisitanteService.Atualizar(visitanteTO); if (!visitanteTO.Valido) { MessageBox.Show(visitanteTO.Mensagem); } this.Close(); }
private void PreencherCampos(int id) { VisitanteTO visitanteTO = new VisitanteTO(); visitanteTO = VisitanteService.Obter(id); if (!visitanteTO.Valido) { //Todo: Exibir Mensagem e Fechar Form MessageBox.Show(visitanteTO.Mensagem, "Atenção"); this.Close(); } txtVisualizaNomeVisit.Text = visitanteTO.Nome; txtVisualizaAutorizacaoVisitante.Text = visitanteTO.Mensagem; lblVisualizaCodVisit.Text = visitanteTO.Identificador.ToString(); }
public void Cadastrar(VisitanteTO to) { _Contexto = ControladorAcesso.ObterContexto(); Visitante entidade = new Visitante(); to.PreencherEntidade(entidade); _Contexto.Visitante.Add(entidade); _Contexto.SaveChanges(); to.PreencherTO(entidade); to.Valido = true; to.Mensagem = Utilitario.Mensagem.Cadastro("Visitante"); return; }
public VisitanteTO Obter(int identificador) { _Contexto = ControladorAcesso.ObterContexto(); VisitanteTO retorno = new VisitanteTO(); Visitante entidade = _Contexto.Visitante.FirstOrDefault(x => x.Identificador == identificador); if (entidade == null) { retorno.Valido = false; retorno.Mensagem = Mensagem.Obter("Visitante", false); return(retorno); } retorno.PreencherTO(entidade); retorno.Valido = true; retorno.Mensagem = Mensagem.Obter("Visitante", true); return(retorno); }
public static void Criar(VisitanteTO entidadeTO) { _Crud = CrudService <VisitanteCrud> .ObterInstancia(); _Crud.Cadastrar(entidadeTO); }
public static void Atualizar(VisitanteTO entidadeTO) { _Crud = CrudService <VisitanteCrud> .ObterInstancia(); _Crud.Atualizar(entidadeTO); }