public ActionResult Index() { if (Session["MoradorTO"] != null) { return(RedirectToActionPermanent("AccessDenied", "ErrorHandler")); } if (Session["UsuarioTO"] == null) { return(RedirectToActionPermanent("Login", "Home")); } _usuarioTO = (UsuarioTO)Session["UsuarioTO"]; if (!_usuarioTO.Valido) { return(RedirectToActionPermanent("Login", "Home")); } ListaEstacionamentoTO listaEstacionamento = new ListaEstacionamentoTO(); try { listaEstacionamento = EstacionamentoService.Listar(); var listaEstacionamentosVM = Mapper.Map <List <EstacionamentoTO>, List <EstacionamentoVM> >(listaEstacionamento.Lista); NomearVariaveis(null, listaEstacionamentosVM); return(View(listaEstacionamentosVM)); } catch (Exception ex) { listaEstacionamento.Mensagem = $"Erro ao obter Estacionamentoes. Erro: {ex.Message} "; } return(View()); }
private void button3_Click(object sender, EventArgs e) { EstacionamentoService proxy = new EstacionamentoService(); int vagasRestantes = proxy.VagasRestantes(); MessageBox.Show(String.Format("Número de vagas restantes: {0}", vagasRestantes)); }
public IActionResult Index() { var veiculosEstacionados = _estacionamentoRepository.VeiculosEstacionados(); var estacionamentoService = new EstacionamentoService(_estacionamentoRepository, veiculosEstacionados); ViewBag.VeiculosEstacionados = estacionamentoService.getVeiculos(); return(View()); }
public ActionResult DeleteConfirmed(int id) { if (ModelState.IsValid) { if (id > 0) { var retorno = EstacionamentoService.Remover(id); Session["Mensagem"] = retorno.Mensagem; } } return(RedirectToAction("Index")); }
public ActionResult Create(EstacionamentoVM Estacionamento) { if (ModelState.IsValid) { var EstacionamentoTO = Mapper.Map <EstacionamentoVM, EstacionamentoTO>(Estacionamento); EstacionamentoService.Criar(EstacionamentoTO); Session["Mensagem"] = EstacionamentoTO.Mensagem; return(RedirectToAction("Index")); } else { return(View(Estacionamento)); } }
public ActionResult Details(int id) { if (Session["MoradorTO"] != null) { return(RedirectToActionPermanent("AccessDenied", "ErrorHandler")); } if (Session["UsuarioTO"] == null) { return(RedirectToActionPermanent("Login", "Home")); } _usuarioTO = (UsuarioTO)Session["UsuarioTO"]; if (!_usuarioTO.Valido) { return(RedirectToActionPermanent("Login", "Home")); } ViewBag.Apartamentos = ListarApartamentos(); EstacionamentoTO EstacionamentoTO = new EstacionamentoTO(); try { EstacionamentoTO = EstacionamentoService.Obter(id); if (!EstacionamentoTO.Valido) { Session["Mensagem"] = EstacionamentoTO.Mensagem; return(RedirectToActionPermanent("Index")); } var EstacionamentoVM = Mapper.Map <EstacionamentoTO, EstacionamentoVM>(EstacionamentoTO); NomearVariaveis(EstacionamentoVM); return(View(EstacionamentoVM)); } catch (Exception ex) { EstacionamentoTO.Mensagem = $"Erro ao obter Estacionamento. Erro: {ex.Message}"; } return(View()); }
public ActionResult Edit(EstacionamentoVM EstacionamentoVM) { if (ModelState.IsValid) { var EstacionamentoTO = Mapper.Map <EstacionamentoVM, EstacionamentoTO>(EstacionamentoVM); EstacionamentoService.Atualizar(EstacionamentoTO); if (!EstacionamentoTO.Valido) { Session["Mensagem"] = EstacionamentoTO.Valido; return(RedirectToAction("Index")); } EstacionamentoVM = Mapper.Map <EstacionamentoTO, EstacionamentoVM>(EstacionamentoTO); } return(RedirectToAction("Index")); }
public ActionResult Edit(int id) { if (Session["MoradorTO"] != null) { return(RedirectToActionPermanent("AccessDenied", "ErrorHandler")); } if (Session["UsuarioTO"] == null) { return(RedirectToActionPermanent("Login", "Home")); } _usuarioTO = (UsuarioTO)Session["UsuarioTO"]; if (!_usuarioTO.Valido) { return(RedirectToActionPermanent("Login", "Home")); } else if (_usuarioTO.IdGrupo == 2 || _usuarioTO.IdGrupo == 3) { return(RedirectToActionPermanent("Index")); } ViewBag.Apartamentos = ListarApartamentos(); if (ModelState.IsValid) { var EstacionamentoTO = EstacionamentoService.Obter(id); if (!EstacionamentoTO.Valido) { Session["Mensagem"] = EstacionamentoTO.Mensagem; return(RedirectToAction("Index")); } var EstacionamentoVM = Mapper.Map <EstacionamentoTO, EstacionamentoVM>(EstacionamentoTO); NomearVariaveis(EstacionamentoVM); return(View(EstacionamentoVM)); } return(RedirectToAction("Index")); }
private void CarregarDados() { ListaMoradorTO listaMoradoresTO = new ListaMoradorTO(); listaMoradoresTO = MoradorService.Listar(); dgMoradores.DataSource = listaMoradoresTO.Lista; dgMoradores.Columns["Identificador"].Visible = false; dgMoradores.Columns["Valido"].Visible = false; dgMoradores.Columns["Mensagem"].Visible = false; dgMoradores.ReadOnly = true; ListaContratoTO listaContratosTO = new ListaContratoTO(); listaContratosTO = ContratoService.Listar(); dgContratos.DataSource = listaContratosTO.Lista; dgContratos.Columns["Identificador"].Visible = false; dgContratos.Columns["Valido"].Visible = false; dgContratos.Columns["Mensagem"].Visible = false; dgContratos.ReadOnly = true; ListaDependenteTO listaDependentesTO = new ListaDependenteTO(); listaDependentesTO = DependenteService.Listar(); dgDependentes.DataSource = listaDependentesTO.Lista; dgDependentes.Columns["Identificador"].Visible = false; dgDependentes.Columns["Valido"].Visible = false; dgDependentes.Columns["Mensagem"].Visible = false; dgDependentes.ReadOnly = true; ListaEstacionamentoTO listaEstacionamentosTO = new ListaEstacionamentoTO(); listaEstacionamentosTO = EstacionamentoService.Listar(); ListaOcorrenciaTO listaOcorrenciasTO = new ListaOcorrenciaTO(); listaOcorrenciasTO = OcorrenciaService.Listar(); dgAdmOcorrencias.DataSource = listaOcorrenciasTO.Lista; dgAdmOcorrencias.Columns["Identificador"].Visible = false; dgAdmOcorrencias.Columns["Valido"].Visible = false; dgAdmOcorrencias.Columns["Mensagem"].Visible = false; dgAdmOcorrencias.ReadOnly = true; ListaReservaTO listaReservasTO = new ListaReservaTO(); listaReservasTO = ReservaService.Listar(); dgReservas.DataSource = listaReservasTO.Lista; dgReservas.Columns["Identificador"].Visible = false; dgReservas.Columns["Valido"].Visible = false; dgReservas.Columns["Mensagem"].Visible = false; dgReservas.ReadOnly = true; ListaAdvertenciaTO listaAdvertenciasTO = new ListaAdvertenciaTO(); listaAdvertenciasTO = AdvertenciaService.Listar(); }