private void btnSalvarMor_Click(object sender, EventArgs e) { string erro = String.Empty; if (!ValidarCampos(out erro)) { MessageBox.Show(erro, "Atenção"); } MoradorTO moradorTO = new MoradorTO(); moradorTO.Nome = txtNomeMor.Text; moradorTO.RG = txtRgMor.Text; moradorTO.CPF = txtCpfMor.Text; moradorTO.Telefone = txtTelefoneMor.Text; moradorTO.Celular = txtCelularMor.Text; moradorTO.DataNascimento = dtNascimento.Value.Date; moradorTO.Email = txtEmailMor.Text; MoradorService.Criar(moradorTO); if (!moradorTO.Valido) { MessageBox.Show(moradorTO.Mensagem, "Atenção"); return; } this.Close(); }
public ActionResult Delete(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 == 3) { return(RedirectToActionPermanent("Index")); } if (id > 0) { var moradorTO = MoradorService.Obter(id); var moradorVM = Mapper.Map <MoradorTO, MoradorVM>(moradorTO); return(View(moradorVM)); } else { return(RedirectToAction("Index")); } }
private SelectList ListarMoradores() { var listaMoradorTO = MoradorService.Listar(); var listaMoradorVM = Mapper.Map <List <MoradorTO>, List <MoradorVM> >(listaMoradorTO.Lista); return(new SelectList(listaMoradorVM, "Identificador", "Nome")); }
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")); } ListaMoradorTO listaMorador = new ListaMoradorTO(); try { listaMorador = MoradorService.Listar(); var listaMoradoresVM = Mapper.Map <List <MoradorTO>, List <MoradorVM> >(listaMorador.Lista); return(View(listaMoradoresVM)); } catch (Exception ex) { listaMorador.Mensagem = $"Erro ao obter moradores. Erro: {ex.Message} "; } return(View()); }
public ActionResult DeleteConfirmed(int id) { if (ModelState.IsValid) { if (id > 0) { var retorno = MoradorService.Remover(id); Session["Mensagem"] = retorno.Mensagem; } } return(RedirectToAction("Index")); }
private void btnExcluirMorador_Click(object sender, EventArgs e) { int idMorador = Convert.ToInt32(lblCodigoMorador.Text); RetornoTO retorno = new RetornoTO(); retorno = MoradorService.Remover(idMorador); //Todo: Retornar mensagem se nao for valido if (!retorno.Valido) { MessageBox.Show(retorno.Mensagem, "Atenção"); } this.Close(); }
public ActionResult Create(MoradorVM morador) { if (ModelState.IsValid) { var moradorTO = Mapper.Map <MoradorVM, MoradorTO>(morador); MoradorService.Criar(moradorTO); Session["Mensagem"] = moradorTO.Mensagem; return(RedirectToAction("Index")); } else { return(View(morador)); } }
private void NomearVariaveis(DependenteVM DependenteVM = null, List <DependenteVM> listaDependenteVM = null) { var listaMoradorTO = MoradorService.Listar().Lista; if (listaDependenteVM != null && listaDependenteVM.Count > 0) { foreach (var con in listaDependenteVM) { con.NomeMorador = listaMoradorTO.FirstOrDefault(x => x.Identificador == con.IdMorador).Nome; } } if (DependenteVM != null) { DependenteVM.NomeMorador = listaMoradorTO.FirstOrDefault(x => x.Identificador == DependenteVM.IdMorador).Nome; } }
private void NomearVariaveis(OcorrenciaVM OcorrenciaVM = null, List <OcorrenciaVM> listaOcorrenciaVM = null) { var listaMoradorTO = MoradorService.Listar().Lista; if (listaOcorrenciaVM != null && listaOcorrenciaVM.Count > 0) { foreach (var con in listaOcorrenciaVM) { con.NomeMorador = listaMoradorTO.FirstOrDefault(x => x.Identificador == con.IdMorador).Nome; } } if (OcorrenciaVM != null) { OcorrenciaVM.NomeMorador = listaMoradorTO.FirstOrDefault(x => x.Identificador == OcorrenciaVM.IdMorador).Nome; } }
private SelectList ListarMoradores(int id = 0) { ListaMoradorTO listaMoradorTO; List <MoradorVM> listaMoradorVM; if (id > 0) { listaMoradorTO = MoradorService.Listar(); listaMoradorVM = Mapper.Map <List <MoradorTO>, List <MoradorVM> >(listaMoradorTO.Lista.Where(x => x.Identificador == id).ToList()); } else { listaMoradorTO = MoradorService.Listar(); listaMoradorVM = Mapper.Map <List <MoradorTO>, List <MoradorVM> >(listaMoradorTO.Lista); } return(new SelectList(listaMoradorVM, "Identificador", "Nome")); }
public ActionResult Edit(MoradorVM moradorVM) { if (ModelState.IsValid) { var moradorTO = Mapper.Map <MoradorVM, MoradorTO>(moradorVM); MoradorService.Atualizar(moradorTO); if (!moradorTO.Valido) { Session["Mensagem"] = moradorTO.Valido; return(RedirectToAction("Index")); } moradorVM = Mapper.Map <MoradorTO, MoradorVM>(moradorTO); } return(RedirectToAction("Index")); }
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")); } MoradorTO moradorTO = new MoradorTO(); try { moradorTO = MoradorService.Obter(id); if (!moradorTO.Valido) { Session["Mensagem"] = moradorTO.Mensagem; return(RedirectToActionPermanent("Index")); } var moradorVM = Mapper.Map <MoradorTO, MoradorVM>(moradorTO); return(View(moradorVM)); } catch (Exception ex) { moradorTO.Mensagem = $"Erro ao obter morador. Erro: {ex.Message}"; } return(View()); }
private void PreencherCampos(int id) { MoradorTO moradorTO = new MoradorTO(); moradorTO = MoradorService.Obter(id); if (!moradorTO.Valido) { MessageBox.Show(moradorTO.Mensagem, "Atenção"); } txtExcluirNomeMor.Text = moradorTO.Nome; txtExcluirCelularMor.Text = moradorTO.Celular; txtExcluirCpfMor.Text = moradorTO.CPF; txtExcluirEmailMor.Text = moradorTO.Email; txtExcluirRgMor.Text = moradorTO.RG; txtExcluirTelefoneMor.Text = moradorTO.Telefone; lblCodigoMorador.Text = moradorTO.Identificador.ToString(); }
private void btnSalvarEdicaoMor_Click(object sender, EventArgs e) { MoradorTO moradorTO = new MoradorTO(); moradorTO.Nome = txtEditarNomeMor.Text; moradorTO.Identificador = Convert.ToInt32(lblCodigoMorador.Text); moradorTO.RG = txtEditarRgMor.Text; moradorTO.CPF = txtEditarCpfMor.Text; moradorTO.Email = txtEditarEditarEmailMor.Text; moradorTO.Celular = txtEditarCelularMor.Text; moradorTO.Telefone = txtEditarTelefoneMor.Text; MoradorService.Atualizar(moradorTO); if (!moradorTO.Valido) { MessageBox.Show(moradorTO.Mensagem); } this.Close(); }
private void NomearVariaveis(ReservaVM ReservaVM = null, List <ReservaVM> listaReservaVM = null) { var listaMoradorTO = MoradorService.Listar().Lista; var listaTipoReservaTO = TipoReservaService.Listar().Lista; if (listaReservaVM != null && listaReservaVM.Count > 0) { foreach (var con in listaReservaVM) { con.NomeMorador = listaMoradorTO.FirstOrDefault(x => x.Identificador == con.IdMorador).Nome; con.TipoReserva = listaTipoReservaTO.FirstOrDefault(x => x.Identificador == con.IdTipoReserva).Tipo; con.Confirmacao = "S".Equals(con.ConfirmacaoReserva); } } if (ReservaVM != null) { ReservaVM.NomeMorador = listaMoradorTO.FirstOrDefault(x => x.Identificador == ReservaVM.IdMorador).Nome; ReservaVM.TipoReserva = listaTipoReservaTO.FirstOrDefault(x => x.Identificador == ReservaVM.IdTipoReserva).Tipo; ReservaVM.Confirmacao = "S".Equals(ReservaVM.ConfirmacaoReserva); } }
public ActionResult Login(LoginVM loginVM) { if (ModelState.IsValid) { string erro = string.Empty; if (!string.IsNullOrEmpty(loginVM.Login) && !string.IsNullOrEmpty(loginVM.Senha)) { var usuarioTO = UsuarioService.RealizarLogin(loginVM.Login, loginVM.Senha); if (!usuarioTO.Valido) { ViewBag.Mensagem = usuarioTO.Mensagem; return(View()); } Session["UsuarioTO"] = usuarioTO; return(RedirectToAction("Index")); } else { if (!string.IsNullOrEmpty(loginVM.CPF)) { erro = string.Empty; var moradorTO = MoradorService.LoginMorador(loginVM.CPF); if (!moradorTO.Valido) { ViewBag.Mensagem = moradorTO.Mensagem; return(View()); } Session["MoradorTO"] = moradorTO; return(RedirectToAction("Index")); } else { erro += "- Necessário informar o CPF"; ViewBag.Mensagem = erro; return(View()); } if (string.IsNullOrEmpty(loginVM.Login)) { erro += "- Necessário informar o Login"; ViewBag.Mensagem = erro; return(View()); } if (string.IsNullOrEmpty(loginVM.Senha)) { erro += "- Necessário informar a Senha"; ViewBag.Mensagem = erro; return(View()); } } } return(View()); }
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(); }