public void Atualizar(ApartamentoTO to) { _Contexto = ControladorAcesso.ObterContexto(); if (to.Identificador == 0 || to == null) { to.Valido = false; to.Mensagem = Mensagem.Atualizacao("Apartamento", false); return; } Apartamento entidade = _Contexto.Apartamento.FirstOrDefault(x => x.Identificador == to.Identificador); if (entidade == null) { to.Valido = false; to.Mensagem = Mensagem.Obter("Apartamento", false); return; } to.PreencherEntidade(entidade); _Contexto.SaveChanges(); to.PreencherTO(entidade); to.Valido = true; to.Mensagem = Mensagem.Atualizacao("Apartamento", true); return; }
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 ListaApartamentoTO Listar() { _Contexto = ControladorAcesso.ObterContexto(); ListaApartamentoTO retorno = new ListaApartamentoTO(); List <Apartamento> listaApartamento = _Contexto.Apartamento.ToList(); if (listaApartamento == null || listaApartamento.Count == 0) { retorno.Valido = false; retorno.Mensagem = Mensagem.Lista("Apartamento", false); return(retorno); } ApartamentoTO to; foreach (Apartamento entidade in listaApartamento) { to = new ApartamentoTO(); to.PreencherTO(entidade); retorno.Lista.Add(to); } retorno.Valido = true; retorno.Mensagem = Mensagem.Lista("Apartamento", true); return(retorno); }
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 void Cadastrar(ApartamentoTO to) { _Contexto = ControladorAcesso.ObterContexto(); Apartamento entidade = new Apartamento(); to.PreencherEntidade(entidade); _Contexto.Apartamento.Add(entidade); _Contexto.SaveChanges(); to.PreencherTO(entidade); to.Valido = true; to.Mensagem = Utilitario.Mensagem.Cadastro("Apartamento"); return; }
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 ApartamentoTO Obter(int identificador) { _Contexto = ControladorAcesso.ObterContexto(); ApartamentoTO retorno = new ApartamentoTO(); Apartamento entidade = _Contexto.Apartamento.FirstOrDefault(x => x.Identificador == identificador); if (entidade == null) { retorno.Valido = false; retorno.Mensagem = Mensagem.Obter("Apartamento", false); return(retorno); } retorno.PreencherTO(entidade); retorno.Valido = true; retorno.Mensagem = Mensagem.Obter("Apartamento", true); return(retorno); }
public static void Criar(ApartamentoTO entidadeTO) { _Crud = CrudService <ApartamentoCrud> .ObterInstancia(); _Crud.Cadastrar(entidadeTO); }
public static void Atualizar(ApartamentoTO entidadeTO) { _Crud = CrudService <ApartamentoCrud> .ObterInstancia(); _Crud.Atualizar(entidadeTO); }