public static GerenciadorPessoa GetInstance()
 {
     if (gPessoa == null)
     {
         gPessoa = new GerenciadorPessoa();
     }
     return(gPessoa);
 }
 /// <summary>
 /// Construtor pode ser acessado externamente e não compartilha contexto
 /// </summary>
 public GerenciadorFuncionario()
 {
     this.unitOfWork = new UnitOfWork();
     shared = false;
     gPessoa = new GerenciadorPessoa(unitOfWork);
 }