private SelectList ListarApartamentos() { var listaApartamentoTO = ApartamentoService.Listar(); var listaApartamentoVM = Mapper.Map <List <ApartamentoTO>, List <ApartamentoVM> >(listaApartamentoTO.Lista); return(new SelectList(listaApartamentoVM, "Identificador", "Numero")); }
private void btnSalvarCadApartamento_Click(object sender, EventArgs e) { string erro = String.Empty; if (!ValidarCampos(out erro)) { MessageBox.Show(erro, "Atenção"); } ApartamentoTO apartamentoTO = new ApartamentoTO(); apartamentoTO.Bloco = Convert.ToInt32(txtBlocoApto.Text); apartamentoTO.Identificador = Convert.ToInt32(lblCodigoApto.Text); apartamentoTO.Numero = txtNumeroApto.Text; apartamentoTO.IdContrato = Convert.ToInt32(txtCodContrato.Text); ApartamentoService.Criar(apartamentoTO); if (!apartamentoTO.Valido) { MessageBox.Show(apartamentoTO.Mensagem, "Atenção"); return; } this.Close(); }
public ActionResult DeleteConfirmed(int id) { if (ModelState.IsValid) { if (id > 0) { var retorno = ApartamentoService.Remover(id); Session["Mensagem"] = retorno.Mensagem; } } return(RedirectToAction("Index")); }
public ActionResult Create(ApartamentoVM Apartamento) { if (ModelState.IsValid) { var ApartamentoTO = Mapper.Map <ApartamentoVM, ApartamentoTO>(Apartamento); ApartamentoService.Criar(ApartamentoTO); Session["Mensagem"] = ApartamentoTO.Mensagem; return(RedirectToAction("Index")); } return(RedirectToAction("Index")); }
private void btnConfirmarExclusaoApartamento_Click(object sender, EventArgs e) { int idApartamento = Convert.ToInt32(lblExcluirCodigoApto.Text); RetornoTO retorno = new RetornoTO(); retorno = ApartamentoService.Remover(idApartamento); //Todo: Retornar mensagem se nao for valido if (!retorno.Valido) { MessageBox.Show(retorno.Mensagem, "Atenção"); } this.Close(); }
private void btnSalvarEdicaoApartamento_Click(object sender, EventArgs e) { ApartamentoTO apartamentoTO = new ApartamentoTO(); apartamentoTO.Bloco = Convert.ToInt32(txtEditarBlocoApto.Text); apartamentoTO.IdContrato = Convert.ToInt32(txtEditarCodContrato.Text); apartamentoTO.Numero = txtEditarNumeroApto.Text; ApartamentoService.Atualizar(apartamentoTO); if (!apartamentoTO.Valido) { MessageBox.Show(apartamentoTO.Mensagem); } this.Close(); }
private void PreencherCampos(int id) { ApartamentoTO apartamentoTO = new ApartamentoTO(); apartamentoTO = ApartamentoService.Obter(id); if (!apartamentoTO.Valido) { MessageBox.Show(apartamentoTO.Mensagem, "Atenção"); } txtEditarBlocoApto.Text = Convert.ToString(apartamentoTO.Bloco); txtEditarCodContrato.Text = Convert.ToString(apartamentoTO.IdContrato); txtEditarNumeroApto.Text = apartamentoTO.Numero; lblEditarCodigoApto.Text = Convert.ToString(apartamentoTO.Identificador); }
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.Contratos = ListarContratos(); ApartamentoTO ApartamentoTO = new ApartamentoTO(); try { ApartamentoTO = ApartamentoService.Obter(id); if (!ApartamentoTO.Valido) { Session["Mensagem"] = ApartamentoTO.Mensagem; return(RedirectToActionPermanent("Index")); } var apartamentoVM = Mapper.Map <ApartamentoTO, ApartamentoVM>(ApartamentoTO); NomearVariaveis(apartamentoVM); return(View(apartamentoVM)); } catch (Exception ex) { ApartamentoTO.Mensagem = $"Erro ao obter Apartamento. Erro: {ex.Message}"; } return(View()); }
public ActionResult Edit(ApartamentoVM ApartamentoVM) { if (ModelState.IsValid) { var ApartamentoTO = Mapper.Map <ApartamentoVM, ApartamentoTO>(ApartamentoVM); ApartamentoService.Atualizar(ApartamentoTO); if (!ApartamentoTO.Valido) { Session["Mensagem"] = ApartamentoTO.Valido; return(RedirectToAction("Index")); } ApartamentoVM = Mapper.Map <ApartamentoTO, ApartamentoVM>(ApartamentoTO); } 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.Contratos = ListarContratos(); if (ModelState.IsValid) { var ApartamentoTO = ApartamentoService.Obter(id); if (!ApartamentoTO.Valido) { Session["Mensagem"] = ApartamentoTO.Mensagem; return(RedirectToAction("Index")); } var apartamentoVM = Mapper.Map <ApartamentoTO, ApartamentoVM>(ApartamentoTO); NomearVariaveis(apartamentoVM); return(View(apartamentoVM)); } return(RedirectToAction("Index")); }
private void NomearVariaveis(EstacionamentoVM estacionamentoVM = null, List <EstacionamentoVM> listaEstacionamentoVM = null) { var listaApartamentoTO = ApartamentoService.Listar().Lista; if (listaEstacionamentoVM != null && listaEstacionamentoVM.Count > 0) { foreach (var est in listaEstacionamentoVM) { var apa = listaApartamentoTO.FirstOrDefault(x => x.Identificador == est.IdApartamento); est.Apartamento = $"Bloco: {apa.Bloco} - Número: {apa.Numero}"; } } if (estacionamentoVM != null) { var apa = listaApartamentoTO.FirstOrDefault(x => x.Identificador == estacionamentoVM.IdApartamento); estacionamentoVM.Apartamento = $"Bloco: {apa.Bloco} - Número: {apa.Numero}"; } }
private void CarregarDados() { ListaUsuarioTO listaUsuarioTO = new ListaUsuarioTO(); listaUsuarioTO = UsuarioService.Listar(); dgUsuario.DataSource = listaUsuarioTO.Lista; dgUsuario.Columns["Identificador"].Visible = false; dgUsuario.Columns["Valido"].Visible = false; dgUsuario.Columns["Mensagem"].Visible = false; dgUsuario.ReadOnly = true; ListaApartamentoTO listaApartamentoTO = new ListaApartamentoTO(); listaApartamentoTO = ApartamentoService.Listar(); dgApartamento.DataSource = listaUsuarioTO.Lista; dgApartamento.Columns["Identificador"].Visible = false; dgApartamento.Columns["Valido"].Visible = false; dgApartamento.Columns["Mensagem"].Visible = false; dgApartamento.ReadOnly = true; ListaColaboradorTO listaColaboradorTO = new ListaColaboradorTO(); listaColaboradorTO = ColaboradorService.Listar(); dgColaborador.DataSource = listaColaboradorTO.Lista; dgColaborador.Columns["Identificador"].Visible = false; dgColaborador.Columns["Valido"].Visible = false; dgColaborador.Columns["Mensagem"].Visible = false; dgColaborador.ReadOnly = true; ListaTipoReservaTO listaTipoReservaTO = TipoReservaService.Listar(); dgTipoReserva.DataSource = listaTipoReservaTO.Lista; dgTipoReserva.Columns["Identificador"].Visible = false; dgTipoReserva.Columns["Valido"].Visible = false; dgTipoReserva.Columns["Mensagem"].Visible = false; dgTipoReserva.ReadOnly = true; }
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")); } ListaApartamentoTO listaApartamento = new ListaApartamentoTO(); try { listaApartamento = ApartamentoService.Listar(); var listaApartamentosVM = Mapper.Map <List <ApartamentoTO>, List <ApartamentoVM> >(listaApartamento.Lista); NomearVariaveis(null, listaApartamentosVM); return(View(listaApartamentosVM)); } catch (Exception ex) { listaApartamento.Mensagem = $"Erro ao obter Apartamentoes. Erro: {ex.Message} "; } return(View()); }