public ListaDependenteTO Listar() { _Contexto = ControladorAcesso.ObterContexto(); ListaDependenteTO retorno = new ListaDependenteTO(); List <Dependente> listaDependente = _Contexto.Dependente.ToList(); if (listaDependente == null || listaDependente.Count == 0) { retorno.Valido = false; retorno.Mensagem = Mensagem.Lista("Dependente", false); return(retorno); } DependenteTO to; foreach (Dependente entidade in listaDependente) { to = new DependenteTO(); to.PreencherTO(entidade); retorno.Lista.Add(to); } retorno.Valido = true; retorno.Mensagem = Mensagem.Lista("Dependente", true); return(retorno); }
public void Atualizar(DependenteTO to) { _Contexto = ControladorAcesso.ObterContexto(); if (to.Identificador == 0 || to == null) { to.Valido = false; to.Mensagem = Mensagem.Atualizacao("Dependente", false); return; } Dependente entidade = _Contexto.Dependente.FirstOrDefault(x => x.Identificador == to.Identificador); if (entidade == null) { to.Valido = false; to.Mensagem = Mensagem.Obter("Dependente", false); return; } to.PreencherEntidade(entidade); _Contexto.SaveChanges(); to.PreencherTO(entidade); to.Valido = true; to.Mensagem = Mensagem.Atualizacao("Dependente", true); return; }
private void btnSalvarDep_Click(object sender, EventArgs e) { string erro = String.Empty; if (!ValidarCampos(out erro)) { MessageBox.Show(erro, "Atenção"); } DependenteTO dependenteTO = new DependenteTO(); dependenteTO.Nome = txtNomeDep.Text; dependenteTO.RG = txtRgDep.Text; dependenteTO.Telefone = txtTelefoneDep.Text; dependenteTO.IdMorador = Convert.ToInt32(txtMoradorResp); dependenteTO.GrauParentesco = Convert.ToString(cboGrauParentesco.Text); DependenteService.Criar(dependenteTO); if (!dependenteTO.Valido) { MessageBox.Show(dependenteTO.Mensagem, "Atenção"); return; } this.Close(); }
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")); } DependenteTO DependenteTO = new DependenteTO(); try { DependenteTO = DependenteService.Obter(id); if (!DependenteTO.Valido) { Session["Mensagem"] = DependenteTO.Mensagem; return(RedirectToActionPermanent("Index")); } var DependenteVM = Mapper.Map <DependenteTO, DependenteVM>(DependenteTO); NomearVariaveis(DependenteVM, null); return(View(DependenteVM)); } catch (Exception ex) { DependenteTO.Mensagem = $"Erro ao obter Dependente. Erro: {ex.Message}"; } return(View()); }
public void Cadastrar(DependenteTO to) { _Contexto = ControladorAcesso.ObterContexto(); Dependente entidade = new Dependente(); to.PreencherEntidade(entidade); _Contexto.Dependente.Add(entidade); _Contexto.SaveChanges(); to.PreencherTO(entidade); to.Valido = true; to.Mensagem = Utilitario.Mensagem.Cadastro("Dependente"); return; }
private void btnSalvarEdicaoDep_Click(object sender, EventArgs e) { DependenteTO dependenteTO = new DependenteTO(); dependenteTO.Nome = txtEditarNomeDep.Text; dependenteTO.Identificador = Convert.ToInt32(lblEditarCodigoDep.Text); dependenteTO.RG = txtEditarRgDep.Text; dependenteTO.Telefone = txtEditarTelefoneDep.Text; dependenteTO.IdMorador = Convert.ToInt32(txtEditarMoradorResp.Text); DependenteService.Atualizar(dependenteTO); if (!dependenteTO.Valido) { MessageBox.Show(dependenteTO.Mensagem); } this.Close(); }
private void PreencherCampos(int id) { DependenteTO dependenteTO = new DependenteTO(); dependenteTO = DependenteService.Obter(id); if (!dependenteTO.Valido) { MessageBox.Show(dependenteTO.Mensagem, "Atenção"); this.Close(); } txtEditarNomeDep.Text = dependenteTO.Nome; txtEditarRgDep.Text = dependenteTO.RG; txtEditarTelefoneDep.Text = dependenteTO.Telefone; cboEditarGrauParentesco.SelectedItem = dependenteTO.GrauParentesco; txtEditarMoradorResp.Text = Convert.ToString(dependenteTO.IdMorador); lblEditarCodigoDep.Text = dependenteTO.Identificador.ToString(); }
private void PreencherCampos(int id) { DependenteTO dependenteTO = new DependenteTO(); dependenteTO = DependenteService.Obter(id); if (!dependenteTO.Valido) { //Todo: Exibir Mensagem e Fechar Form MessageBox.Show(dependenteTO.Mensagem); this.Close(); } txtExcluirNomeDep.Text = dependenteTO.Nome; txtExcluirRgDep.Text = dependenteTO.RG; txtExcluirTelefoneDep.Text = dependenteTO.Telefone; txtExcluirGrauParent.Text = dependenteTO.GrauParentesco; txtExcluirMoradorResp.Text = Convert.ToString(dependenteTO.IdMorador); lblExcluirCodigoDep.Text = dependenteTO.Identificador.ToString(); }
public DependenteTO Obter(int identificador) { _Contexto = ControladorAcesso.ObterContexto(); DependenteTO retorno = new DependenteTO(); Dependente entidade = _Contexto.Dependente.FirstOrDefault(x => x.Identificador == identificador); if (entidade == null) { retorno.Valido = false; retorno.Mensagem = Mensagem.Obter("Dependente", false); return(retorno); } retorno.PreencherTO(entidade); retorno.Valido = true; retorno.Mensagem = Mensagem.Obter("Dependente", true); return(retorno); }
public static void Criar(DependenteTO entidadeTO) { _Crud = CrudService <DependenteCrud> .ObterInstancia(); _Crud.Cadastrar(entidadeTO); }
public static void Atualizar(DependenteTO entidadeTO) { _Crud = CrudService <DependenteCrud> .ObterInstancia(); _Crud.Atualizar(entidadeTO); }