コード例 #1
0
        public ClienteBuscaPresenter(IBuscaCliente View)
        {
            view  = View;
            model = new ClienteModel();

            view.LimparCampoPesquisa();
        }
コード例 #2
0
        public void Salvar()
        {
            model                = new ClienteModel();
            model.Codigo         = view.Codigo;
            model.Nome           = view.Nome;
            model.Sobrenome      = view.Sobrenome;
            model.Sexo           = view.Sexo;
            model.Cpf            = view.Cpf;
            model.DataNascimento = view.DataNascimento;
            model.Rua            = view.Rua;
            model.Telefone       = view.Telefone;
            model.Numero         = view.Numero;
            model.Bairro         = view.Bairro;
            model.ATivo          = view.Ativo;
            model.Cidade         = view.Cidade;
            model.CEP            = view.CEP;
            model.UF             = view.UF;
            if (model.Validar(out string alertas))
            {
                if (model.Codigo == 0)
                {
                    view.Codigo = model.Inserir();
                }
                else
                {
                    model.Alterar();
                }

                LiberarBloquearComponentes(false);
            }
            else
            {
                view.MsgAlerta(alertas);
            }
        }
コード例 #3
0
 public void Apagar()
 {
     if ((view.Codigo > 0) &&
         (view.MsgSimNao("Deseja realmente apagar este Funcionario?")))
     {
         model        = new ClienteModel();
         model.Codigo = view.Codigo;
         model.Apagar();
         LimparTela();
         LiberarBloquearComponentes(false);
     }
 }
コード例 #4
0
 public void ConsultarPorId(int ID)
 {
     model          = model.ConsultarPorId(ID);
     view.Codigo    = model.Codigo;
     view.Nome      = model.Nome;
     view.Sobrenome = model.Sobrenome;
     view.Rua       = model.Rua;
     view.Bairro    = model.Bairro;
     view.Cidade    = model.Cidade;
     view.UF        = model.UF;
     view.CEP       = model.CEP;
     view.Telefone  = model.Telefone;
     view.Numero    = model.Numero;
 }
コード例 #5
0
 public ClientePresenter(ICadastroCliente View)
 {
     view  = View;
     model = new ClienteModel();
     LiberarBloquearComponentes(false);
 }