Пример #1
0
        public void Salvar()
        {
            model           = new FuncionarioModel();
            model.Codigo    = view.Codigo;
            model.Nome      = view.Nome;
            model.CEP       = view.CEP;
            model.Sobrenome = view.Sobrenome;
            model.Bairro    = view.Bairro;
            model.Cidade    = view.Cidade;
            model.UF        = view.UF;
            model.Telefone  = view.Telefone;
            model.Rua       = view.Rua;
            model.Numero    = view.Numero;

            if (model.Validar(out string alertas))
            {
                if (model.Codigo == 0)
                {
                    view.Codigo = model.Inserir();
                }
                else
                {
                    model.Alterar();
                }

                LiberarBloquearComponentes(false);
            }
            else
            {
                view.MsgAlerta(alertas);
            }
        }
        public FuncionarioBuscarPresenter(IBuscarFuncionario View)
        {
            view  = View;
            model = new FuncionarioModel();

            view.LimparCampoPesquisa();
        }
Пример #3
0
 public void Apagar()
 {
     if ((view.Codigo > 0) &&
         (view.MsgSimNao("Deseja realmente apagar este Funcionario?")))
     {
         model        = new FuncionarioModel();
         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 FuncionarioPresenter(ICadastroFuncionario View)
 {
     view  = View;
     model = new FuncionarioModel();
     LiberarBloquearComponentes(false);
 }