public ListaContratoTO Listar() { _Contexto = ControladorAcesso.ObterContexto(); ListaContratoTO retorno = new ListaContratoTO(); List <Contrato> listaContrato = _Contexto.Contrato.ToList(); if (listaContrato == null || listaContrato.Count == 0) { retorno.Valido = false; retorno.Mensagem = Mensagem.Lista("Contrato", false); return(retorno); } ContratoTO to; foreach (Contrato entidade in listaContrato) { to = new ContratoTO(); to.PreencherTO(entidade); retorno.Lista.Add(to); } retorno.Valido = true; retorno.Mensagem = Mensagem.Lista("Contrato", true); return(retorno); }
public void Atualizar(ContratoTO to) { _Contexto = ControladorAcesso.ObterContexto(); if (to.Identificador == 0 || to == null) { to.Valido = false; to.Mensagem = Mensagem.Atualizacao("Contrato", false); return; } Contrato entidade = _Contexto.Contrato.FirstOrDefault(x => x.Identificador == to.Identificador); if (entidade == null) { to.Valido = false; to.Mensagem = Mensagem.Obter("Contrato", false); return; } to.PreencherEntidade(entidade); _Contexto.SaveChanges(); to.PreencherTO(entidade); to.Valido = true; to.Mensagem = Mensagem.Atualizacao("Contrato", true); return; }
private void btnSalvarContrato_Click(object sender, EventArgs e) { string erro = String.Empty; if (!ValidarCampos(out erro)) { MessageBox.Show(erro, "Atenção"); } ContratoTO contratoTO = new ContratoTO(); contratoTO.IdMorador = Convert.ToInt32(txtCodMorador.Text); contratoTO.DataContrato = Convert.ToDateTime(txtDataContrato.Text); contratoTO.Valor = Convert.ToInt32(txtValorContrato.Text); contratoTO.Parcelas = Convert.ToInt32(txtParcelasContrato.Text); contratoTO.TipoContrato = cboTipoContrato.Text; contratoTO.Descricao = rtxtDescricaoContrato.Text; ContratoService.Criar(contratoTO); if (!contratoTO.Valido) { MessageBox.Show(contratoTO.Mensagem, "Atenção"); return; } this.Close(); }
public void Cadastrar(ContratoTO to) { _Contexto = ControladorAcesso.ObterContexto(); Contrato entidade = new Contrato(); to.PreencherEntidade(entidade); _Contexto.Contrato.Add(entidade); _Contexto.SaveChanges(); to.PreencherTO(entidade); to.Valido = true; to.Mensagem = Utilitario.Mensagem.Cadastro("Contrato"); return; }
private void PreencherCampos(int id) { ContratoTO contratoTO = new ContratoTO(); contratoTO = ContratoService.Obter(id); if (!contratoTO.Valido) { //Todo: Exibir Mensagem e Fechar Form MessageBox.Show(contratoTO.Mensagem, "Atenção"); } txtCodMorador.Text = Convert.ToString(contratoTO.IdMorador); txtEditarDataContrato.Text = Convert.ToString(contratoTO.DataContrato); txtEditarParcelasContrato.Text = Convert.ToString(contratoTO.Parcelas); txtEditarValorContrato.Text = Convert.ToString(contratoTO.Valor); lblEditarCodContrato.Text = contratoTO.Identificador.ToString(); }
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")); } ContratoTO ContratoTO = new ContratoTO(); try { ContratoTO = ContratoService.Obter(id); if (!ContratoTO.Valido) { Session["Mensagem"] = ContratoTO.Mensagem; return(RedirectToActionPermanent("Index")); } var ContratoVM = Mapper.Map <ContratoTO, ContratoVM>(ContratoTO); return(View(ContratoVM)); } catch (Exception ex) { ContratoTO.Mensagem = $"Erro ao obter Contrato. Erro: {ex.Message}"; } return(View()); }
private void btnSalvarEdicaoContrato_Click(object sender, EventArgs e) { ContratoTO contratoTO = new ContratoTO(); contratoTO.IdMorador = Convert.ToInt32(txtCodMorador.Text); contratoTO.Identificador = Convert.ToInt32(lblEditarCodContrato.Text); contratoTO.DataContrato = Convert.ToDateTime(txtEditarDataContrato.Text); contratoTO.Parcelas = Convert.ToInt32(txtEditarParcelasContrato.Text); contratoTO.Valor = Convert.ToDecimal(txtEditarValorContrato.Text); ContratoService.Atualizar(contratoTO); if (!contratoTO.Valido) { MessageBox.Show(contratoTO.Mensagem); } this.Close(); }
private void PreencherCampos(int id) { ContratoTO contratoTO = new ContratoTO(); contratoTO = ContratoService.Obter(id); if (!contratoTO.Valido) { //Todo: Exibir Mensagem e Fechar Form MessageBox.Show(contratoTO.Mensagem); this.Close(); } txtVisualizarCodMorador.Text = Convert.ToString(contratoTO.IdMorador); txtVisualizarParcelasContrato.Text = Convert.ToString(contratoTO.Parcelas); txtVisualizarrDataContrato.Text = Convert.ToString(contratoTO.DataContrato); txtVisualizarValorContrato.Text = Convert.ToString(contratoTO.Valor); rtxtVisualizarDescricaoContrato.Text = contratoTO.Descricao; lblVisualizarCodContrato.Text = contratoTO.Identificador.ToString(); }
public ContratoTO Obter(int identificador) { _Contexto = ControladorAcesso.ObterContexto(); ContratoTO retorno = new ContratoTO(); Contrato entidade = _Contexto.Contrato.FirstOrDefault(x => x.Identificador == identificador); if (entidade == null) { retorno.Valido = false; retorno.Mensagem = Mensagem.Obter("Contrato", false); return(retorno); } retorno.PreencherTO(entidade); retorno.Valido = true; retorno.Mensagem = Mensagem.Obter("Contrato", true); return(retorno); }
public static void Criar(ContratoTO entidadeTO) { _Crud = CrudService <ContratoCrud> .ObterInstancia(); _Crud.Cadastrar(entidadeTO); }
public static void Atualizar(ContratoTO entidadeTO) { _Crud = CrudService <ContratoCrud> .ObterInstancia(); _Crud.Atualizar(entidadeTO); }