Example #1
0
 public ControladorCadastroPadrao(IVisaoCadastroPadrao visao) : base(visao)
 {
     this._visao = (Visao)visao;
     this.InicializarFachada();
     this.EstadoAtual = TipoEstadoCadastro.Consulta;
     this.CarregarTodosRegistros();
 }
Example #2
0
        public void ExecutaPersistencia()
        {
            if (((this.EstadoAtual == TipoEstadoCadastro.Consulta) || (this.EstadoAtual == TipoEstadoCadastro.Visualizacao)) || (!base._visaoPadrao.PedirConfirmacao("Confirma a operação?")))
            {
                return;
            }

            DTO dto = this.GetDTOQueVaiSerPersistido();

            if (!this.Gravar(dto))
            {
                return;
            }

            base._visaoPadrao.Avisar("Dados salvos com sucesso!");

            if (this.EstadoAtual.Equals(TipoEstadoCadastro.Inclusao))
            {
                this.AdicionarRegistro(dto);
            }
            else
            {
                this.AlterarRegistro(dto);
            }

            this.EstadoAtual = TipoEstadoCadastro.Consulta;
        }
Example #3
0
 public void MudarEstadoAtualParaPesquisa()
 {
     this.EstadoAtual = TipoEstadoCadastro.Pesquisa;
 }
Example #4
0
 public void MudarEstadoAtualParaAlteracao()
 {
     this.EstadoAtual = TipoEstadoCadastro.Alteracao;
 }
Example #5
0
 public void MudarEstadoAtualParaInclusao()
 {
     this.EstadoAtual = TipoEstadoCadastro.Inclusao;
 }
Example #6
0
 public void MudarEstadoAtualParaVisualizacao()
 {
     this.EstadoAtual = TipoEstadoCadastro.Visualizacao;
 }
Example #7
0
 public void MudarEstadoAtualParaConsulta()
 {
     this.EstadoAtual = TipoEstadoCadastro.Consulta;
 }