public MetodoEscrituraReferencia(IModeloEscritura modelo, IEscritor escritor, IObjetoDatos od, int refid, int propietarioid, IPropiedad propiedad) : base(modelo, escritor, od, refid) { _propietarioid = propietarioid; _propiedad = propiedad; _metodo = Metodo.Referencia; }
public MetodoEscrituraAsociacion(IModeloEscritura modelo, IEscritor escritor, int propietarioid, IPropiedad propiedad, int refid) : base(modelo, escritor) { _propietarioid = propietarioid; _propiedad = propiedad; _refid = refid; _metodo = Metodo.Asociacion; }
public EscritorObjetoDatos(IEscritor escritor, IObjetoDatos od) { _escritor = escritor; _od = od; _propiedades = from propiedad in _od.Tipo.Propiedades where propiedad.Tipo.EsTipoDeDato && _od.Establecido(propiedad) select propiedad; }
public MetodoEscrituraTipo(IModeloEscritura modelo, IEscritor escritor, IMetodoEscritura metodoEscritura, IObjetoDatos od, int refid) : base(modelo, escritor) { _od = od; _tipo = od.Tipo; _refid = refid; _metodo = Metodo.Tipo; _metodoescritura = metodoEscritura; }
public ModeloEscritura(IEscritor escritor, IObjetoDatos od) { _escritor = escritor; _stack = new Identidad(); _od = new List <IObjetoDatos>() { od }; }
public override IEscritor crearBitacora(String tipoBitacora) { var assembly = Assembly.GetExecutingAssembly(); var type = assembly.GetType("SistemaDeInversion.Modelo." + tipoBitacora); object[] args = {}; IEscritor claseConcreta = (IEscritor)Activator.CreateInstance(type, args); return(claseConcreta); }
public MetodoEscrituraObjetoDatos(IModeloEscritura modelo, IEscritor escritor, IObjetoDatos od, int refid) : base(modelo, escritor) { EscritorObjetoDatos escritorod = new EscritorObjetoDatos(escritor, od); _longitud = escritorod.Longitud; _escritorod = escritorod; _refid = refid; _od = od; _metodo = Metodo.ObjetoDatos; }
void Serializar(ISecuencia secuencia, IEscritor escritor, ILector lector, IObjetoDatos od) { Serializador serializador = new Serializador(secuencia, escritor); serializador.Serializar(od); IObjetoDatos od2 = Fabrica.Instancia.Crear(od.Tipo); Deserializador deserializador = new Deserializador(secuencia, lector); deserializador.Deserializar(od2); Evaluar.Comparar(od, od2); }
public string ObtenerTexto(IEscritor escritor, Parrafo inicio, int posicionInicio, Parrafo fin, int posicionFin) { lock (m_Parrafos) { if (inicio == null) { inicio = ObtenerPrimerParrafo(); posicionInicio = 0; } IEscritor esc = escritor; esc.IniciarDocumento(); if (inicio == fin) { if (inicio == null) { return(ObtenerTexto(escritor, ObtenerPrimerParrafo(), 0, null, 0)); } inicio.Escribir(esc, posicionInicio, posicionFin - posicionInicio); } else { inicio.Escribir(esc, posicionInicio, inicio.Longitud - posicionInicio); Parrafo p = inicio.Siguiente; while (p != null) { if (p == fin) { break; } p.Escribir(esc, 0, p.Longitud); p = p.Siguiente; } if (fin != null) { fin.Escribir(esc, 0, posicionFin); } } esc.TerminarDocumento(); return(esc.ObtenerTexto()); } }
static void Main(string[] args) { Console.WriteLine(new TimeSpan() == new TimeSpan()); var parametros = ParametrosEntrada.Instance; #region leituraParametros int parametroArquivo = Array.FindIndex(args, a => a == "-f"); if (parametroArquivo > -1) { parametros.Leitura = TipoLeituraEnum.Arquivo; parametros.CaminhoArquivoPalestras = args[parametroArquivo + 1]; } else { throw new Exception("Favor informar arquivo com as palestras"); } int parametroSeparadorCsv = Array.FindIndex(args, a => a == "-s"); parametros.SeparadorCsv = ","; if (parametroSeparadorCsv > -1) { parametros.SeparadorCsv = args[parametroSeparadorCsv + 1]; } int parametroArquivoSaida = Array.FindIndex(args, a => a == "-o"); parametros.Escrita = EscritaEnum.Console; if (parametroArquivoSaida > -1) { parametros.Escrita = EscritaEnum.Arquivo; parametros.CaminhoArquivoSaida = args[parametroArquivoSaida + 1]; } #endregion ILeitor leitor = FabricaLeitor.ObterLeitor(); List <Palestra> listaPalestras = leitor.ObterListaPalestras(); List <Trilha> trilhas = Trilha.ObterTrilhas(); var listaPalestrasExcedentes = new Distribuidor().DistribuirPalestras(listaPalestras, trilhas); IEscritor escritor = FabricaEscritor.ObterEscritor(); escritor.EscreverTrilhas(trilhas, listaPalestrasExcedentes); }
public EscritorService(IEscritor repository, ILog log) { _repository = repository; _log = log; }
public string ObtenerTexto(IEscritor escritor) { return(Documento.ObtenerTexto(escritor, ObtenerParrafoInicial(), ObtenerPosicionInicial(), ObtenerParrafoFinal(), ObtenerPosicionFinal())); }
public static void Escribir(IEscritor escritor, IObjetoDatos od, IPropiedad propiedad) { _delegados[TipoHelper.ObtenerType(propiedad.Tipo)].Invoke(escritor, od, propiedad); }
public RangoDias(IEscritor escritor, IOcurrencia ocurrencia) { this.escritor = escritor; this.ocurrencia = ocurrencia; }
void SerializarObjetoDatosX3(ISecuencia secuencia, IEscritor escritor, ILector lector) { Serializar(secuencia, escritor, lector, _odx3); }
public MetodoEscritura(IModeloEscritura modelo, IEscritor escritor) { _modelo = modelo; _escritor = escritor; }
public Serializador(ISecuencia secuencia, IEscritor escritor) { _secuencia = secuencia; _escritor = escritor; }
public ManejoTiemposFactory(IEscritor escritor, IOcurrencia ocurrencia) { this.escritor = escritor; this.ocurrencia = ocurrencia; }