public FabricanteBuscaPresenter(IBuscarFabricante View)
        {
            view  = View;
            model = new FabricanteModel();

            view.LimparCampoPesquisa();
        }
        public void ConsultarPorId(string ID)
        {
            model = model.ConsultarPorId(ID);

            view.COD_FABRICANTE = model.COD_FABRICANTE;
            view.FABR_NOME      = model.FABR_NOME;
        }
        public void Salvar()
        {
            model = new FabricanteModel();
            model.COD_FABRICANTE = view.COD_FABRICANTE;
            model.FABR_NOME      = view.FABR_NOME;


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

                LiberarBloquearComponentes(false);
            }
            else
            {
                view.MsgAlerta(alertas);
            }
        }
 public void Apagar()
 {
     if ((view.COD_FABRICANTE > 0) &&
         (view.MsgSimNao("Deseja realmente apagar essa fabricante?")))
     {
         model = new FabricanteModel();
         model.COD_FABRICANTE = view.COD_FABRICANTE;
         model.Apagar();
         LimparTela();
         LiberarBloquearComponentes(false);
     }
 }
 public FabricantePresenter(ICadastroFabricante View)
 {
     view  = View;
     model = new FabricanteModel();
     LiberarBloquearComponentes(false);
 }