public static IPersistencia Persistencia()
 {
     if (_persistencia is null)
     {
         _persistencia = new PersistenciaArchivo("c:/MDEIS/mod6/facturacion");
     }
     return(_persistencia);
 }
 public DividaRepositorio(EnumTipoPersistencia tipoPersistencia)
 {
     switch (tipoPersistencia)
     {
     case EnumTipoPersistencia.XML:
         _persistenciaDivida = new DividaXML();
         break;
     }
 }
Esempio n. 3
0
 public AdaptadorDados()
 {
     if (CacheInstanciaDAL.Persistencia == null)
         {
             _persistencia = (IPersistencia)Activator.CreateInstanceFrom("..\\..\\..\\..\\..\\..\\WINDOWS\\SGE.v2.DAL.dll",
                                                                         "SGE.Conectividade.Persistencia.PersistenciaDados").Unwrap();
             CacheInstanciaDAL.Persistencia = _persistencia;
         }
         else
             _persistencia = (IPersistencia)CacheInstanciaDAL.Persistencia;
 }
Esempio n. 4
0
        static void Main(string[] args)
        {
            // inyeccion de dependencias
            //  fecha del video de clase = 12 de enero del 2021
            Console.WriteLine("Hello World!");
            IPersistencia persistencia = null; // deberia instanciarse
            // IPersistencia  persistencia = new Persistencia2();
            Secretaria secretaria = new Secretaria(persistencia);
            Estudiante estudiante = new Estudiante("Steven", "Chinchin");
            Curso      curso      = new Curso("Programacion");

            secretaria.Matricular(estudiante, curso);
        }
Esempio n. 5
0
        public void iniciarTransacao()
        {
            if (CacheInstanciaDAL.Persistencia == null)
                {
                    _persistencia = (IPersistencia)Activator.CreateInstanceFrom("..\\..\\..\\..\\..\\..\\WINDOWS\\SGE.v2.DAL.dll",
                                                                                "SGE.Conectividade.Persistencia.PersistenciaDados", new object[] { true }).Unwrap();
                    CacheInstanciaDAL.Persistencia = _persistencia;
                }
                else
                    _persistencia = (IPersistencia)CacheInstanciaDAL.Persistencia;

                _persistencia.iniciarTransacao();
        }
Esempio n. 6
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            IPersistencia persistencia = null; //Aqui se debe instanciar



            Secretaria secretaria = new Secretaria(persistencia);
            Estudiante estudiante = new Estudiante("Edison", "Molina");
            Curso      curso      = new Curso("Programacion");

            secretaria.Matricular(estudiante, curso);
        }
Esempio n. 7
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            IPersistencia persistencia = null; //aqui yo deberia instarciarse



            Secretaria secretaria = new Secretaria(persistencia);
            Estudiante estudiante = new Estudiante("Elsa", "Patito");
            Curso      curso      = new Curso("Programacion");

            secretaria.Matricular(estudiante, curso);
        }
Esempio n. 8
0
 /// <summary>
 /// Confirma as alterações no serviço de persistência e libera os resursos alocados.
 /// </summary>
 /// <param name="disposing">Verdadeiro indica que os recursos gerenciados devem ser liberados.</param>
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (this.persistencia != null)
         {
             if (!this.notifications.HasNotifications())
             {
                 this.persistencia.Confirmar();
                 this.persistencia.Dispose();
                 this.persistencia = null;
             }
         }
     }
 }
Esempio n. 9
0
 public AMensagensEmailPadrao(IPersistencia <MensagemEmailPadrao> persistencia) : base(persistencia)
 {
 }
 public void AdicionarTransacao(IPersistencia persistencia, object registro)
 {
     Log.Add(new ItemHistoricoTransacional(persistencia, registro));
 }
Esempio n. 11
0
 public ACodigosAcessoInscricao(IPersistencia <CodigoAcessoInscricao> persistencia) : base(persistencia)
 {
 }
Esempio n. 12
0
 public AFaturamentos(IPersistencia <Faturamento> persistencia) : base(persistencia)
 {
 }
Esempio n. 13
0
 public AConfiguracoesEmail(IPersistencia <ConfiguracaoEmail> persistencia) : base(persistencia)
 {
 }
 public GestorPersistencia(IPersistencia persistencia)
 {
     _persistencia = persistencia;
 }
Esempio n. 15
0
 public ObjetoPersistente(IPersistencia IPers)
 {
     ip = IPers;
 }
 public Secretaria(IPersistencia persistencia)
 {
     Persistencia = persistencia;
 }
Esempio n. 17
0
 public AUsuarios(IPersistencia <Usuario> persistencia) : base(persistencia)
 {
 }
Esempio n. 18
0
 public VisitanteAcessoDados(IPersistencia persistencia) : base(persistencia)
 {
 }
 private LoginService()
 {
     _persistencia = new PersistenciaService();
 }
 public void Dispose()
 {
     _persistenciaDivida.Dispose();
     _persistenciaDivida = null;
 }
Esempio n. 21
0
 public ATransacoes(IPersistencia <Transacao> persistencia)
 {
     Persistencia = persistencia ?? throw new ExcecaoNegocioRepositorio("ATransacoes", "persistencia não poder ser nula");
 }
Esempio n. 22
0
 public AQuartos(IPersistencia <Quarto> persistencia) : base(persistencia)
 {
 }
Esempio n. 23
0
 public AArquivosBinarios(IPersistencia <ArquivoBinario> persistencia) : base(persistencia)
 {
 }
 public LoginService()
 {
     _persistencia = new PersistenciaService();
 }
Esempio n. 25
0
 public AEventos(IPersistencia <Evento> persistencia) : base(persistencia)
 {
 }
Esempio n. 26
0
 public CanastaCompra(IPersistencia _persistencia, IMetodoPago _metodoPago)
 {
     metodoPago   = _metodoPago;
     persistencia = _persistencia;
 }
Esempio n. 27
0
 public ListaService(IPersistencia pers)
 {
     this.Pers = pers;
 }
 public PersistenciaBovinos(IPersistencia persistencia)
 {
     this.Persistencia = persistencia;
 }
 public AApresentacoesSarau(IPersistencia <ApresentacaoSarau> persistencia) : base(persistencia)
 {
 }
Esempio n. 30
0
 public APessoas(IPersistencia <Pessoa> persistencia) : base(persistencia)
 {
 }
Esempio n. 31
0
 public ItemHistoricoTransacional(IPersistencia persistencia, object registro)
 {
     Persistencia = persistencia;
     Registro     = registro;
 }
Esempio n. 32
0
 public ATitulos(IPersistencia <Titulo> persistencia)
 {
     Persistencia = persistencia ?? throw new ExcecaoNegocioRepositorio("ATitulos", "persistencia não poder ser nula");
 }