Seccion

Páginas: 8 (1777 palabras) Publicado: 6 de febrero de 2013
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using DevExpress.Xpo;
using DevExpress.Data.Filtering;
using Sisnova.Kernel;
using System.ComponentModel;
using Sisnova.Kernel.Security;
using DevExpress.Data.Filtering.Helpers;

namespace Iglesia.BL
{
#region "Enums"
/// <summary>
/// Decisióntomada por la persona.
/// </summary>
#endregion

/// <summary>
/// Clase utilizada para administrar el catálogo de nuevos convertidos.
/// </summary>
//[MapInheritance(MapInheritanceType.OwnTable), DefaultMembersPersistence(DefaultMembersPersistence.OnlyDeclaredAsPersistent)]
[NonPersistent, SecurityBy(typeof(EntityPermiso), "Iglesia","Personas")]
[System.ComponentModel.DisplayName("Ubicación de Personas"),Log, ACN]
public class Ubicacion : EntityKardexDocumento
{
#region Fields
[Key(true), Persistent("idUbicacion")]
private int _idUbicacion= -1;
private Persona _persona;
//private int _numeroHoja;
//private Sede _sede;
//private Reunion _reunion;private DateTime _fecha = System.DateTime.Today;
//private Decision _decision;
//private Persona _personaInvito;
private bool _asignarNuevoConvertidoCelula;
//private nvc_como_conocio_iglesia fnvc_como_conocio_iglesia;
//private Relacion _relacion;
private bool _yaAsiste;
private Celula _celula;
//private Documento_documento;
//private long? _numero;
//private Celula _celulaAmigo;

private Entities<PosibleCelula> _posiblesCelulas;
private Entities<Celula> _celulas;
private bool _filtrarMunicipio = true;
private bool _filtrarZona = true;
private bool _filtrarColonia = true;
private bool _getPosiblesCelulas = false;#endregion

#region Properties
/// <summary>
/// Obtiene el ID (valor autonumérico) del nuevo convertido.
/// </summary>
/// <value>The cod_nuevo_convertido.</value>
//[PersistentAlias("_idAmigo")]
public int IdUbicacion
{
get { return _idUbicacion; }
}[FilterField(typeof(HojaUbicacion)), CheckForDeleteObject]
public override Documento documento
{
get
{
return base.documento;
}
set
{
base.documento = value;
}
}

[RequiredRule(1), nonAllowDuplicateByDocumento, NonClone]
public override long? Numero{
get
{
return base.Numero;
}
set
{
base.Numero = value;
}
}

[ReadOnly(true), NonClone]
public override StatesIVoidableEntity State
{
get
{
return StatesIVoidableEntity.Hold;
}set
{
return;
}
}

/// <summary>
/// Obtiene la instancia de <see cref="Persona" /> del nuevo convertido.
/// </summary>
/// <value>La persona que es nuevo convertido.</value>
// [Association("Persona"), Persistent("IdPersona"), ListBy(typeof(Persona))]//[Persistent("IdPersona"), ListBy(typeof(Persona)),Aggregated]
[ListBy("CriterioPersona", typeof(PersonaIglesia), "AsignarPersona"), Aggregated]
public Persona Persona
{
get { return _persona; }
set
{
SetPropertyValue<Persona>("Persona", ref _persona, value);

//OnChanged("PosiblesCelulas");...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Las secciones del cono
  • SECCIONES
  • Secciones
  • Seccion
  • seccion
  • Sección
  • seccion
  • Sección

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS